-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable google/cloud/asset #8145
Comments
This is now unblocked. |
Windows bazel builds are still blocked. E.g. https://source.cloud.google.com/results/invocations/90512c0b-7383-4221-a311-b49200c0e635 They fail on the |
One of the [GCP proto files](https://github.com/googleapis/googleapis/blob/master/google/cloud/asset/v1/assets.proto) defines `TRUE` and `FALSE` as enum values ([permalink](https://github.com/googleapis/googleapis/blob/a4f2de456480c0a4ed9feeeaa1f8ee620bbef23a/google/cloud/asset/v1/assets.proto#L782-L786)). These cause trouble on WIN32, where `TRUE` and `FALSE` are also macro definitions. For more details, see googleapis/google-cloud-cpp#8145. PiperOrigin-RevId: 507602457
One of the [GCP proto files](https://github.com/googleapis/googleapis/blob/master/google/cloud/asset/v1/assets.proto) defines `TRUE` and `FALSE` as enum values ([permalink](https://github.com/googleapis/googleapis/blob/a4f2de456480c0a4ed9feeeaa1f8ee620bbef23a/google/cloud/asset/v1/assets.proto#L782-L786)). These cause trouble on WIN32, where `TRUE` and `FALSE` are also macro definitions. For more details, see googleapis/google-cloud-cpp#8145. PiperOrigin-RevId: 507831036
One of the [GCP proto files](https://github.com/googleapis/googleapis/blob/master/google/cloud/asset/v1/assets.proto) defines `TRUE` and `FALSE` as enum values ([permalink](https://github.com/googleapis/googleapis/blob/a4f2de456480c0a4ed9feeeaa1f8ee620bbef23a/google/cloud/asset/v1/assets.proto#L782-L786)). These cause trouble on WIN32, where `TRUE` and `FALSE` are also macro definitions. For more details, see googleapis/google-cloud-cpp#8145. PiperOrigin-RevId: 507831036
Need to wait until Protobuf v23 and the corresponding changes in gRPC. |
Only cleaning up some CI builds remains. We need to wait until a release of |
This is now fixed. |
We cannot compile
google/cloud/asset
with protobuf <= 3.19.3 (current as-of 2022-01-28) because the protos defineTRUE
andFALSE
as enums, while they are macros on macOS:The text was updated successfully, but these errors were encountered: