You can't build all of gRPC without protobuf 3.0. The specifics are that you can use gRPC directly without protobuf, or with an older version of protobuf, but you won't be able to use all the C++ coating we have to use protobuf, you'll have to provide something else yourself, which isn't trivial at all.
On Tuesday, March 27, 2018 at 2:28:15 PM UTC-7, [email protected] wrote: > > Looks like my update was deleted...weird. > > > > > I moved past the error by changing lines in buildroot;s grpc.mk: > define GRPC_BUILD_CMDS > $(TARGET_MAKE_ENV) $(MAKE) $(GRPC_MAKE_OPT) -C $(@D) static shared > endef > > I was able to work past the next build error, ‘EPOLL_CLOEXEC’ undeclared, > using the information documented in this issue > <https://github.com/grpc/grpc/issues/1342>. > > I am currently having trouble with this error message > > "The target you are trying to run requires protobuf 3.0.0+" > "Your system doesn't have it, and neither does the third_party directory." > > Up to this point I was under the assumption that I could continue running > with protobuf 2.5.0. After a few workarounds, I can cross-compile protobuf > version 3.0.0. However, I continue to get the same build error message for > gRPC. I think this is because the makefile isn't using the correct protoc > and/or the target protobuf. I've been reading through this mailing > <http://lists.busybox.net/pipermail/buildroot/2017-April/189834.html> list > which > talks about some revisions to the gRPC buildroot package that was forked > from gfiber. Regretfully it does not look like the fixes were published. > > Anyone with buildroot knowledge able to provide some guidance? > -- 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/ab14cb28-77b9-46e5-8047-351e581acff5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
