ERROR: /workdir/docs/BUILD.bazel:175:8: in deps attribute of starlark_doc_extract rule //:rust_bindgen.extract: missing bzl_library targets for Starlark module(s) @@protobuf~//bazel:cc_proto_library.bzl, @@rules_cc~//cc/common:cc_common.bzl, @@rules_cc~//cc/common:cc_info.bzl, @@rules_cc~//cc/common:debug_package_info.bzl, @@rules_cc~//cc/toolchains:cc_flags_supplier.bzl, @@rules_cc~//cc/toolchains:cc_toolchain.bzl, @@rules_cc~//cc/toolchains:cc_toolchain_config_info.bzl, @@rules_cc~//cc/toolchains:cc_toolchain_suite.bzl, @@rules_cc~//cc/toolchains:compiler_flag.bzl, @@rules_cc~//cc/toolchains:fdo_prefetch_hints.bzl, @@rules_cc~//cc/toolchains:fdo_profile.bzl. Since this rule was created by the macro 'stardoc', the error might have been caused by the macro implementation
Description of the problem / feature request:
stardoc fails on
https://buildkite.com/bazel/rules-rust-rustlang/builds/12779#01936a34-f496-43e9-9f62-e905a5d685b7
We used to not have this issue in
rules_rustbut after attempting to upgrade we can no longer generate docs.Bugs: what's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
Try running stardoc on
rules_cc.What operating system are you running Bazel on?
Linux, Windows, MacOS
What's the output of
bazel info release?7.4.1
What version of rules_cc do you use? Can you paste the workspace rule used to fetch rules_cc? What other relevant dependencies does your project have?
rules_cc: 0.0.17