moonlight icon indicating copy to clipboard operation
moonlight copied to clipboard

Support latest bazel and protobuf

Open ringw opened this issue 6 years ago • 2 comments

Solve http archive errors with the latest bazel, and possible incompatibility with the latest protobuf library. Because of all of these incompatibilities, the bazel and protobuf dependencies of this project are strictly versioned, but we should update to support the latest versions.

ringw avatar Apr 24 '19 16:04 ringw

Anything is gonna updates for this issue? I got a building error to use moonlight with conflicts on deprecated bazel components.

AppleHolic avatar Oct 10 '19 07:10 AppleHolic

Hello,

Unfortunately there's not a lot of planning that goes into making the tensorflow/protobuf/bazel latest releases each play nicely together. If we get the latest bazel running, we probably still won't keep updating support for the latest version frequently, because something will probably break like this again. Now that bazel 1.0.0 is released, we might prioritize upgrading to it and hoping that it won't break again so often.

In the meantime, this should be pretty simple if you download the standalone bazel binary from the 0.20.0 release (linux-x86_64 or darwin-x86_64 with no suffix), keep that binary in your home directory, and use that specific binary to run "bazel build moonlight/..." (shouldn't need to repeat that command often).

ringw avatar Oct 15 '19 00:10 ringw