Collecting grpcio-reflection==1.7.0rc1 1 location(s) to search for versions of grpcio-reflection: * https://pypi.python.org/simple/grpcio-reflection/ Getting page https://pypi.python.org/simple/grpcio-reflection/ Analyzing links from page https://pypi.python.org/simple/grpcio-reflection/ Found link https://pypi.python.org/packages/1e/5e/920c99dc55171e5ba03b91e194b17c0bd005ca0fd39be65563b3437c90f9/grpcio-reflection-1.4.0.tar.gz#md5=d112063fe9f9a90266894708a7daebb0 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.4.0 Found link https://pypi.python.org/packages/4f/9e/4d5fedc2a4358ebba6305d82f366b21d0ab1ad8ce9d45c9e3c0b9146de78/grpcio-reflection-1.6.0.tar.gz#md5=ab2318c82253528b0c76695e11dcd4f7 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.6.0 Skipping link https://pypi.python.org/packages/5a/c0/cceab5f46f37d420385646181b18e0fc4b953d6f921f3d93b687c6086f31/grpcio_reflection-1.1.0.dev0-py2-none-any.whl#md5=7e63208ce4c1d8f1a39be282691489b9 (from https://pypi.python.org/simple/grpcio-reflection/); it is not compatible with this Python Found link https://pypi.python.org/packages/62/68/b348be2d1dcf96a07262e39651d7d80638f70becdbc20cb6f17bf9b4f0ef/grpcio-reflection-1.6.3.tar.gz#md5=28115f4c01e8bcbf3be83ab8cf42fc1a (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.6.3 Found link https://pypi.python.org/packages/77/6a/dc0b4c80b86b8c197570e5630edd1590211d24677d99dbc5a48fadd29db3/grpcio-reflection-1.2.0rc2.tar.gz#md5=78289620830da8f3f864c62a8946ea5b (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.2.0rc2 Found link https://pypi.python.org/packages/80/11/6b3e590302b86bfb526ea11e552379b88f71f886e4667285bcba8a7dbaf2/grpcio-reflection-1.2.1.tar.gz#md5=0c4c274f0e1512a4e430fd70d1235677 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.2.1 Found link https://pypi.python.org/packages/9a/11/6d3fb09a1d06d41c622fb732055bb02ddc10222bd3c27cf6aba8c78f2be8/grpcio-reflection-1.7.0rc1.tar.gz#md5=77e3d505cd4ee58d7e6d2c6cebac682f (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.7.0rc1 Found link https://pypi.python.org/packages/a9/c9/85751710dec306df51df43aff549ce587f378b1796302bd16594e034c45c/grpcio-reflection-1.4.0rc1.tar.gz#md5=6b0581f3205e11dab15ff14931b5e8be (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.4.0rc1 Found link https://pypi.python.org/packages/b2/d5/d38151a1a95fc3f60ebd14fc64d806b122debfbe78dab9705a047ae10c90/grpcio-reflection-1.2.0rc1.tar.gz#md5=20ab6463a83435d280c5eaedcaf50b78 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.2.0rc1 Found link https://pypi.python.org/packages/c0/c2/6acad2cd58184f8d2d4672212d177017f42800556df16e5541dd356495e6/grpcio-reflection-1.2.0.tar.gz#md5=ae84d3c3748bbf426d21d5370cd8bebc (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.2.0 Found link https://pypi.python.org/packages/d7/af/29ab34a441ed3768bd334acf5bb5deff75c150210462208cb9977a72b8b1/grpcio-reflection-1.3.5.tar.gz#md5=cf803b2c185a6a12d415ff4cc138fb86 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.3.5 Found link https://pypi.python.org/packages/e8/f3/6050c36ad8d53062dbad2688af9bfa05a95d809e6e12400ea4f4d98f5a0d/grpcio-reflection-1.7.0.tar.gz#md5=69355b2569314d4571e03b3f2aeb2485 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.7.0 Found link https://pypi.python.org/packages/e9/58/2b873c83f54bd574bfcae7216b39bdc89e62084bc45a24ddaaab2cd9f545/grpcio-reflection-1.6.0rc1.tar.gz#md5=cf8ede8d74a9dbb7c161e0ef51eae063 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.6.0rc1 Found link https://pypi.python.org/packages/f8/ca/4ff4dac61806c253575ccd578b3a4cf2c1ecd6e2263ac20dc6dbbc4c39ba/grpcio-reflection-1.3.0.tar.gz#md5=efa79b0cd35f6cd375e33d493bafc529 (from https://pypi.python.org/simple/grpcio-reflection/), version: 1.3.0 Using version 1.7.0rc1 (newest of versions: 1.7.0rc1) Downloading grpcio-reflection-1.7.0rc1.tar.gz Downloading from URL https://pypi.python.org/packages/9a/11/6d3fb09a1d06d41c622fb732055bb02ddc10222bd3c27cf6aba8c78f2be8/grpcio-reflection-1.7.0rc1.tar.gz#md5=77e3d505cd4ee58d7e6d2c6cebac682f (from https://pypi.python.org/simple/grpcio-reflection/) Running setup.py (path:/tmp/pip-build-5vw_l2f6/grpcio-reflection/setup.py) egg_info for package grpcio-reflection Running command python setup.py egg_info warning: no files found matching 'protoc_deps.py' cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc: In function ‘google::protobuf::uint32 google::protobuf::compiler::ComputeCRC32(const string&)’: third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc:125:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < buf.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/subprocess.cc: In member function ‘bool google::protobuf::compiler::Subprocess::Communicate(const google::protobuf::Message&, google::protobuf::Message*, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/subprocess.cc:406:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (input_pos == input_data.size()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc: In function ‘std::string google::protobuf::compiler::ruby::PackageToModule(const string&)’: third_party/protobuf/src/google/protobuf/compiler/ruby/ruby_generator.cc:259:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In function ‘bool google::protobuf::compiler::python::{anonymous}::ContainsPythonKeyword(const string&)’: third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:134:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < tokens.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintImports() const’: third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:394:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (last_dot_pos == string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintTopLevelEnums() const’: third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:484:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < top_level_enum_values.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: In member function ‘void google::protobuf::compiler::python::Generator::PrintMessages() const’: third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:806:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < to_register.size(); ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc: At global scope: third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc:81:6: warning: ‘bool google::protobuf::compiler::python::{anonymous}::StrStartsWith(google::protobuf::StringPiece, google::protobuf::StringPiece)’ defined but not used [-Wunused-function] bool StrStartsWith(StringPiece sp, StringPiece x) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::PhpName(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:191:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < full_name.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedMetadataFileName(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:252:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (first_index != string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedMessageFileName(const google::protobuf::Descriptor*, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:270:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < result.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedEnumFileName(const google::protobuf::EnumDescriptor*, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:281:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < result.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::GeneratedServiceFileName(const google::protobuf::ServiceDescriptor*, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:292:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < result.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::UnderscoresToCamelCase(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:435:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateAddFileToPool(const google::protobuf::FileDescriptor*, bool, google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:851:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files_data.size(); i += kBytesPerLine) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:855:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] "dot", i + kBytesPerLine < files_data.size() ? " ." : ""); ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘std::string google::protobuf::compiler::php::FilenameToClassname(const string&)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:896:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < result.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateMetadataFile(const google::protobuf::FileDescriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:921:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastindex != string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateEnumFile(const google::protobuf::FileDescriptor*, const google::protobuf::EnumDescriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:967:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastindex != string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateMessageFile(const google::protobuf::FileDescriptor*, const google::protobuf::Descriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1027:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastindex != string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateServiceFile(const google::protobuf::FileDescriptor*, const google::protobuf::ServiceDescriptor*, bool, google::protobuf::compiler::GeneratorContext*)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1127:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (lastindex != string::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc: In function ‘void google::protobuf::compiler::php::GenerateDocCommentBodyForLocation(google::protobuf::io::Printer*, const google::protobuf::SourceLocation&)’: third_party/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1230:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc: In member function ‘void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSource(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc:570:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < text_format_data_str.size(); i += kBytesPerLine) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_message.cc:584:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sorted_extensions.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘google::protobuf::hash_set > google::protobuf::compiler::objectivec::{anonymous}::MakeWordsMap(const char* const*, size_t)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:79:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < num_words; i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::{anonymous}::UnderscoresToCamelCase(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:104:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:145:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < value.length(); j++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::UnCamelCaseEnumShortName(const string&)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:473:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::UnCamelCaseFieldName(const string&, const google::protobuf::FieldDescriptor*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:555:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < worker.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘std::string google::protobuf::compiler::objectivec::BuildCommentsString(const google::protobuf::SourceLocation&, bool)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:912:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘void google::protobuf::compiler::objectivec::RemoveComment(google::protobuf::StringPiece*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:979:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset != StringPiece::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::{anonymous}::ExpectedPrefixesCollector::ConsumeLine(const google::protobuf::StringPiece&, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1000:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset == StringPiece::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In function ‘bool google::protobuf::compiler::objectivec::ValidateObjCClassPrefixes(const std::vector&, const google::protobuf::compiler::objectivec::Options&, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1165:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In static member function ‘static std::string google::protobuf::compiler::objectivec::TextFormatDecodeData::DecodeDataForString(const string&, const string&)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1362:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int y = 0; y < desired_output.size(); y++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1369:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (x >= input_for_decode.size()) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1381:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (x != input_for_decode.size()) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::ImportWriter::ProtoFrameworkCollector::ConsumeLine(const google::protobuf::StringPiece&, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1628:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset == StringPiece::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1641:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset == StringPiece::npos) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc:1657:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (proto_file.find(' ') != StringPiece::npos) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc: In member function ‘virtual bool google::protobuf::compiler::objectivec::ObjectiveCGenerator::GenerateAll(const std::vector&, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc:76:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_generator.cc:138:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc: In member function ‘void google::protobuf::compiler::objectivec::EnumGenerator::GenerateHeader(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:92:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc: In member function ‘void google::protobuf::compiler::objectivec::EnumGenerator::GenerateSource(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:140:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:159:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < text_blob.size(); i += kBytesPerLine) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:167:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/objectivec/objectivec_enum.cc:207:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < base_values_.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::vector > google::protobuf::compiler::js::{anonymous}::ParseLowerUnderscore(const string&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:307:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::vector > google::protobuf::compiler::js::{anonymous}::ParseUpperCamel(const string&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:326:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToLowerCamel(const std::vector >&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:341:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < words.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToUpperCamel(const std::vector >&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:355:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < words.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToEnumCase(const string&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:372:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::ToFileName(const string&)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:387:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘std::string google::protobuf::compiler::js::{anonymous}::RelativeTypeName(const google::protobuf::FieldDescriptor*)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1179:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < type.size() && i < containing_type.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1179:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < type.size() && i < containing_type.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1183:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (type[i] == '.' && i >= package.size()) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘void google::protobuf::compiler::js::{anonymous}::GenerateJspbFileOrder(const std::vector&, std::vector*)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1454:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In function ‘bool google::protobuf::compiler::js::{anonymous}::GenerateJspbAllowedSet(const google::protobuf::compiler::js::GeneratorOptions&, const std::vector&, std::set*, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1478:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files_ordered.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::FindProvides(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1547:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::FindProvidesForFields(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1589:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateRequiresForLibrary(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1651:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateRequiresForExtensions(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&, std::set >*) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:1694:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘bool google::protobuf::compiler::js::GeneratorOptions::ParseFromOptions(const std::vector, std::basic_string > >&, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3181:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘void google::protobuf::compiler::js::Generator::GenerateFilesInDepOrder(const google::protobuf::compiler::js::GeneratorOptions&, google::protobuf::io::Printer*, const std::vector&) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3283:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc: In member function ‘virtual bool google::protobuf::compiler::js::Generator::GenerateAll(const std::vector&, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3404:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3422:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < extensions.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3437:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/js/js_generator.cc:3526:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc: In function ‘bool google::protobuf::compiler::javanano::{anonymous}::AllAscii(const string&)’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc:159:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < text.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc: In constructor ‘google::protobuf::compiler::javanano::RenameKeywords::RenameKeywords()’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc:75:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(kJavaKeywordsList); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc: In function ‘std::string google::protobuf::compiler::javanano::{anonymous}::UnderscoresToCamelCaseImpl(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_helpers.cc:115:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_generator.cc: In member function ‘virtual bool google::protobuf::compiler::javanano::JavaNanoGenerator::Generate(const google::protobuf::FileDescriptor*, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_generator.cc:113:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_generator.cc:219:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_files.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_file.cc: In function ‘bool google::protobuf::compiler::javanano::{anonymous}::UsesExtensions(const google::protobuf::Message&)’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_file.cc:65:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum_field.cc: In function ‘void google::protobuf::compiler::javanano::{anonymous}::PrintCaseLabels(google::protobuf::io::Printer*, const std::vector >&)’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum_field.cc:101:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum.cc: In member function ‘void google::protobuf::compiler::javanano::EnumGenerator::Generate(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum.cc:91:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum.cc:118:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/javanano/javanano_enum.cc:126:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aliases_.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc: In member function ‘void google::protobuf::compiler::java::SharedCodeGenerator::GenerateDescriptors(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:145:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_data.size(); i += kBytesPerLine) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:205:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < dependencies.size(); i++) { ^ In file included from third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:40:0, from third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:40: third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = unsigned int; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/compiler/java/java_shared_code_generator.cc:219:1: required from here third_party/protobuf/src/google/protobuf/io/printer.h:80:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < path.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageLiteGenerator::GenerateMessageSerializationMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.cc:521:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < descriptor_->field_count() || j < sorted_extensions.size(); ^ third_party/protobuf/src/google/protobuf/compiler/java/java_message_lite.cc:525:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (j == sorted_extensions.size()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc: In member function ‘void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc:234:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < map_fields.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_message_builder.cc:259:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < map_fields.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateMessageSerializationMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:610:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < descriptor_->field_count() || j < sorted_extensions.size(); ^ third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:614:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (j == sorted_extensions.size()) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc:826:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < map_fields.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘bool google::protobuf::compiler::java::{anonymous}::IsForbidden(const string&)’: third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:78:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(kForbiddenWordList); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘std::string google::protobuf::compiler::java::UnderscoresToCamelCase(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:124:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc: In function ‘bool google::protobuf::compiler::java::AllAscii(const string&)’: third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc:406:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < text.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc: In member function ‘virtual bool google::protobuf::compiler::java::JavaGenerator::Generate(const google::protobuf::FileDescriptor*, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:75:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:123:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_generators.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:125:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < file_generators.size(); ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:132:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_generators.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:169:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_generators.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:181:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:192:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_annotations.size(); i++) { ^ In file included from third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:40:0, from third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:44: third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = unsigned int; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc:204:1: required from here third_party/protobuf/src/google/protobuf/io/printer.h:80:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < path.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc: In function ‘bool google::protobuf::compiler::java::{anonymous}::CollectExtensions(const google::protobuf::Message&, google::protobuf::compiler::java::{anonymous}::FieldDescriptorSet*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc:96:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ In file included from third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.h:40:0, from third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc:48: third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = unsigned int; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc:669:1: required from here third_party/protobuf/src/google/protobuf/io/printer.h:80:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < path.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc: In member function ‘void google::protobuf::compiler::java::EnumLiteGenerator::Generate(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:86:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:110:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aliases_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:164:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc: In member function ‘bool google::protobuf::compiler::java::EnumLiteGenerator::CanUseEnumValues()’: third_party/protobuf/src/google/protobuf/compiler/java/java_enum_lite.cc:210:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (canonical_values_.size() != descriptor_->value_count()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc: In member function ‘void google::protobuf::compiler::java::EnumGenerator::Generate(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:88:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:96:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:130:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aliases_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:192:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < canonical_values_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc: In member function ‘bool google::protobuf::compiler::java::EnumGenerator::CanUseEnumValues()’: third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc:343:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (canonical_values_.size() != descriptor_->value_count()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc: In function ‘void google::protobuf::compiler::java::WriteDocCommentBodyForLocation(google::protobuf::io::Printer*, const google::protobuf::SourceLocation&)’: third_party/protobuf/src/google/protobuf/compiler/java/java_doc_comment.cc:124:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc: In member function ‘void google::protobuf::compiler::java::Context::InitializeFieldGeneratorInfoForFields(const std::vector&)’: third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:132:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:135:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = i + 1; j < fields.size(); ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/java/java_context.cc:154:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘void google::protobuf::compiler::csharp::MessageGenerator::GenerateMessageSerializationMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:405:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields_by_number().size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘void google::protobuf::compiler::csharp::MessageGenerator::GenerateMergingMethods(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:496:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields_by_number().size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc: In member function ‘int google::protobuf::compiler::csharp::MessageGenerator::GetFieldOrdinal(const google::protobuf::FieldDescriptor*)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:534:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < field_names().size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc: In function ‘std::string google::protobuf::compiler::csharp::UnderscoresToCamelCase(const string&, bool, bool)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:143:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc: In function ‘std::string google::protobuf::compiler::csharp::ShoutyToPascalCase(const string&)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:196:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc: In member function ‘virtual bool google::protobuf::compiler::csharp::Generator::Generate(const google::protobuf::FileDescriptor*, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:78:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc: In function ‘bool google::protobuf::compiler::csharp::AllPrintableAscii(const string&)’: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:287:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < text.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.cc:36:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.cc:36:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc:36:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.cc:36:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.h:45:0, from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:35: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In function ‘void google::protobuf::compiler::cpp::{anonymous}::OptimizePadding(std::vector*, const google::protobuf::compiler::cpp::Options&)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:295:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields->size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aligned_to_1[f].size(); i += 4) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:326:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = i; j < aligned_to_1[f].size() && j < i + 4; ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:338:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aligned_to_4[f].size(); i += 2) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:340:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = i; j < aligned_to_4[f].size() && j < i + 2; ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:343:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == aligned_to_4[f].size() - 1) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:363:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < aligned_to_8[f].size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In constructor ‘google::protobuf::compiler::cpp::MessageGenerator::MessageGenerator(const google::protobuf::Descriptor*, const google::protobuf::compiler::cpp::Options&, google::protobuf::compiler::cpp::SCCAnalyzer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:565:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateFieldAccessorDeclarations(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:691:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ordered_fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateClassDefinition(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1494:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘int google::protobuf::compiler::cpp::MessageGenerator::GenerateFieldMetadata(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1859:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; extension_idx < sorted_extensions.size() && ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1860:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (i == sorted.size() || ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:1874:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == sorted.size()) break; ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘std::pair google::protobuf::compiler::cpp::MessageGenerator::GenerateOffsets(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2430:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < has_bit_indices_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSharedDestructorCode(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2492:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateArenaDestructorCode(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2536:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateConstructorBody(google::protobuf::io::Printer*, std::vector, bool) const’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2596:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2623:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateStructors(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2674:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2755:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateClear(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2954:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2961:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:2985:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3016:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSwap(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3258:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3274:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < HasBitsSize() / 4; ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateMergeFrom(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3367:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3374:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3389:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateMergeFromCodedStream(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3714:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ordered_fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSerializeOneofFields(google::protobuf::io::Printer*, const std::vector&, bool)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:3897:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateSerializeWithCachedSizesBody(google::protobuf::io::Printer*, bool)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4178:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < ordered_fields.size() || j < sorted_extensions.size();) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4178:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < ordered_fields.size() || j < sorted_extensions.size();) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4179:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((j == sorted_extensions.size()) || ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In function ‘std::string google::protobuf::compiler::cpp::ConditionalToCheckBitmasks(const std::vector&)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4258:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < masks.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateByteSize(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4307:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4368:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4381:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4395:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); ) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4401:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size() && ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4406:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4431:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: In member function ‘void google::protobuf::compiler::cpp::MessageGenerator::GenerateIsInitialized(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4588:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < masks.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:4605:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < optimized_order_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc: At global scope: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:423:6: warning: ‘void google::protobuf::compiler::cpp::{anonymous}::CollectMapInfo(const google::protobuf::Descriptor*, std::map, std::basic_string >*)’ defined but not used [-Wunused-function] void CollectMapInfo(const Descriptor* descriptor, ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_map_field.cc:32:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:42:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In function ‘google::protobuf::hash_set > google::protobuf::compiler::cpp::{anonymous}::MakeKeywordsMap()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:86:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(kKeywordList); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In function ‘std::string google::protobuf::compiler::cpp::UnderscoresToCamelCase(const string&, bool)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:113:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In function ‘std::string google::protobuf::compiler::cpp::FilenameIdentifier(const string&)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:438:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < filename.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc: In member function ‘google::protobuf::compiler::cpp::MessageAnalysis google::protobuf::compiler::cpp::SCCAnalyzer::GetSCCAnalysis(const google::protobuf::compiler::cpp::SCC*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:738:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < scc->descriptors.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h:46:0, from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:44: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc: In member function ‘virtual bool google::protobuf::compiler::cpp::CppGenerator::Generate(const google::protobuf::FileDescriptor*, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:88:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < options.size(); i++) { ^ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:46:0: third_party/protobuf/src/google/protobuf/io/printer.h: In instantiation of ‘void google::protobuf::io::AnnotationProtoCollector::AddAnnotation(size_t, size_t, const string&, const std::vector&) [with AnnotationProto = google::protobuf::GeneratedCodeInfo; size_t = unsigned int; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc:172:1: required from here third_party/protobuf/src/google/protobuf/io/printer.h:80:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < path.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h:46:0, from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:35: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In function ‘bool google::protobuf::compiler::cpp::{anonymous}::IsMacroName(const string&)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:65:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(kMacroNames); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In constructor ‘google::protobuf::compiler::cpp::FileGenerator::FileGenerator(const google::protobuf::FileDescriptor*, const google::protobuf::compiler::cpp::Options&)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:119:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:129:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:139:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < service_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateMacroUndefs(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:158:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < names_to_undef.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateSource(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:346:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:367:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:371:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < service_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:422:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:427:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:442:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < service_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:451:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < extension_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateBuildDescriptors(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:563:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:585:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:605:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:627:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:644:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:663:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:674:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:686:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:739:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:815:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:818:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < extension_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:821:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:861:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_data.size();) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:862:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < kBytesPerLine && i < file_data.size(); ++i, ++j) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:871:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < file_data.size(); i += kBytesPerLine) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateNamespaceOpeners(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:929:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < package_parts_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::FillForwardDeclarations(google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:951:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < package_parts_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:955:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:959:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateMessageDefinitions(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1146:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateEnumDefinitions(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1158:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateServiceDefinitions(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1166:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < service_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateInlineFunctionDefinitions(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1233:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1247:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < message_generators_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc: In member function ‘void google::protobuf::compiler::cpp::FileGenerator::GenerateProto2NamespaceEnumSpecializations(google::protobuf::io::Printer*)’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc:1265:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < enum_generators_.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc:41:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.cc:37:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.cc:36:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc:38:0: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h: In destructor ‘google::protobuf::compiler::cpp::SCCAnalyzer::~SCCAnalyzer()’: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:324:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < garbage_bin_.size(); i++) delete garbage_bin_[i]; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In function ‘bool google::protobuf::compiler::{anonymous}::TryCreateParentDirectory(const string&, const string&)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:185:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size() - 1; i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘void google::protobuf::compiler::CommandLineInterface::MemoryOutputStream::UpdateMetadata(size_t, size_t)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:661:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (annotation->begin() >= insertion_offset) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In destructor ‘virtual google::protobuf::compiler::CommandLineInterface::MemoryOutputStream::~MemoryOutputStream()’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:754:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < data_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘int google::protobuf::compiler::CommandLineInterface::Run(int, const char* const*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:886:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < output_directives_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:970:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parsed_files.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::InitializeDiskSourceTree(google::protobuf::compiler::DiskSourceTree*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:994:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < proto_path_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::PopulateSimpleDescriptorDatabase(google::protobuf::SimpleDescriptorDatabase*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1007:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < descriptor_set_in_names_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::ParseInputFiles(google::protobuf::DescriptorPool*, std::vector*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1052:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input_files_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::MakeInputsBeProtoPathRelative(google::protobuf::compiler::DiskSourceTree*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1119:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input_files_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘google::protobuf::compiler::CommandLineInterface::ParseArgumentStatus google::protobuf::compiler::CommandLineInterface::ParseArguments(int, const char* const*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1192:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < arguments.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1197:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i + 1 == arguments.size() || arguments[i + 1][0] == '-') { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘google::protobuf::compiler::CommandLineInterface::ParseArgumentStatus google::protobuf::compiler::CommandLineInterface::InterpretArgument(const string&, const string&)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1385:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::GenerateDependencyManifestFile(const std::vector&, const GeneratorContextMap&, google::protobuf::compiler::DiskSourceTree*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1807:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parsed_files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1822:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < relative_output_filenames.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1845:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < output_filenames.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1847:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == output_filenames.size() - 1) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::GeneratePluginOutput(const std::vector&, const string&, const string&, google::protobuf::compiler::GeneratorContext*, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1888:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parsed_files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘bool google::protobuf::compiler::CommandLineInterface::WriteDescriptorSet(const std::vector&)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2035:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parsed_files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2046:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parsed_files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc: In member function ‘void google::protobuf::compiler::CommandLineInterface::PrintFreeFieldNumbers(const google::protobuf::Descriptor*)’: third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2214:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < nested_messages.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/code_generator.cc: In member function ‘virtual bool google::protobuf::compiler::CodeGenerator::GenerateAll(const std::vector&, const string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:57:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/code_generator.cc: In function ‘void google::protobuf::compiler::ParseGeneratorParameter(const string&, std::vector, std::basic_string > >*)’: third_party/protobuf/src/google/protobuf/compiler/code_generator.cc:105:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/wire_format.cc: In static member function ‘static void google::protobuf::internal::WireFormat::SerializeWithCachedSizes(const google::protobuf::Message&, int, google::protobuf::io::CodedOutputStream*)’: third_party/protobuf/src/google/protobuf/wire_format.cc:818:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/wire_format.cc: In static member function ‘static size_t google::protobuf::internal::WireFormat::ByteSize(const google::protobuf::Message&)’: third_party/protobuf/src/google/protobuf/wire_format.cc:1182:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/wire_format.cc: In static member function ‘static size_t google::protobuf::internal::WireFormat::FieldDataOnlyByteSize(const google::protobuf::FieldDescriptor*, const google::protobuf::Message&)’: third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1373:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE( INT32, Int32, Int32) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1374:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE( INT64, Int64, Int64) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1375:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(SINT32, SInt32, Int32) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1376:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(SINT64, SInt64, Int64) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1377:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(UINT32, UInt32, UInt32) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1378:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(UINT64, UInt64, UInt64) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1390:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(GROUP , Group , Message) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1357:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { \ ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1391:5: note: in expansion of macro ‘HANDLE_TYPE’ HANDLE_TYPE(MESSAGE, Message, Message) ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1397:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { ^ third_party/protobuf/src/google/protobuf/wire_format.cc:1412:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < count; j++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In constructor ‘google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::MultipleFieldsMapKeyComparator(google::protobuf::util::MessageDifferencer*, const std::vector >&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:81:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < key_field_paths_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘virtual bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatch(const google::protobuf::Message&, const google::protobuf::Message&, const std::vector&) const’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:97:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < key_field_paths_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatchInternal(const google::protobuf::Message&, const google::protobuf::Message&, const std::vector&, const std::vector&, int) const’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:114:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (path_index == key_field_path.size() - 1) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In destructor ‘google::protobuf::util::MessageDifferencer::~MessageDifferencer()’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:227:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < owned_key_comparators_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:230:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ignore_criteria_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘void google::protobuf::util::MessageDifferencer::TreatAsMapWithMultipleFieldsAsKey(const google::protobuf::FieldDescriptor*, const std::vector&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:317:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < key_fields.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘void google::protobuf::util::MessageDifferencer::TreatAsMapWithMultipleFieldPathsAsKey(const google::protobuf::FieldDescriptor*, const std::vector >&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:333:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < key_field_paths.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:336:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < key_field_path.size(); ++j) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘void google::protobuf::util::MessageDifferencer::CombineFields(const std::vector&, google::protobuf::util::MessageDifferencer::Scope, const std::vector&, google::protobuf::util::MessageDifferencer::Scope, std::vector*)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:614:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index1 < fields1.size() && index2 < fields2.size()) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:614:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index1 < fields1.size() && index2 < fields2.size()) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In static member function ‘static bool google::protobuf::util::MessageDifferencer::CheckPathChanged(const std::vector&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:992:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < field_path.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::IsIgnored(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::FieldDescriptor*, const std::vector&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1020:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ignore_criteria_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::IsUnknownFieldIgnored(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::util::MessageDifferencer::SpecificField&, const std::vector&)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1033:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ignore_criteria_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘bool google::protobuf::util::MessageDifferencer::CompareUnknownFields(const google::protobuf::Message&, const google::protobuf::Message&, const google::protobuf::UnknownFieldSet&, const google::protobuf::UnknownFieldSet&, std::vector*)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1156:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index1 < fields1.size() || index2 < fields2.size()) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1156:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index1 < fields1.size() || index2 < fields2.size()) { ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1165:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index2 == fields2.size() || ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1166:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (index1 < fields1.size() && ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1171:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (index1 == fields1.size() || ^ third_party/protobuf/src/google/protobuf/util/message_differencer.cc: In member function ‘virtual void google::protobuf::util::MessageDifferencer::StreamReporter::PrintPath(const std::vector&, bool)’: third_party/protobuf/src/google/protobuf/util/message_differencer.cc:1549:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < field_path.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/util/json_util.cc:36:0: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/json_util.cc: In member function ‘virtual void google::protobuf::util::internal::ZeroCopyStreamByteSink::Append(const char*, size_t)’: third_party/protobuf/src/google/protobuf/util/json_util.cc:58:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (len <= buffer_size_) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘std::string google::protobuf::util::converter::ToCamelCase(google::protobuf::StringPiece)’: third_party/protobuf/src/google/protobuf/util/internal/utility.cc:249:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < input.size(); ++i, was_cap = is_cap) { ^ third_party/protobuf/src/google/protobuf/util/internal/utility.cc:261:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (!was_cap || (i + 1 < input.size() && ascii_islower(input[i + 1])))) { ^ third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘std::string google::protobuf::util::converter::ToSnakeCase(google::protobuf::StringPiece)’: third_party/protobuf/src/google/protobuf/util/internal/utility.cc:290:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < input.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/utility.cc:303:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (i + 1 < input.size() && // case 3 out ^ third_party/protobuf/src/google/protobuf/util/internal/utility.cc: In function ‘void google::protobuf::util::converter::InitWellKnownTypes()’: third_party/protobuf/src/google/protobuf/util/internal/utility.cc:334:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(well_known_types_name_array_); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.h:42:0, from third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc:31: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc: In member function ‘void google::protobuf::util::converter::testing::TypeInfoTestHelper::ResetTypeInfo(const std::vector&)’: third_party/protobuf/src/google/protobuf/util/internal/type_info_test_helper.cc:62:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < descriptors.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc: In function ‘google::protobuf::util::Status google::protobuf::util::converter::{anonymous}::GetNanosFromStringPiece(google::protobuf::StringPiece, const char*, const char*, google::protobuf::int32*)’: third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc:130:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (s_nanos.find_first_not_of("0123456789") != StringPiece::npos) { ^ third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc: In member function ‘void google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::StartAny(const google::protobuf::util::converter::DataPiece&)’: third_party/protobuf/src/google/protobuf/util/internal/protostream_objectwriter.cc:357:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < uninterpreted_events_.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc: In member function ‘virtual std::string google::protobuf::util::converter::ProtoWriter::ProtoElement::ToString() const’: third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc:403:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (i < name.size() && (ascii_isalnum(name[i]) || name[i] == '_')) ++i; ^ third_party/protobuf/src/google/protobuf/util/internal/proto_writer.cc:404:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i > 0 && i == name.size()) { // safe field name ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc: In function ‘std::string google::protobuf::util::converter::ConvertFieldMaskPath(google::protobuf::StringPiece, google::protobuf::util::converter::ConverterCallback)’: third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:75:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i <= path.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:78:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == path.size()) { ^ third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:92:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == path.size() || path[i] == '.' || path[i] == '(' || ^ third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:96:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < path.size()) { ^ third_party/protobuf/src/google/protobuf/util/internal/field_mask_utility.cc:101:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < path.size() && path[i] == '\"') { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:31:0: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::Node::~Node()’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.h:156:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In destructor ‘virtual google::protobuf::util::converter::DefaultValueObjectWriter::~DefaultValueObjectWriter()’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:73:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < string_values_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘google::protobuf::util::converter::DefaultValueObjectWriter::Node* google::protobuf::util::converter::DefaultValueObjectWriter::Node::FindChild(google::protobuf::StringPiece)’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:246:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘void google::protobuf::util::converter::DefaultValueObjectWriter::Node::WriteChildren(google::protobuf::util::converter::ObjectWriter*)’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:291:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc: In member function ‘virtual void google::protobuf::util::converter::DefaultValueObjectWriter::Node::PopulateChildren(const google::protobuf::util::converter::TypeInfo*)’: third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:340:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/internal/default_value_objectwriter.cc:418:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < children_.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = int; From = unsigned int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = int; From = unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:325:52: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:129:32: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = int; From = long long unsigned int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = int; From = long long unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:327:52: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:129:32: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = unsigned int; From = int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = unsigned int; From = int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:321:51: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:141:33: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long long int; From = long long unsigned int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long long int; From = long long unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:327:52: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long long int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:153:32: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long long unsigned int; From = int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long long unsigned int; From = int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:321:51: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long long unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:165:33: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc: In instantiation of ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::ValidateNumberConversion(To, From) [with To = long long unsigned int; From = long long int]’: third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:83:48: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::{anonymous}::NumberConvertAndCheck(From) [with To = long long unsigned int; From = long long int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:323:51: required from ‘google::protobuf::util::StatusOr google::protobuf::util::converter::DataPiece::GenericConvert() const [with To = long long unsigned int]’ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:165:33: required from here third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:63:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (after == before && ^ third_party/protobuf/src/google/protobuf/util/internal/datapiece.cc:64:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] MathUtil::Sign(before) == MathUtil::Sign(after)) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static void google::protobuf::util::FieldMaskUtil::FromString(google::protobuf::StringPiece, google::protobuf::util::FieldMaskUtil::FieldMask*)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:49:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < paths.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::FromJsonString(google::protobuf::StringPiece, google::protobuf::util::FieldMaskUtil::FieldMask*)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:120:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < paths.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::GetFieldDescriptors(const google::protobuf::Descriptor*, google::protobuf::StringPiece, std::vector*)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:138:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In member function ‘void google::protobuf::util::{anonymous}::FieldMaskTree::AddPath(const string&)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:316:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In member function ‘void google::protobuf::util::{anonymous}::FieldMaskTree::IntersectPath(const string&, google::protobuf::util::{anonymous}::FieldMaskTree*)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:342:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/util/field_mask_util.cc: In static member function ‘static bool google::protobuf::util::FieldMaskUtil::IsPathInFieldMask(google::protobuf::StringPiece, const FieldMask&)’: third_party/protobuf/src/google/protobuf/util/field_mask_util.cc:568:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (mask_path.length() < path.length()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘size_t google::protobuf::UnknownFieldSet::SpaceUsedExcludingSelfLong() const’: third_party/protobuf/src/google/protobuf/unknown_field_set.cc:131:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields_->size(); i++) { ^ third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘void google::protobuf::UnknownFieldSet::DeleteSubrange(int, int)’: third_party/protobuf/src/google/protobuf/unknown_field_set.cc:213:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = start + num; i < fields_->size(); ++i) { ^ third_party/protobuf/src/google/protobuf/unknown_field_set.cc: In member function ‘void google::protobuf::UnknownFieldSet::DeleteByNumber(int)’: third_party/protobuf/src/google/protobuf/unknown_field_set.cc:230:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields_->size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘google::protobuf::TextFormat::ParseLocation google::protobuf::TextFormat::ParseInfoTree::GetLocation(const google::protobuf::FieldDescriptor*, int) const’: third_party/protobuf/src/google/protobuf/text_format.cc:171:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (locations == NULL || index >= locations->size()) { ^ third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘google::protobuf::TextFormat::ParseInfoTree* google::protobuf::TextFormat::ParseInfoTree::GetTreeForNested(const google::protobuf::FieldDescriptor*, int) const’: third_party/protobuf/src/google/protobuf/text_format.cc:185:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (trees == NULL || index >= trees->size()) { ^ third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::TextGenerator::Write(const char*, size_t)’: third_party/protobuf/src/google/protobuf/text_format.cc:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (size > buffer_size_) { ^ third_party/protobuf/src/google/protobuf/text_format.cc: In member function ‘void google::protobuf::TextFormat::Printer::Print(const google::protobuf::Message&, google::protobuf::TextFormat::Printer::TextGenerator*) const’: third_party/protobuf/src/google/protobuf/text_format.cc:1847:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/stubs/common.h:50:0, from third_party/protobuf/src/google/protobuf/stubs/substitute.h:35, from third_party/protobuf/src/google/protobuf/stubs/substitute.cc:33: third_party/protobuf/src/google/protobuf/stubs/substitute.cc: In function ‘void google::protobuf::strings::SubstituteAndAppend(std::string*, const char*, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&, const google::protobuf::strings::internal::SubstituteArg&)’: third_party/protobuf/src/google/protobuf/stubs/logging.h:181:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define GOOGLE_DCHECK_EQ(A, B) GOOGLE_DCHECK((A) == (B)) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:149:5: note: in definition of macro ‘GOOGLE_LOG_IF’ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:179:48: note: in expansion of macro ‘GOOGLE_CHECK’ #define GOOGLE_DCHECK(EXPRESSION) while(false) GOOGLE_CHECK(EXPRESSION) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:181:32: note: in expansion of macro ‘GOOGLE_DCHECK’ #define GOOGLE_DCHECK_EQ(A, B) GOOGLE_DCHECK((A) == (B)) ^ third_party/protobuf/src/google/protobuf/stubs/substitute.cc:131:3: note: in expansion of macro ‘GOOGLE_DCHECK_EQ’ GOOGLE_DCHECK_EQ(target - output->data(), output->size()); ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::Merge(const google::protobuf::Message&, google::protobuf::Message*)’: third_party/protobuf/src/google/protobuf/reflection_ops.cc:69:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::Clear(google::protobuf::Message*)’: third_party/protobuf/src/google/protobuf/reflection_ops.cc:135:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static bool google::protobuf::internal::ReflectionOps::IsInitialized(const google::protobuf::Message&)’: third_party/protobuf/src/google/protobuf/reflection_ops.cc:158:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::DiscardUnknownFields(google::protobuf::Message*)’: third_party/protobuf/src/google/protobuf/reflection_ops.cc:210:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/reflection_ops.cc: In static member function ‘static void google::protobuf::internal::ReflectionOps::FindInitializationErrors(const google::protobuf::Message&, const string&, std::vector >*)’: third_party/protobuf/src/google/protobuf/reflection_ops.cc:265:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In static member function ‘static bool google::protobuf::io::Tokenizer::ParseInteger(const string&, google::protobuf::uint64, google::protobuf::uint64*)’: third_party/protobuf/src/google/protobuf/io/tokenizer.cc:889:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (digit > max_value || result > (max_value - digit) / base) { ^ In file included from third_party/protobuf/src/google/protobuf/stubs/common.h:50:0, from third_party/protobuf/src/google/protobuf/io/tokenizer.h:42, from third_party/protobuf/src/google/protobuf/io/tokenizer.cc:91: third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In static member function ‘static double google::protobuf::io::Tokenizer::ParseFloat(const string&)’: third_party/protobuf/src/google/protobuf/io/tokenizer.cc:919:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] GOOGLE_LOG_IF(DFATAL, end - start != text.size() || *start == '-') ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:149:5: note: in definition of macro ‘GOOGLE_LOG_IF’ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) ^ third_party/protobuf/src/google/protobuf/io/tokenizer.cc: In instantiation of ‘bool google::protobuf::io::AllInClass(const string&) [with CharacterClass = google::protobuf::io::{anonymous}::Alphanumeric; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/io/tokenizer.cc:1132:47: required from here third_party/protobuf/src/google/protobuf/io/tokenizer.cc:1119:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < s.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:35:0: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const google::protobuf::internal::ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with google::protobuf::internal::ProcessingType field_type = (google::protobuf::internal::ProcessingType)0u; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long long int]’: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:503:34: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const google::protobuf::internal::ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = google::protobuf::internal::{anonymous}::UnknownFieldHandler; InternalMetadata = google::protobuf::internal::InternalMetadataWithArena]’ third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:98:74: required from here third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:194:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (*oneof_case == field_number) { ^ third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const google::protobuf::internal::ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with google::protobuf::internal::ProcessingType field_type = (google::protobuf::internal::ProcessingType)3u; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long long int]’: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:689:27: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const google::protobuf::internal::ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = google::protobuf::internal::{anonymous}::UnknownFieldHandler; InternalMetadata = google::protobuf::internal::InternalMetadataWithArena]’ third_party/protobuf/src/google/protobuf/generated_message_table_driven.cc:98:74: required from here third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:194:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘virtual void google::protobuf::internal::GeneratedMessageReflection::ListFields(const google::protobuf::Message&, std::vector*) const’: third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:1017:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (oneof_case_array[containing_oneof->index()] == field->number()) { ^ third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In member function ‘bool google::protobuf::internal::GeneratedMessageReflection::HasOneofField(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’: third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2055:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return (GetOneofCase(message, field->containing_oneof()) == field->number()); ^ third_party/protobuf/src/google/protobuf/generated_message_reflection.cc: In destructor ‘google::protobuf::internal::{anonymous}::MetadataOwner::~MetadataOwner()’: third_party/protobuf/src/google/protobuf/generated_message_reflection.cc:2303:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < metadata_arrays_.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/dynamic_message.cc: In destructor ‘virtual google::protobuf::DynamicMessage::~DynamicMessage()’: third_party/protobuf/src/google/protobuf/dynamic_message.cc:458:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (*(reinterpret_cast(field_ptr)) == ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In destructor ‘virtual google::protobuf::EncodedDescriptorDatabase::~EncodedDescriptorDatabase()’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:307:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < files_to_delete_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::DescriptorPoolDatabase::FindAllExtensionNumbers(const string&, std::vector*)’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:445:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < extensions.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileByName(const string&, google::protobuf::FileDescriptorProto*)’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:468:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sources_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileContainingSymbol(const string&, google::protobuf::FileDescriptorProto*)’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:479:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sources_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindFileContainingExtension(const string&, int, google::protobuf::FileDescriptorProto*)’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:502:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sources_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In member function ‘virtual bool google::protobuf::MergedDescriptorDatabase::FindAllExtensionNumbers(const string&, std::vector*)’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:529:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sources_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In instantiation of ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::ValidateSymbolName(const string&) [with Value = const google::protobuf::FileDescriptorProto*; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:94:31: required from ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddSymbol(const string&, Value) [with Value = const google::protobuf::FileDescriptorProto*; std::string = std::basic_string]’ third_party/protobuf/src/google/protobuf/descriptor_database.cc:69:61: required from ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile(const google::protobuf::FileDescriptorProto&, Value) [with Value = const google::protobuf::FileDescriptorProto*]’ third_party/protobuf/src/google/protobuf/descriptor_database.cc:267:36: required from here third_party/protobuf/src/google/protobuf/descriptor_database.cc:240:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor_database.cc: In instantiation of ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::ValidateSymbolName(const string&) [with Value = std::pair; std::string = std::basic_string]’: third_party/protobuf/src/google/protobuf/descriptor_database.cc:94:31: required from ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddSymbol(const string&, Value) [with Value = std::pair; std::string = std::basic_string]’ third_party/protobuf/src/google/protobuf/descriptor_database.cc:69:61: required from ‘bool google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile(const google::protobuf::FileDescriptorProto&, Value) [with Value = std::pair]’ third_party/protobuf/src/google/protobuf/descriptor_database.cc:316:78: required from here third_party/protobuf/src/google/protobuf/descriptor_database.cc:240:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::ToCamelCase(const string&, bool)’: third_party/protobuf/src/google/protobuf/descriptor.cc:256:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::ToJsonName(const string&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:280:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::{anonymous}::EnumValueToPascalCase(const string&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:299:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘std::string google::protobuf::{anonymous}::PrefixRemover::MaybeRemove(google::protobuf::StringPiece)’: third_party/protobuf/src/google/protobuf/descriptor.cc:343:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0, j = 0; i < str.size() && j < prefix_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc:360:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (i < str.size() && str[i] == '_') { ^ third_party/protobuf/src/google/protobuf/descriptor.cc:365:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i == str.size()) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘void google::protobuf::{anonymous}::InitAllowedProto3Extendee()’: third_party/protobuf/src/google/protobuf/descriptor.cc:486:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < GOOGLE_ARRAYSIZE(kOptionNames); ++i) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In destructor ‘google::protobuf::DescriptorPool::Tables::~Tables()’: third_party/protobuf/src/google/protobuf/descriptor.cc:787:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < allocations_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorPool::Tables::RollbackToLastCheckpoint()’: third_party/protobuf/src/google/protobuf/descriptor.cc:855:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < symbols_after_checkpoint_.size(); ^ third_party/protobuf/src/google/protobuf/descriptor.cc:860:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < files_after_checkpoint_.size(); ^ third_party/protobuf/src/google/protobuf/descriptor.cc:865:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < extensions_after_checkpoint_.size(); ^ third_party/protobuf/src/google/protobuf/descriptor.cc:888:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] i < allocations_.size(); ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorPool::FindAllExtensions(const google::protobuf::Descriptor*, std::vector*) const’: third_party/protobuf/src/google/protobuf/descriptor.cc:1456:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < numbers.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘bool google::protobuf::{anonymous}::RetrieveOptionsAssumingRightPool(int, const google::protobuf::Message&, std::vector >*)’: third_party/protobuf/src/google/protobuf/descriptor.cc:2128:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < fields.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘bool google::protobuf::{anonymous}::FormatLineOptions(int, const google::protobuf::Message&, const google::protobuf::DescriptorPool*, std::string*)’: third_party/protobuf/src/google/protobuf/descriptor.cc:2213:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < all_options.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::{anonymous}::SourceLocationCommentPrinter::AddPreComment(std::string*)’: third_party/protobuf/src/google/protobuf/descriptor.cc:2246:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0 ; i < source_loc_.leading_detached_comments.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘std::string google::protobuf::{anonymous}::SourceLocationCommentPrinter::FormatComment(const string&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:2269:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘bool google::protobuf::ValidateQualifiedName(const string&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:3698:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorBuilder::ValidateSymbolName(const string&, const string&, const google::protobuf::Message&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:3919:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘void google::protobuf::DescriptorBuilder::AddRecursiveImportError(const google::protobuf::FileDescriptorProto&, int)’: third_party/protobuf/src/google/protobuf/descriptor.cc:3995:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = from_here; i < tables_->pending_files_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In member function ‘const google::protobuf::FileDescriptor* google::protobuf::DescriptorBuilder::BuildFile(const google::protobuf::FileDescriptorProto&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:4068:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < tables_->pending_files_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/descriptor.cc: In function ‘std::string google::protobuf::ToLowercaseWithoutUnderscores(const string&)’: third_party/protobuf/src/google/protobuf/descriptor.cc:5574:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < name.size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/parser.cc: In function ‘std::string google::protobuf::compiler::{anonymous}::MapEntryName(const string&)’: third_party/protobuf/src/google/protobuf/compiler/parser.cc:95:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < field_name.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/compiler/parser.cc: In member function ‘void google::protobuf::compiler::Parser::LocationRecorder::AttachComments(std::string*, std::string*, std::vector >*) const’: third_party/protobuf/src/google/protobuf/compiler/parser.cc:417:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < detached_comments->size(); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/compiler/importer.cc: In function ‘std::string google::protobuf::compiler::CanonicalizePath(std::string)’: third_party/protobuf/src/google/protobuf/compiler/importer.cc:283:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < parts.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/importer.cc: In member function ‘google::protobuf::compiler::DiskSourceTree::DiskFileToVirtualFileResult google::protobuf::compiler::DiskSourceTree::DiskFileToVirtualFile(const string&, std::string*, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/importer.cc:393:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < mappings_.size(); i++) { ^ third_party/protobuf/src/google/protobuf/compiler/importer.cc: In member function ‘google::protobuf::io::ZeroCopyInputStream* google::protobuf::compiler::DiskSourceTree::OpenVirtualFile(const string&, std::string*)’: third_party/protobuf/src/google/protobuf/compiler/importer.cc:459:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < mappings_.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘void google::protobuf::CEscapeAndAppend(google::protobuf::StringPiece, std::string*)’: third_party/protobuf/src/google/protobuf/stubs/strutil.cc:581:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (escaped_len == src.size()) { ^ third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::memcasecmp(const char*, const char*, size_t)’: third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1306:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( int i = 0; i < len; i++ ) { ^ third_party/protobuf/src/google/protobuf/stubs/strutil.cc: In function ‘int google::protobuf::GlobalReplaceSubstring(const string&, const string&, std::string*)’: third_party/protobuf/src/google/protobuf/stubs/strutil.cc:1629:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] match_pos != string::npos; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc: In function ‘std::string google::protobuf::StringPrintfVector(const char*, const std::vector >&)’: third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:151:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < v.size(); ++i) { ^ third_party/protobuf/src/google/protobuf/stubs/stringprintf.cc:154:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = v.size(); i < GOOGLE_ARRAYSIZE(cstr); ++i) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘bool google::protobuf::StringPiece::contains(google::protobuf::StringPiece) const’: third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:99:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return find(s, 0) != npos; ^ third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc: In member function ‘google::protobuf::StringPiece google::protobuf::StringPiece::substr(google::protobuf::StringPiece::size_type, google::protobuf::StringPiece::size_type) const’: third_party/protobuf/src/google/protobuf/stubs/stringpiece.cc:260:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos > length_) pos = length_; ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/stubs/int128.cc: In function ‘std::ostream& google::protobuf::operator<<(std::ostream&, const google::protobuf::uint128&)’: third_party/protobuf/src/google/protobuf/stubs/int128.cc:187:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (width > rep.size()) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/stubs/common.cc: In destructor ‘google::protobuf::internal::ShutdownData::~ShutdownData()’: third_party/protobuf/src/google/protobuf/stubs/common.cc:422:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < functions.size(); i++) { ^ third_party/protobuf/src/google/protobuf/stubs/common.cc:425:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < strings.size(); i++) { ^ third_party/protobuf/src/google/protobuf/stubs/common.cc:428:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < messages.size(); i++) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/stubs/common.h:50:0, from third_party/protobuf/src/google/protobuf/stubs/bytestream.h:56, from third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:31: third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual void google::protobuf::strings::ArrayByteSource::Skip(size_t)’: third_party/protobuf/src/google/protobuf/stubs/logging.h:184:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:149:5: note: in definition of macro ‘GOOGLE_LOG_IF’ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:179:48: note: in expansion of macro ‘GOOGLE_CHECK’ #define GOOGLE_DCHECK(EXPRESSION) while(false) GOOGLE_CHECK(EXPRESSION) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:184:32: note: in expansion of macro ‘GOOGLE_DCHECK’ #define GOOGLE_DCHECK_LE(A, B) GOOGLE_DCHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:155:3: note: in expansion of macro ‘GOOGLE_DCHECK_LE’ GOOGLE_DCHECK_LE(n, input_.size()); ^ third_party/protobuf/src/google/protobuf/stubs/bytestream.cc: In member function ‘virtual google::protobuf::StringPiece google::protobuf::strings::LimitByteSource::Peek()’: third_party/protobuf/src/google/protobuf/stubs/bytestream.cc:175:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (piece.size() > limit_) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/stubs/common.h:50:0, from third_party/protobuf/src/google/protobuf/stubs/casts.h:34, from third_party/protobuf/src/google/protobuf/repeated_field.h:57, from third_party/protobuf/src/google/protobuf/repeated_field.cc:37: third_party/protobuf/src/google/protobuf/repeated_field.cc: In member function ‘void** google::protobuf::internal::RepeatedPtrFieldBase::InternalExtend(int)’: third_party/protobuf/src/google/protobuf/stubs/logging.h:157:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:149:5: note: in definition of macro ‘GOOGLE_LOG_IF’ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:157:31: note: in expansion of macro ‘GOOGLE_CHECK’ #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/repeated_field.cc:57:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ GOOGLE_CHECK_LE(new_size, ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::SerializePartialToCodedStream(google::protobuf::io::CodedOutputStream*) const’: third_party/protobuf/src/google/protobuf/message_lite.cc:247:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end - buffer != size) { ^ third_party/protobuf/src/google/protobuf/message_lite.cc:259:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (final_byte_count - original_byte_count != size) { ^ third_party/protobuf/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::AppendPartialToString(std::string*) const’: third_party/protobuf/src/google/protobuf/message_lite.cc:297:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end - start != byte_size) { ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual bool google::protobuf::io::StringOutputStream::Next(void**, int*)’: third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:155:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (old_size < target_->capacity()) { ^ In file included from third_party/protobuf/src/google/protobuf/stubs/common.h:50:0, from third_party/protobuf/src/google/protobuf/io/zero_copy_stream.h:111, from third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:53, from third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:35: third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual void google::protobuf::io::StringOutputStream::BackUp(int)’: third_party/protobuf/src/google/protobuf/stubs/logging.h:157:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:149:5: note: in definition of macro ‘GOOGLE_LOG_IF’ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) ^ third_party/protobuf/src/google/protobuf/stubs/logging.h:157:31: note: in expansion of macro ‘GOOGLE_CHECK’ #define GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) ^ third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:184:3: note: in expansion of macro ‘GOOGLE_CHECK_LE’ GOOGLE_CHECK_LE(count, target_->size()); ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian32Fallback(google::protobuf::uint32*)’: third_party/protobuf/src/google/protobuf/io/coded_stream.cc:282:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (BufferSize() >= sizeof(*value)) { ^ third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘bool google::protobuf::io::CodedInputStream::ReadLittleEndian64Fallback(google::protobuf::uint64*)’: third_party/protobuf/src/google/protobuf/io/coded_stream.cc:299:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (BufferSize() >= sizeof(*value)) { ^ third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘void google::protobuf::io::CodedOutputStream::WriteLittleEndian32(google::protobuf::uint32)’: third_party/protobuf/src/google/protobuf/io/coded_stream.cc:724:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool use_fast = buffer_size_ >= sizeof(value); ^ third_party/protobuf/src/google/protobuf/io/coded_stream.cc: In member function ‘void google::protobuf::io::CodedOutputStream::WriteLittleEndian64(google::protobuf::uint64)’: third_party/protobuf/src/google/protobuf/io/coded_stream.cc:739:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] bool use_fast = buffer_size_ >= sizeof(value); ^ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:31:0: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const google::protobuf::internal::ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with google::protobuf::internal::ProcessingType field_type = (google::protobuf::internal::ProcessingType)0u; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long long int]’: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:503:34: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const google::protobuf::internal::ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = google::protobuf::internal::{anonymous}::UnknownFieldHandlerLite; InternalMetadata = google::protobuf::internal::InternalMetadataWithArenaLite]’ third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:104:24: required from here third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:194:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (*oneof_case == field_number) { ^ third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h: In instantiation of ‘void google::protobuf::internal::ResetOneofField(const google::protobuf::internal::ParseTable&, int, google::protobuf::Arena*, google::protobuf::MessageLite*, google::protobuf::uint32*, google::protobuf::int64, const void*) [with google::protobuf::internal::ProcessingType field_type = (google::protobuf::internal::ProcessingType)3u; google::protobuf::uint32 = unsigned int; google::protobuf::int64 = long long int]’: third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:689:27: required from ‘bool google::protobuf::internal::MergePartialFromCodedStreamImpl(google::protobuf::MessageLite*, const google::protobuf::internal::ParseTable&, google::protobuf::io::CodedInputStream*) [with UnknownFieldHandler = google::protobuf::internal::{anonymous}::UnknownFieldHandlerLite; InternalMetadata = google::protobuf::internal::InternalMetadataWithArenaLite]’ third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.cc:104:24: required from here third_party/protobuf/src/google/protobuf/generated_message_table_driven_lite.h:194:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ zip_safe flag not set; analyzing archive contents... grpc_tools.__pycache__._protoc_compiler.cpython-34: module references __file__ Installed /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs/grpcio_tools-1.7.0rc1-py3.4-linux-armv7l.egg Searching for grpcio>=1.7.0rc1 Reading https://pypi.python.org/simple/grpcio/ Downloading https://pypi.python.org/packages/d3/15/370c1cf77fe4147ba5565048545f2cf0aca4dafc9e9a2330c22506443b7e/grpcio-1.7.0.tar.gz#md5=b564632793132fd35cdff984d6b309b0 Best match: grpcio 1.7.0 Processing grpcio-1.7.0.tar.gz Writing /tmp/easy_install-baw9a7sr/grpcio-1.7.0/setup.cfg Running grpcio-1.7.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-baw9a7sr/grpcio-1.7.0/egg-dist-tmp-3ebz_ue_ Found cython-generated files... warning: no files found matching '*.h' under directory 'src/python/grpcio/grpc' warning: no files found matching '*.python' under directory 'src/python/grpcio/grpc' warning: no previously-included files matching '*.so' found under directory 'src/python/grpcio/grpc/_cython' warning: no previously-included files matching '*.pyd' found under directory 'src/python/grpcio/grpc/_cython' warning: no files found matching 'src/python/grpcio/precompiled.py' cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/python/grpcio/grpc/_cython/cygrpc.c:502:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.c:506:0: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/alloc.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/alloc.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/support/alloc.c:38:26: warning: function declaration isn’t a prototype [-Wstrict-prototypes] gpr_allocation_functions gpr_get_allocation_functions() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/arena.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/arena.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/avl.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/cmdline.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/cmdline.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/cpu_linux.c:33:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/support/cpu_linux.c:38:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void init_num_cpus() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/env_linux.c:35:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/fork.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/histogram.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/histogram.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/host_port.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/host_port.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/log.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/log.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/support/log.c:66:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_log_verbosity_init() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/log_linux.c:31:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/log_linux.c:32:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/mpscq.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/stack_lockfree.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/stack_lockfree.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/string.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/string.c:28:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/string_posix.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/subprocess_posix.c:23:0: include/grpc/support/subprocess.h:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI const char *gpr_subprocess_binary_extension(); ^ In file included from src/core/lib/support/subprocess_posix.c:36:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/subprocess_posix.c:37:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/support/subprocess_posix.c:44:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *gpr_subprocess_binary_extension() { return ""; } ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/sync.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/sync_posix.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/thd_posix.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/thd_posix.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/support/thd_posix.c:46:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void inc_thd_count(); ^ src/core/lib/support/thd_posix.c:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void dec_thd_count(); ^ src/core/lib/support/thd_posix.c:98:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void inc_thd_count() { ^ src/core/lib/support/thd_posix.c:106:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void dec_thd_count() { ^ src/core/lib/support/thd_posix.c:117:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_init() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/time.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/time_posix.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/support/time_posix.c:33:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/time_precise.c:19:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/support/tmpfile_posix.c:30:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/support/tmpfile_posix.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from include/grpc/fork.h:22:0, from src/core/lib/surface/init.c:24: include/grpc/impl/codegen/fork.h:40:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_prefork(); ^ include/grpc/impl/codegen/fork.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_parent(); ^ include/grpc/impl/codegen/fork.h:44:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_child(); ^ include/grpc/impl/codegen/fork.h:46:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_fork_handlers_auto_register(); ^ In file included from src/core/lib/surface/init.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/init.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/channel/handshaker_factory.h:24:0, from ./src/core/lib/channel/handshaker_registry.h:24, from src/core/lib/surface/init.c:31: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/lib/surface/init.c:31:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ In file included from src/core/lib/surface/init.c:37:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from src/core/lib/surface/init.c:44:0: ./src/core/lib/support/thd_internal.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_init(); ^ src/core/lib/surface/init.c:87:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void register_builtin_channel_init() { ^ src/core/lib/surface/init.c:105:3: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void (*init)(); ^ src/core/lib/surface/init.c:106:3: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void (*destroy)(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/channel/channel_args.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/channel/channel_args.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from src/core/lib/channel/channel_stack.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/channel/channel_stack.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/channel/channel_stack_builder.h:25, from src/core/lib/channel/channel_stack_builder.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/channel/channel_stack_builder.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/channel/channel_stack_builder.h:25, from ./src/core/lib/channel/connected_channel.h:22, from src/core/lib/channel/connected_channel.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/channel/connected_channel.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/channel/handshaker.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/channel/handshaker.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/channel/handshaker.c:25:0: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ src/core/lib/channel/handshaker.c:86:25: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/handshaker_factory.h:24:0, from src/core/lib/channel/handshaker_factory.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/lib/channel/handshaker_factory.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/handshaker_factory.h:24:0, from ./src/core/lib/channel/handshaker_registry.h:24, from src/core/lib/channel/handshaker_registry.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/lib/channel/handshaker_registry.c:19:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ In file included from src/core/lib/channel/handshaker_registry.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/lib/channel/handshaker_registry.c:73:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/compression/compression.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/compression/message_compress.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/compression/message_compress.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/compression/stream_compression.c:19:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/compression/stream_compression_gzip.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/compression/stream_compression_gzip.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/compression/stream_compression_identity.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/compression/stream_compression_identity.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/debug/stats.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/http/format_request.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/http/httpcli.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/http/httpcli.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/http/parser.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/http/parser.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/call_combiner.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/closure.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/closure.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/combiner.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/combiner.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/combiner.c:28:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/endpoint_pair_posix.c:33:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.c:34:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/iomgr/tcp_posix.h:34:0, from src/core/lib/iomgr/endpoint_pair_posix.c:36: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/error.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/error.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:22:0, from src/core/lib/iomgr/ev_epoll1_linux.c:24: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.c:35:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.c:37:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.c:48:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ src/core/lib/iomgr/ev_epoll1_linux.c:86:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static bool epoll_set_init() { ^ src/core/lib/iomgr/ev_epoll1_linux.c:100:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void epoll_set_shutdown() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/ev_epollex_linux.h:22:0, from src/core/lib/iomgr/ev_epollex_linux.c:24: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/ev_epollex_linux.c:34:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/ev_epollex_linux.c:35:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/ev_epollex_linux.c:49:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/ev_epollsig_linux.h:22:0, from src/core/lib/iomgr/ev_epollsig_linux.c:24: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/ev_epollsig_linux.c:36:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/ev_epollsig_linux.c:37:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/ev_epollsig_linux.c:49:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ src/core/lib/iomgr/ev_epollsig_linux.c:685:20: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_error *polling_island_global_init() { ^ src/core/lib/iomgr/ev_epollsig_linux.c:696:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void polling_island_global_shutdown() { ^ src/core/lib/iomgr/ev_epollsig_linux.c:959:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void poller_kick_init() { signal(grpc_wakeup_signal, sig_handler); } ^ src/core/lib/iomgr/ev_epollsig_linux.c:1707:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static bool is_epoll_available() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/ev_poll_posix.h:22:0, from src/core/lib/iomgr/ev_poll_posix.c:23: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/ev_poll_posix.c:32:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/ev_poll_posix.c:33:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/ev_poll_posix.c:45:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ src/core/lib/iomgr/ev_poll_posix.c:1631:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void global_cv_fd_table_init() { ^ src/core/lib/iomgr/ev_poll_posix.c:1663:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void global_cv_fd_table_shutdown() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/ev_posix.c:23:0: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/ev_posix.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/ev_posix.c:28:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/iomgr/ev_posix.c:120:33: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only() { ^ src/core/lib/iomgr/ev_posix.c:125:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name() { return g_poll_strategy_name; } ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/exec_ctx.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/executor.c:19:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from src/core/lib/iomgr/executor.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/executor.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/iomgr/executor.c:87:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from include/grpc/fork.h:22:0, from src/core/lib/iomgr/fork_posix.c:25: include/grpc/impl/codegen/fork.h:40:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_prefork(); ^ include/grpc/impl/codegen/fork.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_parent(); ^ include/grpc/impl/codegen/fork.h:44:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_child(); ^ include/grpc/impl/codegen/fork.h:46:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_fork_handlers_auto_register(); ^ In file included from src/core/lib/iomgr/fork_posix.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/fork_posix.c:30:0: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/fork_posix.c:31:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from src/core/lib/iomgr/fork_posix.c:36:0: ./src/core/lib/support/thd_internal.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_init(); ^ src/core/lib/iomgr/fork_posix.c:44:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_prefork() { ^ src/core/lib/iomgr/fork_posix.c:64:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_parent() { ^ src/core/lib/iomgr/fork_posix.c:73:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_postfork_child() { ^ src/core/lib/iomgr/fork_posix.c:82:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_fork_handlers_auto_register() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/gethostname_host_name_max.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/lib/iomgr/gethostname_host_name_max.c:28:7: warning: function declaration isn’t a prototype [-Wstrict-prototypes] char *grpc_gethostname() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/iomgr.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/iomgr.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/iomgr.c:32:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from src/core/lib/iomgr/iomgr.c:34:0: ./src/core/lib/iomgr/network_status_tracker.h:28:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_network_status_shutdown_all_endpoints(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/iomgr_posix.c:24:0: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/is_epollexclusive_available.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/load_file.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/load_file.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/load_file.c:28:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/lockfree_event.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C src/core/lib/iomgr/network_status_tracker.c:27:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_destroy_network_status_monitor() {} ^ src/core/lib/iomgr/network_status_tracker.c:33:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_network_status_shutdown_all_endpoints() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/polling_entity.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/polling_entity.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/resolve_address_posix.c:29:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/resolve_address_posix.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/resolve_address_posix.c:36:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from src/core/lib/iomgr/resolve_address_posix.c:39:0: ./src/core/lib/support/block_annotate.h:26:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_start_blocking_region(); ^ ./src/core/lib/support/block_annotate.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void gpr_thd_end_blocking_region(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/resource_quota.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/resource_quota.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/sockaddr_utils.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/sockaddr_utils.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/socket_utils_common_posix.c:38:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.c:40:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/socket_utils_linux.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/tcp_client_posix.h:23:0, from src/core/lib/iomgr/tcp_client_posix.c:23: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/tcp_client_posix.c:30:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/tcp_client_posix.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/tcp_posix.c:23:0: ./src/core/lib/iomgr/network_status_tracker.h:28:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_network_status_shutdown_all_endpoints(); ^ In file included from ./src/core/lib/iomgr/tcp_posix.h:34:0, from src/core/lib/iomgr/tcp_posix.c:24: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/tcp_posix.c:35:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/tcp_posix.c:36:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/iomgr/tcp_posix.c:46:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/tcp_server_posix.c:40:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/tcp_server_posix.c:41:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/iomgr/tcp_posix.h:34:0, from src/core/lib/iomgr/tcp_server_posix.c:52: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:22:0, from src/core/lib/iomgr/tcp_server_utils_posix_common.c:23: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.c:30:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:22:0, from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c:23: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c:30:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c:31:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/timer_generic.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/timer_generic.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/timer_heap.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/timer_manager.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/timer_manager.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/udp_server.h:23:0, from src/core/lib/iomgr/udp_server.c:28: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/udp_server.c:42:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/udp_server.c:43:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/unix_sockets_posix.c:31:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/unix_sockets_posix.c:32:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/wakeup_fd_cv.h:38:0, from src/core/lib/iomgr/wakeup_fd_cv.c:23: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ In file included from src/core/lib/iomgr/wakeup_fd_cv.c:28:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/iomgr/wakeup_fd_cv.c:29:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/wakeup_fd_eventfd.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/iomgr/wakeup_fd_pipe.c:29:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/iomgr/wakeup_fd_cv.h:38:0, from src/core/lib/iomgr/wakeup_fd_posix.c:24: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/json/json.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/json/json_reader.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/json/json_string.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/json/json_string.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/b64.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/slice/b64.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/percent_encoding.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/slice.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/slice/slice.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/slice_buffer.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/slice/slice_buffer.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/slice_hash_table.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/slice/slice_hash_table.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/slice_intern.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/slice/slice_intern.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/slice/slice_string_helpers.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/surface/alarm_internal.h:22:0, from src/core/lib/surface/alarm.c:18: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/alarm.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/surface/api_trace.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/byte_buffer.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/byte_buffer.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/byte_buffer_reader.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/byte_buffer_reader.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/call.c:28:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/call.c:29:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/call_details.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/surface/call_details.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/surface/call.h:26, from src/core/lib/surface/call_log_batch.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/call_log_batch.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/surface/channel.h:22, from src/core/lib/surface/channel.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/channel.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/channel/channel_stack_builder.h:25, from ./src/core/lib/surface/channel_init.h:22, from src/core/lib/surface/channel_init.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/channel_init.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/surface/channel.h:22, from src/core/lib/surface/channel_ping.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/channel_ping.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/channel_stack_type.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/completion_queue.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/completion_queue.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/completion_queue_factory.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-std=gnu99’ is valid for C/ObjC but not for C++ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/metadata_array.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/surface/metadata_array.c:24: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/surface/server.h:23, from src/core/lib/surface/server.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/server.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/surface/server.c:33:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/surface/validate_metadata.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/bdp_estimator.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/byte_stream.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/connectivity_state.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/transport/connectivity_state.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/metadata.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/transport/metadata.c:29:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/metadata_batch.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/transport/metadata_batch.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/service_config.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/transport/service_config.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/transport/transport.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/transport/transport.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/transport/transport.c:28:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from src/core/lib/transport/transport_op_string.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/transport/transport_op_string.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/debug/trace.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/debug/trace.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/debug/trace.c:94:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static void list_tracers() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c:31:0: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/context/security_context.h:23, from src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c:32: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c:32: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/bin_decoder.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/bin_decoder.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/bin_encoder.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.c:28:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.c:39:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/flow_control.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_data.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_goaway.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_ping.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_settings.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/frame_window_update.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.c:29:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.c:30:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/hpack_parser.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/hpack_table.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/hpack_table.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/incoming_metadata.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/incoming_metadata.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/parsing.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/parsing.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/stream_lists.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/stream_map.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/transport/stream_map.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/transport/writing.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/alpn/alpn.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/http/client/http_client_filter.h:21, from src/core/ext/filters/http/client/http_client_filter.c:18: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/http/client/http_client_filter.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/http/client/http_client_filter.h:21, from src/core/ext/filters/http/http_filters_plugin.c:21: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/http/message_compress/message_compress_filter.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/http/message_compress/message_compress_filter.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/http/server/http_server_filter.h:22, from src/core/ext/filters/http/server/http_server_filter.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/http/server/http_server_filter.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/http/httpcli_security_connector.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/http/httpcli_security_connector.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/channel/handshaker_factory.h:24:0, from ./src/core/lib/channel/handshaker_registry.h:24, from src/core/lib/http/httpcli_security_connector.c:28: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/lib/http/httpcli_security_connector.c:28:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:24:0, from ./src/core/lib/security/transport/security_handshaker.h:24, from src/core/lib/http/httpcli_security_connector.c:29: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/transport/security_handshaker.h:24, from src/core/lib/http/httpcli_security_connector.c:29: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/http/httpcli_security_connector.c:29:0: ./src/core/lib/security/transport/security_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_security_register_handshaker_factories(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/context/security_context.c:22: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/context/security_context.c:22: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/context/security_context.c:22: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/context/security_context.c:24: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/context/security_context.c:28:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/composite/composite_credentials.h:22, from src/core/lib/security/credentials/composite/composite_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/composite/composite_credentials.h:22, from src/core/lib/security/credentials/composite/composite_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/composite/composite_credentials.h:22, from src/core/lib/security/credentials/composite/composite_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/composite/composite_credentials.c:24: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/composite/composite_credentials.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/lib/security/credentials/credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/credentials.c:27:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/credentials.c:30: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/credentials.c:32:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/lib/security/credentials/credentials_metadata.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/credentials_metadata.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/credentials_metadata.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/credentials_metadata.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/fake/fake_credentials.h:22, from src/core/lib/security/credentials/fake/fake_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/fake/fake_credentials.h:22, from src/core/lib/security/credentials/fake/fake_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/fake/fake_credentials.h:22, from src/core/lib/security/credentials/fake/fake_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/fake/fake_credentials.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/fake/fake_credentials.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/fake/fake_credentials.c:28:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/google_default/google_default_credentials.h:24, from src/core/lib/security/credentials/google_default/credentials_generic.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/google_default/google_default_credentials.h:24, from src/core/lib/security/credentials/google_default/credentials_generic.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/google_default/google_default_credentials.h:24, from src/core/lib/security/credentials/google_default/credentials_generic.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/google_default/credentials_generic.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/google_default/credentials_generic.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/lib/security/credentials/google_default/google_default_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/google_default/google_default_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/security/credentials/google_default/google_default_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/google_default/google_default_credentials.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/google_default/google_default_credentials.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/iam/iam_credentials.h:22, from src/core/lib/security/credentials/iam/iam_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/iam/iam_credentials.h:22, from src/core/lib/security/credentials/iam/iam_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/iam/iam_credentials.h:22, from src/core/lib/security/credentials/iam/iam_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/iam/iam_credentials.c:23: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/iam/iam_credentials.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/credentials/jwt/json_token.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/jwt/json_token.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/lib/security/credentials/jwt/json_token.c:39:14: warning: function declaration isn’t a prototype [-Wstrict-prototypes] gpr_timespec grpc_max_auth_token_lifetime() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/jwt/jwt_credentials.h:22, from src/core/lib/security/credentials/jwt/jwt_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/jwt/jwt_credentials.h:22, from src/core/lib/security/credentials/jwt/jwt_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/jwt/jwt_credentials.h:22, from src/core/lib/security/credentials/jwt/jwt_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/jwt/jwt_credentials.c:23: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/jwt/jwt_credentials.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/credentials/jwt/jwt_verifier.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/jwt/jwt_verifier.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/oauth2/oauth2_credentials.h:23, from src/core/lib/security/credentials/oauth2/oauth2_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/oauth2/oauth2_credentials.h:23, from src/core/lib/security/credentials/oauth2/oauth2_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/oauth2/oauth2_credentials.h:23, from src/core/lib/security/credentials/oauth2/oauth2_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/oauth2/oauth2_credentials.c:24: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/oauth2/oauth2_credentials.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/plugin/plugin_credentials.h:22, from src/core/lib/security/credentials/plugin/plugin_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/plugin/plugin_credentials.h:22, from src/core/lib/security/credentials/plugin/plugin_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/plugin/plugin_credentials.h:22, from src/core/lib/security/credentials/plugin/plugin_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/credentials/plugin/plugin_credentials.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/credentials/plugin/plugin_credentials.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/credentials/ssl/ssl_credentials.h:21, from src/core/lib/security/credentials/ssl/ssl_credentials.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/ssl/ssl_credentials.h:21, from src/core/lib/security/credentials/ssl/ssl_credentials.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/credentials/ssl/ssl_credentials.h:21, from src/core/lib/security/credentials/ssl/ssl_credentials.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/lib/security/credentials/ssl/ssl_credentials.c:24: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/credentials/ssl/ssl_credentials.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/security/transport/auth_filters.h:22, from src/core/lib/security/transport/client_auth_filter.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/transport/client_auth_filter.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/client_auth_filter.c:29: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/client_auth_filter.c:29: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/client_auth_filter.c:29: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/transport/lb_targets_info.c:19:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/transport/secure_endpoint.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/transport/secure_endpoint.c:28:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/security/transport/tsi_error.h:23:0, from src/core/lib/security/transport/secure_endpoint.c:33: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/transport/security_connector.h:24:0, from src/core/lib/security/transport/security_connector.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from src/core/lib/security/transport/security_connector.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from src/core/lib/security/transport/security_connector.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/transport/security_connector.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/transport/security_connector.c:27:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/transport/security_connector.c:39:0: ./src/core/lib/security/transport/security_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_security_register_handshaker_factories(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/transport/security_handshaker.h:22:0, from src/core/lib/security/transport/security_handshaker.c:19: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:24:0, from ./src/core/lib/security/transport/security_handshaker.h:24, from src/core/lib/security/transport/security_handshaker.c:19: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/transport/security_handshaker.h:24, from src/core/lib/security/transport/security_handshaker.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/lib/security/transport/security_handshaker.c:19:0: ./src/core/lib/security/transport/security_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_security_register_handshaker_factories(); ^ In file included from src/core/lib/security/transport/security_handshaker.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/transport/security_handshaker.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/security/transport/security_handshaker.c:30:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ src/core/lib/security/transport/security_handshaker.c:473:25: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_handshaker *fail_handshaker_create() { ^ src/core/lib/security/transport/security_handshaker.c:534:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_security_register_handshaker_factories() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/transport/server_auth_filter.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/lib/security/transport/server_auth_filter.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/server_auth_filter.c:24: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/server_auth_filter.c:24: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from ./src/core/lib/security/context/security_context.h:23, from src/core/lib/security/transport/server_auth_filter.c:24: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/transport/tsi_error.h:23:0, from src/core/lib/security/transport/tsi_error.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/lib/security/util/json_util.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/lib/surface/init_secure.c:27: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/surface/init_secure.c:27: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/lib/surface/init_secure.c:27: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/security/transport/auth_filters.h:22, from src/core/lib/surface/init_secure.c:29: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/lib/surface/init_secure.c:32:0: ./src/core/lib/security/transport/security_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_security_register_handshaker_factories(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/tsi/fake_transport_security.h:22:0, from src/core/tsi/fake_transport_security.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/tsi/fake_transport_security.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/tsi/fake_transport_security.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C src/core/tsi/gts_transport_security.c:27:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_tsi_gts_init() { ^ src/core/tsi/gts_transport_security.c:32:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_tsi_gts_shutdown() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from src/core/tsi/ssl_transport_security.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/tsi/ssl_transport_security.c:36:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/tsi/ssl_transport_security.c:37:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/tsi/transport_security.h:25:0, from ./src/core/tsi/transport_security_grpc.h:23, from src/core/tsi/transport_security_grpc.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/tsi/transport_security.h:25:0, from src/core/tsi/transport_security.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/tsi/transport_security.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/tsi/transport_security_adapter.h:22:0, from src/core/tsi/transport_security_adapter.c:19: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ In file included from src/core/tsi/transport_security_adapter.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/tsi/transport_security_adapter.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/server/chttp2_server.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.c:34:0: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.c:35:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:27:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:29:0: ./src/core/ext/transport/chttp2/client/chttp2_connector.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_connector* grpc_chttp2_connector_create(); ^ In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:32: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:32: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/ext/transport/chttp2/client/secure/secure_channel_create.c:32: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/lib/surface/channel.h:22, from src/core/ext/filters/client_channel/channel_connectivity.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/channel_connectivity.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/filters/client_channel/client_channel.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/client_channel.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/client_channel.c:31:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from src/core/ext/filters/client_channel/client_channel.c:33:0: ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init(); ^ ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown(); ^ In file included from src/core/ext/filters/client_channel/client_channel.c:34:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/filters/client_channel/client_channel.c:35:0: ./src/core/ext/filters/client_channel/retry_throttle.h:40:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_init(); ^ ./src/core/ext/filters/client_channel/retry_throttle.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_shutdown(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from src/core/ext/filters/client_channel/client_channel_factory.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/filters/client_channel/client_channel_plugin.c:27: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:28:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:29:0: ./src/core/ext/filters/client_channel/http_proxy.h:22:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_register_http_proxy_mapper(); ^ In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:31:0: ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init(); ^ ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown(); ^ In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:32:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/filters/client_channel/client_channel_plugin.c:33:0: ./src/core/ext/filters/client_channel/retry_throttle.h:40:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_init(); ^ ./src/core/ext/filters/client_channel/retry_throttle.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_shutdown(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from src/core/ext/filters/client_channel/connector.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/http_connect_handshaker.c:19:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from src/core/ext/filters/client_channel/http_connect_handshaker.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/http_connect_handshaker.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/http_connect_handshaker.c:29:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from ./src/core/lib/channel/handshaker_factory.h:24:0, from ./src/core/lib/channel/handshaker_registry.h:24, from src/core/ext/filters/client_channel/http_connect_handshaker.c:32: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/ext/filters/client_channel/http_connect_handshaker.c:32:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ src/core/ext/filters/client_channel/http_connect_handshaker.c:336:25: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_handshaker* grpc_http_connect_handshaker_create() { ^ src/core/ext/filters/client_channel/http_connect_handshaker.c:373:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/http_proxy.c:19:0: ./src/core/ext/filters/client_channel/http_proxy.h:22:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_register_http_proxy_mapper(); ^ In file included from src/core/ext/filters/client_channel/http_proxy.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/http_proxy.c:26:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/http_proxy.c:29:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from src/core/ext/filters/client_channel/http_proxy.c:30:0: ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init(); ^ ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown(); ^ src/core/ext/filters/client_channel/http_proxy.c:193:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_register_http_proxy_mapper() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/lb_policy.h:22, from src/core/ext/filters/client_channel/lb_policy.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy_factory.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from src/core/ext/filters/client_channel/lb_policy_factory.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy_registry.h:22, from src/core/ext/filters/client_channel/lb_policy_registry.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/parse_address.c:28:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/parse_address.c:30:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/proxy_mapper_registry.c:19:0: ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init(); ^ ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown(); ^ In file included from src/core/ext/filters/client_channel/proxy_mapper_registry.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/ext/filters/client_channel/proxy_mapper_registry.c:98:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init() {} ^ src/core/ext/filters/client_channel/proxy_mapper_registry.c:100:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/resolver.h:22, from src/core/ext/filters/client_channel/resolver.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/resolver_factory.h:22, from src/core/ext/filters/client_channel/resolver_factory.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/resolver_factory.h:22, from ./src/core/ext/filters/client_channel/resolver_registry.h:22, from src/core/ext/filters/client_channel/resolver_registry.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver_registry.c:19:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/filters/client_channel/resolver_registry.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/ext/filters/client_channel/resolver_registry.c:36:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/retry_throttle.c:19:0: ./src/core/ext/filters/client_channel/retry_throttle.h:40:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_init(); ^ ./src/core/ext/filters/client_channel/retry_throttle.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_shutdown(); ^ In file included from src/core/ext/filters/client_channel/retry_throttle.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/ext/filters/client_channel/retry_throttle.c:166:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_init() { ^ src/core/ext/filters/client_channel/retry_throttle.c:171:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_retry_throttle_map_shutdown() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from src/core/ext/filters/client_channel/subchannel.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/subchannel.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/subchannel.c:30:0: ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_init(); ^ ./src/core/ext/filters/client_channel/proxy_mapper_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_proxy_mapper_registry_shutdown(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/subchannel_index.h:22, from src/core/ext/filters/client_channel/subchannel_index.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/subchannel_index.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/uri_parser.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/uri_parser.c:25:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/deadline/deadline_filter.h:20, from src/core/ext/filters/deadline/deadline_filter.c:17: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/deadline/deadline_filter.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:22, from src/core/ext/transport/chttp2/client/chttp2_connector.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.c:19:0: ./src/core/ext/transport/chttp2/client/chttp2_connector.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_connector* grpc_chttp2_connector_create(); ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.c:30:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.c:34:0: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.c:35:0: ./src/core/lib/channel/handshaker_registry.h:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_handshaker_factory_registry_init(); ^ src/core/ext/transport/chttp2/client/chttp2_connector.c:200:17: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_connector *grpc_chttp2_connector_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/server/insecure/server_chttp2.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/iomgr/tcp_posix.h:34:0, from src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c:33: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/client/insecure/channel_create.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/transport/chttp2/client/insecure/channel_create.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/transport/chttp2/client/insecure/channel_create.c:27:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/transport/chttp2/client/insecure/channel_create.c:28:0: ./src/core/ext/transport/chttp2/client/chttp2_connector.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_connector* grpc_chttp2_connector_create(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/lib/iomgr/tcp_client_posix.h:23:0, from src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c:32: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/transport/inproc/inproc_transport.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/ext/transport/inproc/inproc_transport.c:27: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h:22, from src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.c:24:0: ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h:38:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_grpclb_client_stats* grpc_grpclb_client_stats_create(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:88:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:93: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:96:0: ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_lb_policy_factory *grpc_glb_lb_factory_create(); ^ In file included from ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h:23:0, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:97: ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_fake_init(); ^ ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:37:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_fake_resolver_response_generator_create(); ^ In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:98:0: ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h:38:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_grpclb_client_stats* grpc_grpclb_client_stats_create(); ^ src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:1988:25: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_lb_policy_factory *grpc_glb_lb_factory_create() { ^ src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:2009:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_grpclb_init() { ^ src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c:2021:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_grpclb_shutdown() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/client_channel.h:22, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:22: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h:23:0, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:23: ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_fake_init(); ^ ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:37:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_fake_resolver_response_generator_create(); ^ In file included from ./src/core/lib/security/credentials/credentials.h:23:0, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:26: include/grpc/grpc_security.h:188:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GRPCAPI gpr_timespec grpc_max_auth_token_lifetime(); ^ In file included from ./src/core/lib/security/transport/security_connector.h:26:0, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:26: ./src/core/lib/channel/handshaker.h:114:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_handshake_manager* grpc_handshake_manager_create(); ^ In file included from ./src/core/tsi/ssl_transport_security.h:22:0, from ./src/core/lib/security/transport/security_connector.h:29, from ./src/core/lib/security/credentials/credentials.h:30, from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c:26: ./src/core/tsi/transport_security_interface.h:451:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_init(); ^ ./src/core/tsi/transport_security_interface.h:454:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void tsi_destroy(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c:19:0: ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h:38:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_grpclb_client_stats* grpc_grpclb_client_stats_create(); ^ In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.c:44:27: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_grpclb_client_stats* grpc_grpclb_client_stats_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h:24:0, from src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c:19: ./src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h:38:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_grpclb_client_stats* grpc_grpclb_client_stats_create(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h:26, from src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/resolver/fake/fake_resolver.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from src/core/ext/filters/client_channel/resolver/fake/fake_resolver.c:31: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/fake/fake_resolver.c:33:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/fake/fake_resolver.c:43:0: ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:27:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_fake_init(); ^ ./src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h:37:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_fake_resolver_response_generator_create(); ^ src/core/ext/filters/client_channel/resolver/fake/fake_resolver.c:133:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_fake_resolver_response_generator_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy_registry.h:22, from src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c:23: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c:703:32: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_lb_policy_factory *pick_first_lb_factory_create() { ^ src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c:709:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_pick_first_init() { ^ src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c:714:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_pick_first_shutdown() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c:29:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy_registry.h:22, from src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c:31: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c:913:32: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_lb_policy_factory *round_robin_lb_factory_create() { ^ src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c:919:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_round_robin_init() { ^ src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c:924:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_lb_policy_round_robin_shutdown() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:31:0: ./src/core/ext/filters/client_channel/http_connect_handshaker.h:32:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_http_connect_register_handshaker_factory(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy_registry.h:22, from src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:32: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:34:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:37:0: ./src/core/lib/iomgr/gethostname.h:24:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] char *grpc_gethostname(); ^ src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c:424:31: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_resolver_factory *dns_ares_resolver_factory_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c:27:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c:28:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c:33:0: ./src/core/lib/iomgr/ev_posix.h:89:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const char *grpc_get_poll_strategy_name(); ^ ./src/core/lib/iomgr/ev_posix.h:159:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] const grpc_event_engine_vtable *grpc_get_event_engine_test_only(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h:22, from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c:22: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c:30:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c:40:0: ./src/core/lib/iomgr/executor.h:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] bool grpc_executor_is_threaded(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from ./src/core/ext/filters/client_channel/lb_policy_registry.h:22, from src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c:25: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c:26:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c:288:31: warning: function declaration isn’t a prototype [-Wstrict-prototypes] static grpc_resolver_factory *dns_resolver_factory_create() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c:24:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/client_channel/connector.h:22, from ./src/core/ext/filters/client_channel/subchannel.h:22, from ./src/core/ext/filters/client_channel/client_channel_factory.h:24, from ./src/core/ext/filters/client_channel/lb_policy_factory.h:25, from src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c:29: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c:31:0: ./src/core/ext/filters/client_channel/resolver_registry.h:25:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_resolver_registry_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/load_reporting/server_load_reporting_filter.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/load_reporting/server_load_reporting_filter.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/ext/filters/load_reporting/server_load_reporting_filter.h:22:0, from src/core/ext/filters/load_reporting/server_load_reporting_filter.c:27: ./src/core/ext/filters/load_reporting/server_load_reporting_plugin.h:56:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_arg grpc_load_reporting_enable_arg(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/load_reporting/server_load_reporting_plugin.c:25:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/load_reporting/server_load_reporting_plugin.h:24, from ./src/core/ext/filters/load_reporting/server_load_reporting_filter.h:22, from src/core/ext/filters/load_reporting/server_load_reporting_plugin.c:28: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from ./src/core/ext/filters/load_reporting/server_load_reporting_filter.h:22:0, from src/core/ext/filters/load_reporting/server_load_reporting_plugin.c:28: ./src/core/ext/filters/load_reporting/server_load_reporting_plugin.h:56:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_arg grpc_load_reporting_enable_arg(); ^ src/core/ext/filters/load_reporting/server_load_reporting_plugin.c:57:10: warning: function declaration isn’t a prototype [-Wstrict-prototypes] grpc_arg grpc_load_reporting_enable_arg() { ^ src/core/ext/filters/load_reporting/server_load_reporting_plugin.c:70:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void grpc_server_load_reporting_plugin_shutdown() {} ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/base_resources.c:18:0: ./src/core/ext/census/base_resources.h:22:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void define_base_resources(); ^ In file included from src/core/ext/census/base_resources.c:23:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/base_resources.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/ext/census/base_resources.c:37:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void define_base_resources() { ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/context.c:19:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/context.c:20:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/census/context.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/grpc_context.c:19:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from ./src/core/lib/surface/api_trace.h:22:0, from src/core/ext/census/grpc_context.c:21: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/census/grpc_filter.h:22, from src/core/ext/census/grpc_filter.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/census/grpc_filter.c:24:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/grpc_filter.c:26:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/grpc_plugin.c:24:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/census/grpc_filter.h:22, from src/core/ext/census/grpc_plugin.c:26: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/initialize.c:19:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/initialize.c:20:0: ./src/core/ext/census/base_resources.h:22:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void define_base_resources(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/ext/census/intrusive_hash_map_internal.h:22:0, from ./src/core/ext/census/intrusive_hash_map.h:22, from src/core/ext/census/intrusive_hash_map.c:19: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from ./src/core/ext/census/intrusive_hash_map_internal.h:23:0, from ./src/core/ext/census/intrusive_hash_map.h:22, from src/core/ext/census/intrusive_hash_map.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/mlog.c:77:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/census/mlog.c:80:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/operation.c:18:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/placeholders.c:19:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/placeholders.c:21:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ src/core/ext/census/placeholders.c:44:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] void census_trace_scan_end() { abort(); } ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/resource.c:22:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/resource.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/census/resource.c:24:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/trace_context.c:21:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/trace_context.c:22:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/census/tracing.c:21:0: include/grpc/census.h:417:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] CENSUSAPI void census_trace_scan_end(); ^ In file included from src/core/ext/census/tracing.c:22:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/census/tracing.c:23:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/max_age/max_age_filter.h:20, from src/core/ext/filters/max_age/max_age_filter.c:19: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/message_size/message_size_filter.h:20, from src/core/ext/filters/message_size/message_size_filter.c:17: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/message_size/message_size_filter.c:23:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from ./src/core/lib/channel/channel_stack.h:39:0, from ./src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h:20, from src/core/ext/filters/workarounds/workaround_cronet_compression_filter.c:17: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ In file included from src/core/ext/filters/workarounds/workaround_cronet_compression_filter.c:21:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C In file included from src/core/ext/filters/workarounds/workaround_utils.c:19:0: include/grpc/support/alloc.h:61:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI gpr_allocation_functions gpr_get_allocation_functions(); ^ In file included from src/core/ext/filters/workarounds/workaround_utils.c:20:0: include/grpc/support/log.h:71:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] GPRAPI void gpr_log_verbosity_init(); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-std=gnu99’ is valid for C/ObjC but not for C++ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C third_party/zlib/gzlib.c: In function ‘gz_open’: third_party/zlib/gzlib.c:252:9: warning: implicit declaration of function ‘lseek’ [-Wimplicit-function-declaration] LSEEK(state->fd, 0, SEEK_END); /* so gzoffset() is correct */ ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C third_party/zlib/gzread.c: In function ‘gz_load’: third_party/zlib/gzread.c:35:9: warning: implicit declaration of function ‘read’ [-Wimplicit-function-declaration] ret = read(state->fd, buf + *have, get); ^ third_party/zlib/gzread.c: In function ‘gzclose_r’: third_party/zlib/gzread.c:651:5: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration] ret = close(state->fd); ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C third_party/zlib/gzwrite.c: In function ‘gz_comp’: third_party/zlib/gzwrite.c:89:13: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration] writ = write(state->fd, strm->next_in, put); ^ third_party/zlib/gzwrite.c: In function ‘gzclose_w’: third_party/zlib/gzwrite.c:661:5: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration] if (close(state->fd) == -1) ^ cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C Found cython-generated files... zip_safe flag not set; analyzing archive contents... grpc._cython.__pycache__.cygrpc.cpython-34: module references __file__ creating /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs/grpcio-1.7.0rc1-py3.4-linux-armv7l.egg Extracting grpcio-1.7.0rc1-py3.4-linux-armv7l.egg to /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs Installed /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs/grpcio-1.7.0rc1-py3.4-linux-armv7l.egg Searching for protobuf>=3.3.0 Reading https://pypi.python.org/simple/protobuf/ Downloading https://pypi.python.org/packages/89/45/3214bb758646a1a30459ca0f5b8f8164d6893f24725c58b632e663565f44/protobuf-3.4.0.tar.gz#md5=bfc0c61c156a995e909521697e755780 Best match: protobuf 3.4.0 Processing protobuf-3.4.0.tar.gz Writing /tmp/easy_install-djqc0219/protobuf-3.4.0/setup.cfg Running protobuf-3.4.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-djqc0219/protobuf-3.4.0/egg-dist-tmp-i6ydr98w no previously-included directories found matching 'google/protobuf/internal/import_test_package' warning: no previously-included files found matching 'google/protobuf/internal/*_pb2.py' warning: no previously-included files found matching 'google/protobuf/internal/*_test.py' warning: no previously-included files found matching 'google/protobuf/internal/*.proto' warning: no previously-included files found matching 'google/protobuf/internal/test_util.py' warning: no previously-included files matching '*_test.py' found under directory 'google' warning: no previously-included files matching '*_test.proto' found under directory 'google' warning: no previously-included files matching 'unittest*_pb2.py' found under directory 'google' warning: no previously-included files matching '*.dll' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution zip_safe flag not set; analyzing archive contents... google.protobuf.pyext.__pycache__.__init__.cpython-34: module references __path__ google.protobuf.__pycache__.__init__.cpython-34: module references __path__ google.__pycache__.__init__.cpython-34: module references __path__ creating /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs/protobuf-3.4.0-py3.4.egg Extracting protobuf-3.4.0-py3.4.egg to /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs Installed /tmp/pip-build-5vw_l2f6/grpcio-reflection/.eggs/protobuf-3.4.0-py3.4.egg running egg_info creating pip-egg-info/grpcio_reflection.egg-info writing requirements to pip-egg-info/grpcio_reflection.egg-info/requires.txt writing dependency_links to pip-egg-info/grpcio_reflection.egg-info/dependency_links.txt writing top-level names to pip-egg-info/grpcio_reflection.egg-info/top_level.txt writing pip-egg-info/grpcio_reflection.egg-info/PKG-INFO writing manifest file 'pip-egg-info/grpcio_reflection.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/grpcio_reflection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'pip-egg-info/grpcio_reflection.egg-info/SOURCES.txt' Source in /tmp/pip-build-5vw_l2f6/grpcio-reflection has version 1.7.0rc1, which satisfies requirement grpcio-reflection==1.7.0rc1 from https://pypi.python.org/packages/9a/11/6d3fb09a1d06d41c622fb732055bb02ddc10222bd3c27cf6aba8c78f2be8/grpcio-reflection-1.7.0rc1.tar.gz#md5=77e3d505cd4ee58d7e6d2c6cebac682f Building wheels for collected packages: grpcio-reflection Running setup.py bdist_wheel for grpcio-reflection: started Destination directory: /tmp/tmprwi3uyokpip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-5vw_l2f6/grpcio-reflection/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmprwi3uyokpip-wheel- running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/grpc_reflection copying ./grpc_reflection/__init__.py -> build/lib/grpc_reflection creating build/lib/grpc_reflection/v1alpha copying ./grpc_reflection/v1alpha/reflection.py -> build/lib/grpc_reflection/v1alpha copying ./grpc_reflection/v1alpha/reflection_pb2.py -> build/lib/grpc_reflection/v1alpha copying ./grpc_reflection/v1alpha/__init__.py -> build/lib/grpc_reflection/v1alpha copying ./grpc_reflection/v1alpha/reflection_pb2_grpc.py -> build/lib/grpc_reflection/v1alpha installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/grpc_reflection creating build/bdist.linux-armv7l/wheel/grpc_reflection/v1alpha copying build/lib/grpc_reflection/v1alpha/reflection.py -> build/bdist.linux-armv7l/wheel/grpc_reflection/v1alpha copying build/lib/grpc_reflection/v1alpha/reflection_pb2.py -> build/bdist.linux-armv7l/wheel/grpc_reflection/v1alpha copying build/lib/grpc_reflection/v1alpha/__init__.py -> build/bdist.linux-armv7l/wheel/grpc_reflection/v1alpha copying build/lib/grpc_reflection/v1alpha/reflection_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/grpc_reflection/v1alpha copying build/lib/grpc_reflection/__init__.py -> build/bdist.linux-armv7l/wheel/grpc_reflection running install_egg_info running egg_info writing dependency_links to grpcio_reflection.egg-info/dependency_links.txt writing requirements to grpcio_reflection.egg-info/requires.txt writing grpcio_reflection.egg-info/PKG-INFO writing top-level names to grpcio_reflection.egg-info/top_level.txt reading manifest file 'grpcio_reflection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'grpcio_reflection.egg-info/SOURCES.txt' Copying grpcio_reflection.egg-info to build/bdist.linux-armv7l/wheel/grpcio_reflection-1.7.0rc1-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/grpcio_reflection-1.7.0rc1.dist-info/WHEEL Running setup.py bdist_wheel for grpcio-reflection: finished with status 'done' Stored in directory: /tmp/tmp3hbococu Successfully built grpcio-reflection Cleaning up... Removing source in /tmp/pip-build-5vw_l2f6/grpcio-reflection