This seems like an issue in bazel build configuration and not gRPC specifically, as those are all system header files that it's complaining about. Although I don't know anything about your platform, I recall having a similar issue when I first installed on a new Mac and had not yet agreed to the Xcode license. So in addition to doing the proper licensing, I had to do a bazel clean --expunge to get everything in order. You may want to bing for other answers, but I'm pretty sure that this is just a bazel configuration thing.
On Tuesday, April 10, 2018 at 1:44:17 PM UTC-7, Jim King wrote: > > I am having trouble building grpc with bazel. I get the following errors: > > ERROR: > /usr/local/google/home/jsking/.cache/bazel/_bazel_jsking/5829c07283a19b7748a372d152deaad4/external/com_github_cares_cares/BUILD.bazel:59:1: > > undeclared inclusion(s > ) in rule '@com_github_cares_cares//:ares': > this rule is missing dependency declarations for the following files > included by 'external/com_github_cares_cares/ares__get_hostent.c': > '/usr/lib/clang/4.0.1/include/stddef.h' > '/usr/lib/clang/4.0.1/include/stdarg.h' > '/usr/lib/clang/4.0.1/include/stdbool.h' > '/usr/lib/clang/4.0.1/include/stdint.h' > Target //:grpc failed to build > Use --verbose_failures to see the command lines of failed build steps. > INFO: Elapsed time: 0.370s, Critical Path: 0.16s > FAILED: Build did NOT complete successfully > > I read that this is caused by bazel not having those paths in its default > include paths and that they need to be added to the toolchain. However, > adding a toolchain file looked horribly complicated. Is there a simple way > to just add some include paths to the default set? > I am building this directly from the clone of the repo with no > modifications. > -- 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 grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to email@example.com. 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/a166d072-24ae-43e1-955e-b4388af1053b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.