error: 'PROTOBUF_FINAL' does not name a type

626 views
Skip to first unread message

gyz...@google.com

unread,
Nov 28, 2016, 7:47:27 PM11/28/16
to grpc.io
I tried to build grpc and keep getting following error msgs.

****/grpc/gens/src/proto/grpc/reflection/v1alpha/reflection.pb.h:108:56: error: expected ';' at end of member declaration
   void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
                                                        ^
****/grpc/gens/src/proto/grpc/reflection/v1alpha/reflection.pb.h:108:58: error: 'PROTOBUF_FINAL' does not name a type
   void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;

Anyone has idea of this issue?

Thanks

Yuchen Zeng

unread,
Dec 6, 2016, 8:04:38 PM12/6/16
to grpc.io, gyz...@google.com
Looks like reflection.pb.h is generated by a newer version of protoc, but gRPC is complied with an older version of protobuf.
Reply all
Reply to author
Forward
0 new messages