Similar error:
MAKE] Generating cache.mk
[HOSTLD] Linking
/Users/deepak.chandra/git/grpc/grpc/bins/opt/grpc_cpp_plugin
Undefined symbols for architecture x86_64:
"google::protobuf::FileDescriptorProto::kSyntaxFieldNumber", referenced
from:
void
grpc_generator::GetComment<google::protobuf::FileDescriptor>(google::protobuf::FileDescriptor
const*, grpc_generator::CommentType,
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >,
std::__1::allocator<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > > >*) in
cpp_plugin.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make: *** [/Users/deepak.chandra/git/grpc/grpc/bins/opt/grpc_cpp_plugin]
Error 1
On Friday, May 22, 2015 at 1:37:17 AM UTC-7, [email protected] wrote:
>
> I have met the same error...will it be fixed?
>
> [CXX] Compiling src/cpp/util/time.cc
> [AR] Creating libs/opt/libgrpc++.a
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++.a(internal_stub.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++.a(rpc_method.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++.a(internal_stub.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++.a(rpc_method.o) has no symbols
> [AR] Creating libs/opt/libgrpc++_unsecure.a
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++_unsecure.a(internal_stub.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++_unsecure.a(rpc_method.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++_unsecure.a(internal_stub.o) has no symbols
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>
> file: ./libs/opt/libgrpc++_unsecure.a(rpc_method.o) has no symbols
> [LD] Linking libs/opt/libgpr.dylib
> [LD] Linking libs/opt/libgrpc.dylib
> [LD] Linking libs/opt/libgrpc_unsecure.dylib
> [LD] Linking libs/opt/libgrpc++.dylib
> [LD] Linking libs/opt/libgrpc++_unsecure.dylib
> [HOSTCXX] Compiling src/compiler/cpp_generator.cc
> [HOSTCXX] Compiling src/compiler/csharp_generator.cc
> [HOSTCXX] Compiling src/compiler/objective_c_generator.cc
> [HOSTCXX] Compiling src/compiler/python_generator.cc
> [HOSTCXX] Compiling src/compiler/ruby_generator.cc
> [AR] Creating libs/opt/libgrpc_plugin_support.a
> [HOSTCXX] Compiling src/compiler/cpp_plugin.cc
> [HOSTLD] Linking bins/opt/grpc_cpp_plugin
> Undefined symbols for architecture x86_64:
>
> "google::protobuf::io::StringOutputStream::StringOutputStream(std::__1::basic_string<char,
>
> std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced
> from:
>
> grpc_cpp_generator::GetHeaderPrologue(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::GetHeaderServices(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::GetHeaderEpilogue(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::GetSourcePrologue(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::GetSourceIncludes(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::GetSourceServices(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> "google::protobuf::io::Printer::Print(std::__1::map<std::__1::basic_string<char,
>
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > > const&, char const*)", referenced from:
>
> grpc_cpp_generator::GetHeaderPrologue(google::protobuf::FileDescriptor
> const*, grpc_cpp_generator::Parameters const&) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderClientMethodInterfaces(google::protobuf::io::Printer*,
>
> google::protobuf::MethodDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*, bool) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderClientMethod(google::protobuf::io::Printer*,
> google::protobuf::MethodDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*, bool) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderClientMethodData(google::protobuf::io::Printer*,
>
> google::protobuf::MethodDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderServerMethodSync(google::protobuf::io::Printer*,
>
> google::protobuf::MethodDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderServerMethodAsync(google::protobuf::io::Printer*,
>
> google::protobuf::MethodDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*) in
> libgrpc_plugin_support.a(cpp_generator.o)
>
> grpc_cpp_generator::PrintHeaderService(google::protobuf::io::Printer*,
> google::protobuf::ServiceDescriptor const*,
> std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >, std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >,
> std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > >,
> std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > const,
> std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> > > > >*) in
> libgrpc_plugin_support.a(cpp_generator.o)
> ...
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
> make: *** [bins/opt/grpc_cpp_plugin] Error 1
>
--
You received this message because you are subscribed to the Google Groups
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit
https://groups.google.com/d/msgid/grpc-io/13d4b91f-5a34-4255-aaf1-5241d972f2d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.