$ opam update && opam upgrade <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><> 🐫 [default] synchronised from https://opam.ocaml.org Now run 'opam upgrade' to apply any package updates. Constructing initial basis... Number of 0-1 knapsack inequalities = 53 Constructing conflict graph... Conflict graph has 36 + 21 = 57 vertices The following actions will be performed: β†— upgrade dune 3.14.2 to 3.15.0 β†— upgrade xdg 3.14.2 to 3.15.0 β†— upgrade ordering 3.14.2 to 3.15.0 β†— upgrade dune-build-info 3.14.2 to 3.15.0 β†— upgrade chrome-trace 3.14.2 to 3.15.0 ↻ recompile spawn v0.15.1 [uses dune] ↻ recompile sexplib0 v0.16.0 [uses dune] ↻ recompile result 1.5 [uses dune] ↻ recompile re 1.11.0 [uses dune] ↻ recompile pp 1.2.0 [uses dune] ↻ recompile ocp-indent 1.8.1 [uses dune] ↻ recompile ocaml-version 3.6.5 [uses dune] ↻ recompile menhirSdk 20231231 [uses dune] ↻ recompile menhirLib 20231231 [uses dune] ↻ recompile menhirCST 20231231 [uses dune] ↻ recompile fix 20230505 [uses dune] ↻ recompile either 1.0.0 [uses dune] ↻ recompile csexp 1.5.2 [uses dune] ↻ recompile cppo 1.6.9 [uses dune] ↻ recompile camlp-streams 5.0.1 [uses dune] β†— upgrade dyn 3.14.2 to 3.15.0 ↻ recompile menhir 20231231 [uses dune] β†— upgrade dune-configurator 3.14.2 to 3.15.0 ↻ recompile ocamlformat-rpc-lib 0.26.1 [uses dune] ↻ recompile merlin-lib 4.14-501 [uses dune] ↻ recompile yojson 2.1.2 [uses dune] ↻ recompile odoc-parser 2.4.1 [uses dune] β†— upgrade stdune 3.14.2 to 3.15.0 β†— upgrade ocamlc-loc 3.14.2 to 3.15.0 ↻ recompile base v0.16.3 [uses dune, dune-configurator] ↻ recompile ppx_yojson_conv_lib v0.16.0 [uses dune] β†— upgrade dune-rpc 3.14.2 to 3.15.0 ↻ recompile fiber 3.7.0 [uses dyn, dune, stdune] ↻ recompile stdio v0.16.0 [uses dune] ↻ recompile ocaml-lsp-server 1.17.0 [uses stdune, ocamlc-loc, dune-rpc, etc.] ↻ recompile ocamlformat-lib 0.26.1 [uses dune, dune-build-info] ↻ recompile ocamlformat 0.26.1 [uses dune] ===== ↻ 27 β†— 10 ===== Do you want to continue? [Y/n] y <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><> 🐫 ⬇ retrieved camlp-streams.5.0.1 (cached) ⬇ retrieved base.v0.16.3 (cached) ⬇ retrieved cppo.1.6.9 (cached) ⬇ retrieved csexp.1.5.2 (cached) ⬇ retrieved chrome-trace.3.15.0 (cached) ⬇ retrieved dune-build-info.3.15.0 (cached) ⬇ retrieved dune-configurator.3.15.0 (cached) ⬇ retrieved dune-rpc.3.15.0 (cached) ⬇ retrieved dyn.3.15.0 (cached) ⬇ retrieved either.1.0.0 (cached) ⬇ retrieved fiber.3.7.0 (cached) ⬇ retrieved fix.20230505 (cached) ⬇ retrieved menhir.20231231 (cached) ⬇ retrieved menhirCST.20231231 (cached) ⬇ retrieved menhirLib.20231231 (cached) ⬇ retrieved menhirSdk.20231231 (cached) ⬇ retrieved dune.3.15.0 (cached) ⬇ retrieved ocaml-version.3.6.5 (cached) [ERROR] The compilation of dune.3.15.0 failed at "ocaml boot/bootstrap.ml -j 11". ⬇ retrieved ocaml-lsp-server.1.17.0 (cached) ⬇ retrieved merlin-lib.4.14-501 (cached) ⬇ retrieved ocamlformat.0.26.1 (cached) ⬇ retrieved ocamlformat-lib.0.26.1 (cached) ⬇ retrieved ocamlformat-rpc-lib.0.26.1 (cached) ⬇ retrieved ocp-indent.1.8.1 (cached) ⬇ retrieved odoc-parser.2.4.1 (cached) ⬇ retrieved ocamlc-loc.3.15.0 (cached) ⬇ retrieved pp.1.2.0 (cached) ⬇ retrieved ppx_yojson_conv_lib.v0.16.0 (cached) ⬇ retrieved ordering.3.15.0 (cached) ⬇ retrieved result.1.5 (cached) ⬇ retrieved sexplib0.v0.16.0 (cached) ⬇ retrieved spawn.v0.15.1 (cached) ⬇ retrieved stdio.v0.16.0 (cached) ⬇ retrieved re.1.11.0 (cached) ⬇ retrieved yojson.2.1.2 (cached) ⬇ retrieved stdune.3.15.0 (cached) ⬇ retrieved xdg.3.15.0 (cached) #=== ERROR while compiling dune.3.15.0 ========================================# # context 2.1.5 | macos/arm64 | ocaml.5.1.1 | https://opam.ocaml.org#b8624d2c # path ~/.opam/default/.opam-switch/build/dune.3.15.0 # command ~/.opam/opam-init/hooks/sandbox.sh build ocaml boot/bootstrap.ml -j 11 # exit-code 2 # env-file ~/.opam/log/dune-95838-71c7bf.env # output-file ~/.opam/log/dune-95838-71c7bf.out ### output ### # ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml # ld: warning: search path '/opt/homebrew/Cellar/zstd/1.5.5/lib' not found # ld: library 'zstd' not found # clang: error: linker command failed with exit code 1 (use -v to see invocation) # File "boot/duneboot.ml", line 1: # Error: Error while building custom runtime system <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><> 🐫 β”Œβ”€ The following actions failed β”‚ Ξ» build dune 3.15.0 └─ ╢─ No changes have been performed