Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Building a target dependent on Envoy go_control_plane (which uses gogoprotobufs) fails #1546
Envoy's go_control_plane package clearly uses the gogoprotobufs version of googleapis, which I include in my WORKSPACE file. But it seems when I try to build something that depends on it, it looks like it tries to use the google version of googleapis.
Here's the relevant part of my WORKSPACE file:
I've read a few other issues that seemed similar but nothing stuck out to me as a solution that would work here.
You likely have a conflict between something that depends on a
It's probably possible to make this work, but you'd need to have complete control over all of the proto related build rules in your dependency graph. Every
Obviously, this is not a good experience, and we need to do a lot better here. I've been working on a design document, planning an overhaul of proto rule dependencies. I'll post that as an issue later today.
You may find