Closed as not planned
Closed as not planned
Description
To try and resolve build errors while building the check-clangd
target that I reported in #1599, I updated my system's libgrpc++-dev
package from version 1.16 to 1.30. However, now I can't build the clangd
target either. The errors I get are the following:
$ ninja clangd
[1/10] Building CXX object tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdMonitoringServiceProto.dir/MonitoringService.grpc.pb.cc.o
FAILED: tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdMonitoringServiceProto.dir/MonitoringService.grpc.pb.cc.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /usr/bin/clang++-15 -DGOOGLE_PROTOBUF_NO_RTTI=1 -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/../include-cleaner/include -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/../clang-tidy -I/home/nr/dev/projects/llvm/src/clang/include -I/home/nr/dev/projects/llvm/build/tools/clang/include -I/home/nr/dev/projects/llvm/build/include -I/home/nr/dev/projects/llvm/src/llvm/include -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O0 -g3 -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdMonitoringServiceProto.dir/MonitoringService.grpc.pb.cc.o -MF tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdMonitoringServiceProto.dir/MonitoringService.grpc.pb.cc.o.d -o tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdMonitoringServiceProto.dir/MonitoringService.grpc.pb.cc.o -c /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:50:43: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::Status MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::clang::clangd::remote::v1::MonitoringInfoReply* response) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:51:137: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::clang::clangd::remote::v1::MonitoringInfoReply>> AsyncMonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:54:144: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::clang::clangd::remote::v1::MonitoringInfoReply>> PrepareAsyncMonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:60:35: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual void MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest* request, ::clang::clangd::remote::v1::MonitoringInfoReply* response, std::function<void(::grpc::Status)>) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:64:131: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncResponseReaderInterface< ::clang::clangd::remote::v1::MonitoringInfoReply>* AsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:65:138: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncResponseReaderInterface< ::clang::clangd::remote::v1::MonitoringInfoReply>* PrepareAsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:70:35: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::Status MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::clang::clangd::remote::v1::MonitoringInfoReply* response) override;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:71:128: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>> AsyncMonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:74:135: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>> PrepareAsyncMonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:80:27: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
void MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest* request, ::clang::clangd::remote::v1::MonitoringInfoReply* response, std::function<void(::grpc::Status)>) override;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:92:114: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>* AsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) override;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:93:121: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>* PrepareAsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) override;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.h:169:13: error: no template named 'StreamedUnaryHandler' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::StreamedUnaryHandler'?
new ::grpc::internal::StreamedUnaryHandler< ::clang::clangd::remote::v1::MonitoringInfoRequest, ::clang::clangd::remote::v1::MonitoringInfoReply>(std::bind(&WithStreamedUnaryMethod_MonitoringInfo<BaseClass>::StreamedMonitoringInfo, this, std::placeholders::_1, std::placeholders::_2)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::StreamedUnaryHandler
/usr/include/grpcpp/impl/codegen/method_handler_impl.h:316:7: note: 'grpc_impl::internal::StreamedUnaryHandler' declared here
class StreamedUnaryHandler
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:37:46: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::Status Monitor::Stub::MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::clang::clangd::remote::v1::MonitoringInfoReply* response) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/client_callback_impl.h:39:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:41:56: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
void Monitor::Stub::experimental_async::MonitoringInfo(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest* request, ::clang::clangd::remote::v1::MonitoringInfoReply* response, std::function<void(::grpc::Status)> f) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/client_callback_impl.h:39:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:42:10: error: no member named 'CallbackUnaryCall' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::CallbackUnaryCall'?
return ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_MonitoringInfo_, context, request, response, std::move(f));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::CallbackUnaryCall
/usr/include/grpcpp/impl/codegen/client_callback_impl.h:46:6: note: 'grpc_impl::internal::CallbackUnaryCall' declared here
void CallbackUnaryCall(::grpc::ChannelInterface* channel,
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:45:125: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>* Monitor::Stub::AsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/client_callback_impl.h:39:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:46:10: error: no matching function for call to 'Create'
return ::grpc::internal::ClientAsyncResponseReaderFactory< ::clang::clangd::remote::v1::MonitoringInfoReply>::Create(channel_.get(), cq, rpcmethod_MonitoringInfo_, context, request, true);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/grpcpp/impl/codegen/async_unary_call_impl.h:79:40: note: candidate function template not viable: cannot convert argument of incomplete type '::grpc::CompletionQueue *' to '::grpc_impl::CompletionQueue *' for 2nd argument
static ClientAsyncResponseReader<R>* Create(
^
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/MonitoringService.grpc.pb.cc:49:132: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
::grpc::ClientAsyncResponseReader< ::clang::clangd::remote::v1::MonitoringInfoReply>* Monitor::Stub::PrepareAsyncMonitoringInfoRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::v1::MonitoringInfoRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/client_callback_impl.h:39:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[2/10] Building CXX object tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndexServiceProto.dir/Service.grpc.pb.cc.o
FAILED: tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndexServiceProto.dir/Service.grpc.pb.cc.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /usr/bin/clang++-15 -DGOOGLE_PROTOBUF_NO_RTTI=1 -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/../include-cleaner/include -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/../clang-tidy -I/home/nr/dev/projects/llvm/src/clang/include -I/home/nr/dev/projects/llvm/build/tools/clang/include -I/home/nr/dev/projects/llvm/build/include -I/home/nr/dev/projects/llvm/src/llvm/include -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O0 -g3 -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndexServiceProto.dir/Service.grpc.pb.cc.o -MF tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndexServiceProto.dir/Service.grpc.pb.cc.o.d -o tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndexServiceProto.dir/Service.grpc.pb.cc.o -c /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:52:99: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientReaderInterface< ::clang::clangd::remote::LookupReply>> Lookup(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:55:109: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::LookupReply>> AsyncLookup(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:58:116: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::LookupReply>> PrepareAsyncLookup(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:61:105: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientReaderInterface< ::clang::clangd::remote::FuzzyFindReply>> FuzzyFind(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:64:115: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::FuzzyFindReply>> AsyncFuzzyFind(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:67:122: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::FuzzyFindReply>> PrepareAsyncFuzzyFind(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:70:95: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientReaderInterface< ::clang::clangd::remote::RefsReply>> Refs(::grpc::ClientContext* context, const ::clang::clangd::remote::RefsRequest& request) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:73:105: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::RefsReply>> AsyncRefs(::grpc::ClientContext* context, const ::clang::clangd::remote::RefsRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:76:112: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::RefsReply>> PrepareAsyncRefs(::grpc::ClientContext* context, const ::clang::clangd::remote::RefsRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:79:105: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientReaderInterface< ::clang::clangd::remote::RelationsReply>> Relations(::grpc::ClientContext* context, const ::clang::clangd::remote::RelationsRequest& request) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:82:115: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::RelationsReply>> AsyncRelations(::grpc::ClientContext* context, const ::clang::clangd::remote::RelationsRequest& request, ::grpc::CompletionQueue* cq, void* tag) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:85:122: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::RelationsReply>> PrepareAsyncRelations(::grpc::ClientContext* context, const ::clang::clangd::remote::RelationsRequest& request, ::grpc::CompletionQueue* cq) {
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:94:93: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientReaderInterface< ::clang::clangd::remote::LookupReply>* LookupRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:95:103: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::LookupReply>* AsyncLookupRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:96:110: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::LookupReply>* PrepareAsyncLookupRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::LookupRequest& request, ::grpc::CompletionQueue* cq) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:97:99: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientReaderInterface< ::clang::clangd::remote::FuzzyFindReply>* FuzzyFindRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:98:109: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::FuzzyFindReply>* AsyncFuzzyFindRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:99:116: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientAsyncReaderInterface< ::clang::clangd::remote::FuzzyFindReply>* PrepareAsyncFuzzyFindRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::FuzzyFindRequest& request, ::grpc::CompletionQueue* cq) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
In file included from /home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.cc:6:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:100:89: error: no type named 'ClientContext' in namespace 'grpc'; did you mean 'grpc_impl::ClientContext'?
virtual ::grpc::ClientReaderInterface< ::clang::clangd::remote::RefsReply>* RefsRaw(::grpc::ClientContext* context, const ::clang::clangd::remote::RefsRequest& request) = 0;
^~~~~~~~~~~~~~~~~~~~~
grpc_impl::ClientContext
/usr/include/grpcpp/impl/codegen/server_context_impl.h:52:7: note: 'grpc_impl::ClientContext' declared here
class ClientContext;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[3/10] Building CXX object tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndex.dir/Client.cpp.o
FAILED: tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndex.dir/Client.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /usr/bin/clang++-15 -DGOOGLE_PROTOBUF_NO_RTTI=1 -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/../include-cleaner/include -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/../clang-tidy -I/home/nr/dev/projects/llvm/src/clang/include -I/home/nr/dev/projects/llvm/build/tools/clang/include -I/home/nr/dev/projects/llvm/build/include -I/home/nr/dev/projects/llvm/src/llvm/include -I/home/nr/dev/projects/llvm/src/clang-tools-extra/clangd -I/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O0 -g3 -fno-exceptions -funwind-tables -fno-rtti -std=c++17 -MD -MT tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndex.dir/Client.cpp.o -MF tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndex.dir/Client.cpp.o.d -o tools/clang/tools/extra/clangd/index/remote/CMakeFiles/obj.clangdRemoteIndex.dir/Client.cpp.o -c /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:31:7: error: definition of type 'CompletionQueue' conflicts with typedef of the same name
class CompletionQueue;
^
/usr/include/grpcpp/impl/codegen/completion_queue.h:26:38: note: 'CompletionQueue' declared here
typedef ::grpc_impl::CompletionQueue CompletionQueue;
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:32:7: error: definition of type 'Channel' conflicts with typedef of the same name
class Channel;
^
/usr/include/grpcpp/channel.h:26:30: note: 'Channel' declared here
typedef ::grpc_impl::Channel Channel;
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:33:7: error: definition of type 'ServerCompletionQueue' conflicts with typedef of the same name
class ServerCompletionQueue;
^
/usr/include/grpcpp/impl/codegen/completion_queue.h:27:44: note: 'ServerCompletionQueue' declared here
typedef ::grpc_impl::ServerCompletionQueue ServerCompletionQueue;
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:34:7: error: definition of type 'ServerContext' conflicts with typedef of the same name
class ServerContext;
^
/usr/include/grpcpp/impl/codegen/server_context.h:26:36: note: 'ServerContext' declared here
typedef ::grpc_impl::ServerContext ServerContext;
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:425:13: error: no template named 'SplitServerStreamingHandler' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::SplitServerStreamingHandler'?
new ::grpc::internal::SplitServerStreamingHandler< ::clang::clangd::remote::LookupRequest, ::clang::clangd::remote::LookupReply>(std::bind(&WithSplitStreamingMethod_Lookup<BaseClass>::StreamedLookup, this, std::placeholders::_1, std::placeholders::_2)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::SplitServerStreamingHandler
/usr/include/grpcpp/impl/codegen/method_handler_impl.h:331:7: note: 'grpc_impl::internal::SplitServerStreamingHandler' declared here
class SplitServerStreamingHandler
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:445:13: error: no template named 'SplitServerStreamingHandler' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::SplitServerStreamingHandler'?
new ::grpc::internal::SplitServerStreamingHandler< ::clang::clangd::remote::FuzzyFindRequest, ::clang::clangd::remote::FuzzyFindReply>(std::bind(&WithSplitStreamingMethod_FuzzyFind<BaseClass>::StreamedFuzzyFind, this, std::placeholders::_1, std::placeholders::_2)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::SplitServerStreamingHandler
/usr/include/grpcpp/impl/codegen/method_handler_impl.h:331:7: note: 'grpc_impl::internal::SplitServerStreamingHandler' declared here
class SplitServerStreamingHandler
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:465:13: error: no template named 'SplitServerStreamingHandler' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::SplitServerStreamingHandler'?
new ::grpc::internal::SplitServerStreamingHandler< ::clang::clangd::remote::RefsRequest, ::clang::clangd::remote::RefsReply>(std::bind(&WithSplitStreamingMethod_Refs<BaseClass>::StreamedRefs, this, std::placeholders::_1, std::placeholders::_2)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::SplitServerStreamingHandler
/usr/include/grpcpp/impl/codegen/method_handler_impl.h:331:7: note: 'grpc_impl::internal::SplitServerStreamingHandler' declared here
class SplitServerStreamingHandler
^
In file included from /home/nr/dev/projects/llvm/src/clang-tools-extra/clangd/index/remote/Client.cpp:13:
/home/nr/dev/projects/llvm/build/tools/clang/tools/extra/clangd/index/remote/Service.grpc.pb.h:485:13: error: no template named 'SplitServerStreamingHandler' in namespace 'grpc::internal'; did you mean 'grpc_impl::internal::SplitServerStreamingHandler'?
new ::grpc::internal::SplitServerStreamingHandler< ::clang::clangd::remote::RelationsRequest, ::clang::clangd::remote::RelationsReply>(std::bind(&WithSplitStreamingMethod_Relations<BaseClass>::StreamedRelations, this, std::placeholders::_1, std::placeholders::_2)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
grpc_impl::internal::SplitServerStreamingHandler
/usr/include/grpcpp/impl/codegen/method_handler_impl.h:331:7: note: 'grpc_impl::internal::SplitServerStreamingHandler' declared here
class SplitServerStreamingHandler
^
8 errors generated.
ninja: build stopped: subcommand failed.
Any ideas about what I'm doing wrong / how to fix them?
Metadata
Metadata
Assignees
Labels
No labels