network-api
network-api copied to clipboard
fail when quick install
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...