-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Project no longer builds #9
Comments
The repo has been stale for long, didn't support an official serialization format and I don't think there has been much interest to it. Given closure library and bzlmod changes it might not be trivial to fix it. Did you just come across or was it used by one of your projects? |
I've been looking for an excuse to use this, and may have found one (though I need binary serialization). I still have never seen bazel used in the wild, so it would be maven/gradle/protoc/etc, but was hoping to at least build some "helloworld.proto" and staple some of my already-working grpc-in-gwt (like https://github.com/grpc/grpc-web/ but supports streaming in either direction, and binary payloads) code to it and see what all makes it through the compiler to experiment with. It might be worth just merging the two changes I proposed above which gets it pinned to an old j2cl and jsinterop-base tag, then put a note in the readme about it? I probably have what I need for some light evaluation. With those two changes, at least on a mac the |
I think we can pin and a note about it @kevinoconnor7 |
Since we have no intention of keeping this repo in working order I'll probably go ahead and archive it to make that intention clear. Before doing so I'll update the readme and get things pinned to approximately the last working version. If we decide to revisit this space in the future we can certainly revive the repo. |
While other j2cl projects have been updated recently, it looks like this one was forgotten - currently building any target (e.g.
bazel build //java/com/google/protobuf/contrib/j2cl:options
) in the project seems to fail with this error:Changing WORKSPACE with the following diff gets further - some basic targets can be built, but not all of
//java/...
Next error:
Unlike j2cl, jsinterop-base doesn't use a
v
prefix for git tags, so the patch is simpler:A little later, I've got another error (from a
clean --expunge
build, so I don't think it is a stale .so built as part of compiling a fresh local protoc):Failing on linux:
Macos gets further, passes
bazel build //java/...
, andbazel build javatests/com/google/protobuf/contrib/immutablejs/{protos,integration,runtime}/...
, which is enough to satisfybuild_test.sh
.The text was updated successfully, but these errors were encountered: