-
Notifications
You must be signed in to change notification settings - Fork 598
Closed
Labels
BazelBazel related issuesBazel related issuesC++C++ language supportC++ language supportGood First IssueNewcomer-friendly issueNewcomer-friendly issueHelp WantedCommunity support requestedCommunity support requested
Description
Curently when I try to build my project I get:
ERROR: Traceback (most recent call last):
File "/home/user/.cache/bazel/_bazel_user/43633c363e7fef7d5294d9a3f2e8c154/external/protoc-gen-validate~/validate/BUILD", line 3, column 47, in <toplevel>
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_proto_library")
Error: file '@rules_cc//cc:defs.bzl' does not contain symbol 'cc_proto_library'
ERROR: /home/user/.cache/bazel/_bazel_user/43633c363e7fef7d5294d9a3f2e8c154/external/protoc-gen-validate~/validate/BUILD: no such target '@@protoc-gen-validate~//validate:validate_proto': target 'validate_proto' not declared in package 'validate' defined by /home/user/.cache/bazel/_bazel_user/43633c363e7fef7d5294d9a3f2e8c154/external/protoc-gen-validate~/validate/BUILD
It seams that the version of rules_cc that is being used does not correspond to the version expected by protoc-gen-validate?
my modules:
bazel_dep(name = "protoc-gen-validate", version = "1.0.4")
bazel_dep(name = "rules_proto_grpc_cpp", version = "5.0.0")
bazel_dep(name = "grpc", version = "1.68.0")
bazel_dep(name = "protobuf", version = "27.1")
bazel_dep(name = "abseil-cpp", version = "20240116.2")
bazel_dep(name = "zlib", version = "1.3.1.bcr.3")
and the config:
bazel_dep(name = "toolchains_protoc", version = "0.3.6")
protoc = use_extension("@toolchains_protoc//protoc:extensions.bzl", "protoc")
protoc.toolchain(
google_protobuf = "com_google_protobuf",
version = "v27.1",
)
use_repo(protoc, "com_google_protobuf", "toolchains_protoc_hub")
register_toolchains("@toolchains_protoc_hub//:all")
Any idea what can I do?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BazelBazel related issuesBazel related issuesC++C++ language supportC++ language supportGood First IssueNewcomer-friendly issueNewcomer-friendly issueHelp WantedCommunity support requestedCommunity support requested