我们无法在linux上使用protobuf版本2.6.1编译grpc源代码,当我们尝试使用它编译状态依赖于protobuf 3.0.0+时。但是我们现有的代码库存在较低的protobuf版本,我们不想升级到protobuf 3.0.0+,除非grpc编译需要。
我们收到以下错误: [MAKE]生成/home/harman/sample_code/grpc_client/grpc/libs/opt/pkgconfig/grpc++.pc [MAKE]生成/ home / harman / sample_code / grpc_client / grpc / libs / opt / pkgconfig / grpc ++ _ unsecure.pc
依赖性错误
您尝试运行的目标需要protobuf 3.0.0+ 您的系统没有它,也没有third_party目录。
请咨询安装以获取更多信息。
如果您需要有关这些测试失败原因的信息,请运行:
make run_dep_checks
此外,由于你是一个git克隆,你可以下载 通过运行以下命令在third_party中缺少依赖项:
git submodule update --init
Makefile:945:目标'停止'的配方失败 make:*** [停止]错误1