Skip to content

Instantly share code, notes, and snippets.

@satyambnsal
Created March 26, 2026 07:32
Show Gist options
  • Select an option

  • Save satyambnsal/59a64d505671c968e0b426d14a24481d to your computer and use it in GitHub Desktop.

Select an option

Save satyambnsal/59a64d505671c968e0b426d14a24481d to your computer and use it in GitHub Desktop.
Nethermind aztec fpc docker build error <Mac M4(ARM)>
docker buildx bake
[+] Building 16.8s (36/127) docker:orbstack
[+] Building 16.9s (36/127) docker:orbstack
=> [test external-deps 3/3] RUN bun install 20.1s
[+] Building 17.1s (36/127) docker:orbstack
=> [test external-deps 3/3] RUN bun install 20.3s
=> => # bun install v1.3.9 (cf6cdbbb)
[+] Building 17.3s (36/127) docker:orbstack
=> [deploy deps 8/8] RUN bun install --frozen-lockfile 20.2s
=> => # bun install v1.3.9 (cf6cdbbb)
[+] Building 396.1s (48/127) docker:orbstack
=> [internal] load local bake definitions 0.0s
=> => reading docker-compose.yaml 11.75kB / 11.75kB 0.0s
=> => reading docker-bake.hcl 3.22kB / 3.22kB 0.0s
=> [deps internal] load build definition from Dockerfile.common 0.0s
=> => transferring dockerfile: 2.00kB 0.0s
=> [contract internal] load build definition from Dockerfile.contract 0.0s
=> => transferring dockerfile: 674B 0.0s
=> [contract internal] load metadata for docker.io/library/node:24-trixie-slim 3.7s
=> [topup-base internal] load metadata for docker.io/oven/bun:1.3.9-slim 2.0s
=> [auth] oven/bun:pull token for registry-1.docker.io 0.0s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
=> [test internal] load .dockerignore 0.1s
=> => transferring context: 1.10kB 0.0s
=> [attestation internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 365B 0.0s
=> [topup internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 418B 0.0s
=> [topup internal] load build context 0.1s
=> => transferring context: 316.38kB 0.0s
=> [deps base 1/3] FROM docker.io/oven/bun:1.3.9-slim@sha256:8ca06c7812d9050ccc4b80799685f395d6a0d051d3b7207dfd120e2b437b1ec9 0.0s
=> [topup internal] load build context 0.0s
=> => transferring context: 3.40kB 0.0s
=> [attestation-base internal] load build context 0.1s
=> => transferring context: 293.66kB 0.0s
=> [attestation internal] load build context 0.0s
=> => transferring context: 6.38kB 0.0s
=> CACHED [deps base 2/3] RUN apt-get update && apt-get install -y --no-install-recommends g++ jq make python3 && rm -rf /var/lib/apt/lists/* 0.0s
=> CACHED [deps base 3/3] WORKDIR /app 0.0s
=> CACHED [deploy external-deps 1/3] WORKDIR /deps 0.0s
=> [deps deps 1/8] COPY package.json bun.lock ./ 0.3s
=> [test external-deps 2/3] COPY services/external-deps.json package.json 0.3s
=> CANCELED [deploy-base external-deps 3/3] RUN bun install 399.4s
=> [deps deps 2/8] COPY examples/package.json examples/ 0.3s
=> [deps deps 3/8] COPY sdk/package.json sdk/ 0.1s
=> [deploy deps 4/8] COPY scripts/package.json scripts/ 0.2s
=> [deploy deps 5/8] COPY services/attestation/package.json services/attestation/ 0.2s
=> [deploy deps 6/8] COPY services/topup/package.json services/topup/ 0.2s
=> [deploy deps 7/8] COPY contract-deployment/package.json contract-deployment/ 0.2s
=> CANCELED [deploy-base deps 8/8] RUN bun install --frozen-lockfile 399.0s
=> [deploy internal] load build definition from Dockerfile.deploy 0.0s
=> => transferring dockerfile: 508B 0.0s
=> [deploy internal] load metadata for docker.io/mikefarah/yq:4.45.4 2.2s
=> [auth] mikefarah/yq:pull token for registry-1.docker.io 0.0s
=> [contract 1/10] FROM docker.io/library/node:24-trixie-slim@sha256:c319bb4fac67c01ced508b67193a0397e02d37555d8f9b72958649efd302b7f8 19.2s
=> => resolve docker.io/library/node:24-trixie-slim@sha256:c319bb4fac67c01ced508b67193a0397e02d37555d8f9b72958649efd302b7f8 0.0s
=> => sha256:6eb3f36ed50b13c7ce98cb5d7e45abfb8d07bbac33214a6d03dcba364b9b30f0 3.31kB / 3.31kB 0.6s
=> => sha256:3b47e31dda85d879d9bd8d58de2f3bd346daf891a720f870b66f035a9b700252 49.44MB / 49.44MB 12.5s
=> => sha256:98933034b9226d3d62ff2488fc8ed94eef10d5522764a289892fb08da27bc5dc 1.72MB / 1.72MB 2.2s
=> => sha256:c319bb4fac67c01ced508b67193a0397e02d37555d8f9b72958649efd302b7f8 5.18kB / 5.18kB 0.0s
=> => sha256:d96cdbd27bd5c019fcd148e944053ccc99c48c76294df8fb93cc76c5a5a99cdf 1.92kB / 1.92kB 0.0s
=> => sha256:e9978a14d214c78de4ae196c145f256c2e5bd7e3896a6260b00385acb623b3b3 6.88kB / 6.88kB 0.0s
=> => extracting sha256:6eb3f36ed50b13c7ce98cb5d7e45abfb8d07bbac33214a6d03dcba364b9b30f0 0.0s
=> => sha256:0de21a13fbdfa34b08ef8504dfc71e859322bea702bf2fe7d37db42e836c6ff3 448B / 448B 1.5s
=> => extracting sha256:3b47e31dda85d879d9bd8d58de2f3bd346daf891a720f870b66f035a9b700252 0.7s
=> => extracting sha256:98933034b9226d3d62ff2488fc8ed94eef10d5522764a289892fb08da27bc5dc 0.0s
=> => extracting sha256:0de21a13fbdfa34b08ef8504dfc71e859322bea702bf2fe7d37db42e836c6ff3 0.0s
=> [contract internal] load build context 0.2s
=> => transferring context: 1.18MB 0.0s
=> [deploy internal] load build context 0.1s
=> => transferring context: 261.64kB 0.0s
=> [test internal] load build definition from Dockerfile.test 0.0s
=> => transferring dockerfile: 1.22kB 0.0s
=> [deploy internal] load build context 0.1s
=> => transferring context: 5.14kB 0.0s
=> [test internal] load build context 0.0s
=> => transferring context: 590.91kB 0.0s
=> CACHED [deploy] FROM docker.io/mikefarah/yq:4.45.4@sha256:7cf28e5d67782f4b274a93a7bc54a840b553447a0807efd843d069f46bff718c 0.0s
=> [deps internal] load build context 0.1s
=> => transferring context: 210.98kB 0.0s
=> [contract 2/10] RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git g++ jq make python3 && rm -rf /var/lib/apt/lists/* 80.5s
=> [deploy 3/10] RUN curl -sL https://install.aztec.network/4.1.0-nightly.20260312.2 | VERSION=4.1.0-nightly.20260312.2 bash -i 223.1s
=> [deploy 4/10] WORKDIR /app 0.2s
=> [test 5/10] COPY .aztecrc ./ 0.2s
=> [test 6/10] COPY Nargo.toml ./ 0.1s
=> [contract 7/10] COPY contracts/ contracts/ 0.2s
=> [test 8/10] COPY mock/counter/ mock/counter/ 0.2s
=> [test 9/10] COPY vendor/ vendor/ 0.2s
=> ERROR [deploy 10/10] RUN aztec compile --workspace --force 90.0s
------
> [deploy 10/10] RUN aztec compile --workspace --force:
1.475 Cloning into '/root/nargo/github.com/AztecProtocol/aztec-packages/v4.1.0-nightly.20260312.2'...
50.98 Cloning into '/root/nargo/github.com/noir-lang/poseidon/v0.2.3'...
52.88 Cloning into '/root/nargo/github.com/noir-lang/sha256/v0.3.0'...
54.19 Cloning into '/root/nargo/github.com/noir-lang/schnorr/v0.1.3'...
55.50 Cloning into '/root/nargo/github.com/noir-lang/keccak256/v0.1.3'...
81.70 warning: unused function mint_to_private_failure_already_completed_commitment
81.70 ┌─ vendor/aztec-standards/src/token_contract/src/test/mint_to_commitment.nr:121:18
81.70 │
81.70 121 │ unconstrained fn mint_to_private_failure_already_completed_commitment() {
81.70 │ ---------------------------------------------------- unused function
81.70 │
81.70
81.82 Postprocessing contracts...
82.70 [07:29:36.791] ERROR: cli Error in command execution
82.71 [07:29:36.795] ERROR: cli Error: bb exited with code 1
82.71 Error: bb exited with code 1
82.71 at ChildProcess.<anonymous> (file:///root/.aztec/versions/4.1.0-nightly.20260312.2/node_modules/@aztec/aztec/dest/cli/cmds/utils/spawn.js:10:24)
82.71 at ChildProcess.emit (node:events:508:28)
82.71 at maybeClose (node:internal/child_process:1100:16)
82.71 at ChildProcess._handle.onexit (node:internal/child_process:305:5)
82.72 node:internal/process/promises:394
82.72 triggerUncaughtException(err, true /* fromPromise */);
82.72 ^
82.72
82.72 Error: bb exited with code 1
82.72 at ChildProcess.<anonymous> (file:///root/.aztec/versions/4.1.0-nightly.20260312.2/node_modules/@aztec/aztec/dest/cli/cmds/utils/spawn.js:10:24)
82.72 at ChildProcess.emit (node:events:508:28)
82.72 at maybeClose (node:internal/child_process:1100:16)
82.72 at ChildProcess._handle.onexit (node:internal/child_process:305:5)
82.72
82.72 Node.js v24.14.1
------
Dockerfile.contract:22
--------------------
20 | COPY vendor/ vendor/
21 |
22 | >>> RUN aztec compile --workspace --force
23 |
--------------------
ERROR: target test: failed to solve: process "/bin/sh -c aztec compile --workspace --force" did not complete successfully: exit code: 1
View build details: docker-desktop://dashboard/build/orbstack/orbstack/y6wkj1je7x2f0prcf3dqbk4wp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment