Description
I'm working on mw com support in FEO and stumbled upon a visibility issue in Bazel. The dependencies list is the same as in /score/mw/com/example/com-api-example/com-api-gen:
rust_library(
name = "mini_adas_gen_rs",
srcs = ["mini_adas_gen.rs"],
crate_name = "mini_adas_gen",
features = ["link_std_cpp_lib"],
visibility = [
"@score_communication//score/mw/com:__subpackages__",
],
deps = [
":mini_adas_gen_cpp",
"@score_communication//score/mw/com/impl/rust:generic_bridge_ffi_rs", // <--- this one
"@score_communication//score/mw/com/impl/rust/com-api/com-api",
],
)
And the build is failing with:
ERROR: <>/feo/examples/rust/mini-adas/mini-adas-gen/BUILD.bazel:16:13: in rust_library rule //examples/rust/mini-adas/mini-adas-gen:mini_adas_gen_rs: Visibility error:
target '@@score_communication+//score/mw/com/impl/rust:generic_bridge_ffi_rs' is not visible from
target '//examples/rust/mini-adas/mini-adas-gen:mini_adas_gen_rs'
Error Occurrence Rate
Reproducible
How to reproduce
No response
Supporting Information
No response
Classification
blocker
Affected Version
0.5
Expected Closure Version
0.5
Category
Description
I'm working on mw com support in FEO and stumbled upon a visibility issue in Bazel. The dependencies list is the same as in /score/mw/com/example/com-api-example/com-api-gen:
And the build is failing with:
Error Occurrence Rate
Reproducible
How to reproduce
No response
Supporting Information
No response
Classification
blocker
Affected Version
0.5
Expected Closure Version
0.5
Category