You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 7, 2026. It is now read-only.
The tezos-client dependencies should build successfully, and the installation should complete without errors.
Environment
OS: macOS Sequoia (Chip: Apple M4)
branch/revision: Version 15.6.1 (24G90)
Additional context
The full error log from the brew install command is attached. The core issue appears to be the make build-deps command returning Error 31. While the log also includes a warning about the afl-persistent dependency and the opam state, the direct cause of the Error 31 is not clear.
$ brew install tezos-client
==> Fetching downloads for: tezos-client
==> Fetching serokell/tezos-packaging-stable/tezos-client
==> Cloning https://gitlab.com/tezos/tezos.git
Updating /Users/xxx/Library/Caches/Homebrew/tezos-client--git
==> Checking out tag octez-v22.0
HEAD is now at 3f73c7248b Merge branch 'v22-release' into latest-release
HEAD is now at 3f73c7248b Merge branch 'v22-release' into latest-release
==> Installing tezos-client from serokell/tezos-packaging-stable
==> rustup install 1.78.0
==> opam init --bare --debug --auto-setup --disable-sandboxing
==> make build-deps
Last 15 lines from /Users/xxxLibrary/Logs/Homebrew/tezos-client/03.make.log:
<><> memtrace.0.2.3 installed successfully ><><><><><><><><><><><><><><><><>
=> Tracing the current process is not supported on multicore ocaml, so uses of Gc.Memprof will fail. The library is still useful for reading and writing trace files even when Gc.Memprof is not working.
<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
not enable AFL instrumentation by default, most packages will not be
instrumented and fuzzing with afl-fuzz may not be effective.
To globally enable AFL instrumentation, create an OCaml switch like:
opam switch create 5.2.1+afl ocaml-variants.5.2.1+options ocaml-option-afl
The former state can be restored with:
/opt/homebrew/opt/opam/bin/opam switch import "/private/tmp/tezos-client-20250909-53573-14byih/_opam/.opam-switch/backup/state-20250909215354.export"
make: *** [build-deps] Error 31
If reporting this issue please do so to (not Homebrew/* repositories):
serokell/tezos-packaging-stable
Warning: Unable to query GitHub for recent issues on the tap
Validation Failed: [{"message" => "The listed users and repositories cannot be searched either because the resources do not exist or you do not have permission to view them.", "resource" => "Search", "field" => "q", "code" => "invalid"}]
Description
Attempting to install tezos-client via Homebrew fails during the make build-deps step. The same error occurs after a fresh reinstall attempt.
To Reproduce
Steps to reproduce the behavior:
brew tap serokell/tezos-packaging-stable https://github.com/serokell/tezos-packaging-stable.gitbrew install tezos-clientI followed this instruction: https://docs.tezos.com/developing/octez-client/installing
Expected behavior
The tezos-client dependencies should build successfully, and the installation should complete without errors.
Environment
Additional context
The full error log from the
brew installcommand is attached. The core issue appears to be themake build-depscommand returningError 31. While the log also includes a warning about theafl-persistentdependency and theopamstate, the direct cause of theError 31is not clear.Attached the full error log in the issue.
03.make.log