network-api icon indicating copy to clipboard operation
network-api copied to clipboard

fail when quick install

Open blockcloud opened this issue 1 week ago • 1 comments

error: failed to run custom build command for nexus-network v0.5.1 (/private/var/root/.nexus/network-api/clients/cli)

Caused by: process didn't exit successfully: /private/var/root/.nexus/network-api/clients/cli/target/release/build/nexus-network-5d8d1c74a21e3687/build-script-build (exit status: 1) --- stdout cargo:rerun-if-changed=proto/orchestrator.proto cargo:rerun-if-changed=build.rs Current dir: "/private/var/root/.nexus/network-api/clients/cli" Looking for proto file at: "/private/var/root/.nexus/network-api/clients/cli/proto/orchestrator.proto" protoc is installed and accessible. Output directory src/proto exists. Error compiling protobuf files: protoc failed: orchestrator.proto:83:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:86:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:89:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:92:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.

Error: protoc failed: orchestrator.proto:83:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:86:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:89:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default. orchestrator.proto:92:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.

--- stderr Error: Custom { kind: Other, error: "protoc failed: orchestrator.proto:83:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\norchestrator.proto:86:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\norchestrator.proto:89:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\norchestrator.proto:92:12: Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'optional' fields in Proto3, simply remove the 'optional' label, as fields are 'optional' by default.\n" } warning: build failed, waiting for other jobs to finish...

Image

Image

blockcloud avatar Feb 19 '25 16:02 blockcloud