C++ 找不到<;grpcpp/grpcpp.h>;
您使用的gRPC版本和语言是什么C++ 找不到<;grpcpp/grpcpp.h>;,c++,grpc,bazel,C++,Grpc,Bazel,您使用的gRPC版本和语言是什么 name = "com_github_grpc_grpc" remote = "https://github.com/grpc/grpc" commit = "bd0aa9a600a13cc988c6ebfd12deab8d1abcf171" 什么操作系统(Linux、Windows等)和哪个版本? Ubuntu 18.04 您使用的运行时/编译器是什么(例如python版本或gcc版本) bazel 1.0.1 你做了什么? 编写了一个小型grpc测试应用程
name = "com_github_grpc_grpc"
remote = "https://github.com/grpc/grpc"
commit = "bd0aa9a600a13cc988c6ebfd12deab8d1abcf171"
什么操作系统(Linux、Windows等)和哪个版本?
Ubuntu 18.04
您使用的运行时/编译器是什么(例如python版本或gcc版本)
bazel 1.0.1
你做了什么?
编写了一个小型grpc测试应用程序
在工作区中
workspace(name = "grpc_test")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "com_github_grpc_grpc",
remote = "https://github.com/grpc/grpc",
commit = "bd0aa9a600a13cc988c6ebfd12deab8d1abcf171",
)
load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
grpc_deps()
load("@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", "grpc_extra_deps")
grpc_extra_deps()
在hello_world.proto中
syntax = "proto3";
package hello_world;
// The greeting service definition.
service Greeter {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply) {}
}
// The request message containing the user's name.
message HelloRequest {
string name = 1;
}
// The response message containing the greetings
message HelloReply {
string message = 1;
}
在hello_world.proto BUILD中
package(default_visibility = ["//visibility:public"])
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
cc_grpc_library(
name = "hello_world",
srcs = [":hello_world.proto"],
deps = [],
)
在server.cpp中
#include
#include
#include
#include <grpc++/grpc++.h>
#include "proto/hello_world.pb.h"
#include "proto/hello_world.grpc.pb.h"
using grpc::Server;
using grpc::ServerBuilder;
using grpc::ServerContext;
using grpc::Status;
using hello_world::HelloRequest;
using hello_world::HelloReply;
using hello_world::Greeter;
using std::string;
class GreeterServiceImpl final : public Greeter::Service {
Status SayHello(
ServerContext* context,
const HelloRequest* request,
HelloReply* reply) override {
string prefix("Hello ");
reply->set_message(prefix + request->name());
return Status::OK;
}
};
void RunServer() {
std::string server_address("0.0.0.0:10001");
GreeterServiceImpl service;
ServerBuilder builder;
builder.AddListeningPort(server_address, grpc::InsecureServerCredentials());
builder.RegisterService(&service);
std::unique_ptr server(builder.BuildAndStart());
std::cout << "Server listening on " << server_address << std::endl;
server->Wait();
}
int main(int argc, char** argv) {
RunServer();
return 0;
}
你期望看到什么?
我应该能跑了
bazel构建服务器:服务器——sandbox_调试
你看到了什么
INFO: Writing tracer profile to '/home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/command.profile.gz'
INFO: Analyzed target //client:client (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /home/caixuanting/grpc_test/client/BUILD:3:1: C++ compilation of rule '//client:client' failed (Exit 1) linux-sandbox failed: error executing command
(cd /home/caixuanting/.cache/bazel/bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test &&
exec env -
PATH=/home/caixuanting/.vscode-server/bin/86405ea23e3937316009fc27c9361deee66ffbf5/bin:/home/caixuanting/.vscode-server/bin/86405ea23e3937316009fc27c9361deee66ffbf5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=/proc/self/cwd
TMPDIR=/tmp
/home/caixuanting/.cache/bazel/bazel_caixuanting/install/0eaad79e03c843a15f078930a471406a/embedded_binaries/linux-sandbox -t 15 -w /home/caixuanting/.cache/bazel/bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test -w /tmp -w /dev/shm -D -- /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' -MD -MF bazel-out/k8-fastbuild/bin/client/objs/client/client.pic.d '-frandom-seed=bazel-out/k8-fastbuild/bin/client/objs/client/client.pic.o' -fPIC -iquote . -iquote bazel-out/k8-fastbuild/bin -iquote external/com_google_protobuf -iquote bazel-out/k8-fastbuild/bin/external/com_google_protobuf -iquote external/zlib -iquote bazel-out/k8-fastbuild/bin/external/zlib -iquote external/com_github_grpc_grpc -iquote bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc -iquote external/bazel_tools -iquote bazel-out/k8-fastbuild/bin/external/bazel_tools -isystem external/com_google_protobuf/src -isystem bazel-out/k8-fastbuild/bin/external/com_google_protobuf/src -isystem external/zlib -isystem bazel-out/k8-fastbuild/bin/external/zlib -isystem external/com_github_grpc_grpc/include -isystem bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc/include -isystem external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc/src/core/ext/upb-generated -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP="redacted"' '-D__TIME="redacted"' -c client/client.cpp -o bazel-out/k8-fastbuild/bin/client/_objs/client/client.pic.o)
src/main/tools/linux-sandbox.cc:154: linux-sandbox-pid1 has PID 4821
src/main/tools/linux-sandbox-pid1.cc:175: working dir: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194: writable: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194: writable: /tmp
src/main/tools/linux-sandbox-pid1.cc:194: writable: /dev/shm
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/pts
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /dev/shm
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/mqueue
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/hugepages
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/lock
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/snapd/ns
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/user/1000
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/security
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/unified
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/systemd
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/freezer
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/blkio
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/perf_event
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/pids
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/hugetlb
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/net_cls,net_prio
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/memory
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/cpuset
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/cpu,cpuacct
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/rdma
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/devices
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/pstore
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/debug
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/config
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/fuse/connections
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc/sys/fs/binfmt_misc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc/sys/fs/binfmt_misc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/docker/384
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/core/7917
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/core/8039
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /var/lib/lxcfs
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /tmp
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /dev/shm
src/main/tools/process-tools.cc:118: sigaction(32, &sa, nullptr) failed
src/main/tools/process-tools.cc:118: sigaction(33, &sa, nullptr) failed
client/client.cpp:5:10: fatal error: grpcpp/grpcpp.h: No such file or directory
#include <grpcpp/grpcpp.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
src/main/tools/linux-sandbox-pid1.cc:437: waitpid returned 2
src/main/tools/linux-sandbox-pid1.cc:457: child exited with code 1
src/main/tools/linux-sandbox.cc:204: child exited normally with exitcode 1
Target //client:client failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 1.559s, Critical Path: 0.09s
INFO: 0 processes.
FAILED: Build did NOT complete successfully
信息:正在将跟踪程序配置文件写入“/home/caixonting/.cache/bazel/_bazel_caixonting/56e1e1e1f496eedd6c32ee33d10eb39038/command.profile.gz”
信息:已分析目标//客户端:客户端(已加载0个包,已配置0个目标)。
信息:找到1个目标。。。
错误:/HON/CAIXANTING/GRPCYTest/Client/Bug:3:1:C++规则/ /客户端的编译:客户端失败(退出1)Linux沙箱失败:错误执行命令
(cd/home/caixonting/.cache/bazel/bazel_caixonting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux sandbox/8/execroot/grpc_test&&
执行环境-
PATH=/home/caixonting/.vscode server/bin/86405ea23e397316009fc27c9361deee66ffbf5/bin:/home/caixonting/.vscode server/bin/86405ea23e397316009fc27c9361deee66ffbf5/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/usr/local/games:/snap/bin
PWD=/proc/self/cwd
TMPDIR=/tmp
/home/caixonting/.cache/bazel/bazel\U caixonting/install/0eaad79e03c843a15f07930a471406a/embedded\U binaries/linux sandbox-t 15-w/home/caixonting/.cache/bazel/bazel\U caixonting/56e1e1f496eedd6c32e3de310eb39038/sandbox/linux sandbox/8/execroot/grpc\U test-w/tmp-w/dev/shm-D--/usr/bin/gcc-U-FORTIFY\U-SOURCE-fstack-fy\U-fy-set参数-Wno free非堆对象-fno省略帧指针'-std=c++0x'-MD-MF bazel out/k8 fastbuild/bin/client/objs/client/client.pic.d'-fradom seed=bazel out/k8 fastbuild/bin/client/pic.o'-fPIC-ikote bazel out/k8 fastbuild/bin-ikote external/com\u google\u protobuf-ikote bazel out/k8 fastbuild/bin/external/com_google_protobuf-ikote external/zlib-ikote bazel out/k8 fastbuild/bin/external/zlib-ikote external/com_github\u grpc-ikote bazel out/k8 github\u grpc-ikote bazel out/bin/external/bazel\u tools-isystem external/com_google_protobuf/src-isystem bazel out/k8 fastbuild/bin/external/com\u google\u protobuf/src-isystem external/zlib-isystem external/com\u github\u grpc\grpc/include-isystem bazel out/k8 fastbuild/bin/external/com\u github\u grpc\include-isystem external/com\u github\u grpc\u grpc\u grpc/src/core/ext/up生成-isystem bazel out/k8 fastbuild/bin/external/com_github_grpc_grpc/src/core/ext/upb生成-fno规范系统头-Wno内置宏重新定义-D_DATE=“redact”'-D_TIMESTAMP=“redact”'-D_TIME=“redact”'-c client/client.cpp-o bazel out/k8 fastbuild/bin/client/_objs/client/client.pic.o)
src/main/tools/linux-sandbox.cc:154:linux-sandbox-pid1具有PID 4821
src/main/tools/linux-sandbox-pid1.cc:175:working dir:/home/caixonting/.cache/bazel/_bazel_caixonting/56e1e1f496eedd6c32e33d10eb39038/sandbox/linux sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194:可写:/home/caixonting/.cache/bazel/_bazel_caixonting/56e1e1f496eedd6c32e33d10eb39038/sandbox/linux sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194:可写:/tmp
src/main/tools/linux-sandbox-pid1.cc:194:可写:/dev/shm
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/dev
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/dev/pts
src/main/tools/linux-sandbox-pid1.cc:265:remount rw:/dev/shm
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/dev/mqueue
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/dev/hugepages
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/run
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/run/lock
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/run/snap/ns
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/run/user/1000
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys
src/main/tools/linux-sandbox-pid1.cc:265:remount ro:/sys/kernel/security
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/unified
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/systemd
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/freezer
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/blkio
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/perf_事件
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/pids
src/main/tools/linux-sandbox-pid1.cc:265:remount ro:/sys/fs/cgroup/hugetlb
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/net\u cls,net\u prio
src/main/tools/linux-sandbox-pid1.cc:265:remount ro:/sys/fs/cgroup/memory
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/cpuset
src/main/tools/linux-sandbox-pid1.cc:265:remount ro:/sys/fs/cgroup/cpu,cpuacct
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/rdma
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/cgroup/devices
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/pstore
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/kernel/debug
src/main/tools/linux-sandbox-pid1.cc:265:remount ro:/sys/kernel/config
src/main/tools/linux-sandbox-pid1.cc:265:重新安装ro:/sys/fs/fuse/connections
src/main/tools/linux-sandbox-pid1.cc:265:重新安装
INFO: Writing tracer profile to '/home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/command.profile.gz'
INFO: Analyzed target //client:client (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /home/caixuanting/grpc_test/client/BUILD:3:1: C++ compilation of rule '//client:client' failed (Exit 1) linux-sandbox failed: error executing command
(cd /home/caixuanting/.cache/bazel/bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test &&
exec env -
PATH=/home/caixuanting/.vscode-server/bin/86405ea23e3937316009fc27c9361deee66ffbf5/bin:/home/caixuanting/.vscode-server/bin/86405ea23e3937316009fc27c9361deee66ffbf5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=/proc/self/cwd
TMPDIR=/tmp
/home/caixuanting/.cache/bazel/bazel_caixuanting/install/0eaad79e03c843a15f078930a471406a/embedded_binaries/linux-sandbox -t 15 -w /home/caixuanting/.cache/bazel/bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test -w /tmp -w /dev/shm -D -- /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' -MD -MF bazel-out/k8-fastbuild/bin/client/objs/client/client.pic.d '-frandom-seed=bazel-out/k8-fastbuild/bin/client/objs/client/client.pic.o' -fPIC -iquote . -iquote bazel-out/k8-fastbuild/bin -iquote external/com_google_protobuf -iquote bazel-out/k8-fastbuild/bin/external/com_google_protobuf -iquote external/zlib -iquote bazel-out/k8-fastbuild/bin/external/zlib -iquote external/com_github_grpc_grpc -iquote bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc -iquote external/bazel_tools -iquote bazel-out/k8-fastbuild/bin/external/bazel_tools -isystem external/com_google_protobuf/src -isystem bazel-out/k8-fastbuild/bin/external/com_google_protobuf/src -isystem external/zlib -isystem bazel-out/k8-fastbuild/bin/external/zlib -isystem external/com_github_grpc_grpc/include -isystem bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc/include -isystem external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem bazel-out/k8-fastbuild/bin/external/com_github_grpc_grpc/src/core/ext/upb-generated -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP="redacted"' '-D__TIME="redacted"' -c client/client.cpp -o bazel-out/k8-fastbuild/bin/client/_objs/client/client.pic.o)
src/main/tools/linux-sandbox.cc:154: linux-sandbox-pid1 has PID 4821
src/main/tools/linux-sandbox-pid1.cc:175: working dir: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194: writable: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:194: writable: /tmp
src/main/tools/linux-sandbox-pid1.cc:194: writable: /dev/shm
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/pts
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /dev/shm
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/mqueue
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /dev/hugepages
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/lock
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/snapd/ns
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /run/user/1000
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/security
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/unified
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/systemd
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/freezer
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/blkio
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/perf_event
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/pids
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/hugetlb
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/net_cls,net_prio
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/memory
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/cpuset
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/cpu,cpuacct
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/rdma
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/cgroup/devices
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/pstore
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/debug
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/kernel/config
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /sys/fs/fuse/connections
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc/sys/fs/binfmt_misc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /proc/sys/fs/binfmt_misc
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/docker/384
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/core/7917
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /snap/core/8039
src/main/tools/linux-sandbox-pid1.cc:265: remount ro: /var/lib/lxcfs
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /home/caixuanting/.cache/bazel/_bazel_caixuanting/56e1e1f496eedd6c32ee33d10eb39038/sandbox/linux-sandbox/8/execroot/grpc_test
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /tmp
src/main/tools/linux-sandbox-pid1.cc:265: remount rw: /dev/shm
src/main/tools/process-tools.cc:118: sigaction(32, &sa, nullptr) failed
src/main/tools/process-tools.cc:118: sigaction(33, &sa, nullptr) failed
client/client.cpp:5:10: fatal error: grpcpp/grpcpp.h: No such file or directory
#include <grpcpp/grpcpp.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
src/main/tools/linux-sandbox-pid1.cc:437: waitpid returned 2
src/main/tools/linux-sandbox-pid1.cc:457: child exited with code 1
src/main/tools/linux-sandbox.cc:204: child exited normally with exitcode 1
Target //client:client failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 1.559s, Critical Path: 0.09s
INFO: 0 processes.
FAILED: Build did NOT complete successfully
cc_grpc_library(
name = "hello_world",
srcs = ["relative/path/to/hello_world.proto"],
deps = [],
)