domainslib

Parallel Structures over Domains for Multicore OCaml

Error log

The package failed to build. The error log from opam follows.

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
[NOTE] Package dune is already installed (current version is 3.5.0).
[NOTE] Package base-domains is already installed (current version is base).
The following actions will be performed:
  - install domainslib 0.4.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved domainslib.0.4.0  (cached)
Processing  2/3: [domainslib: dune build]
+ /home/opam/.opam/5.0/bin/dune "build" "-p" "domainslib" "-j" "31" (CWD=/home/opam/.opam/5.0/.opam-switch/build/domainslib.0.4.0)
- (cd _build/default && /home/opam/.opam/5.0/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.domainslib.objs/byte -intf-suffix .ml -no-alias-deps -open Domainslib__ -o lib/.domainslib.objs/byte/domainslib__Task.cmo -c -impl lib/task.ml)
- File "lib/task.ml", line 1, characters 5-19:
- 1 | open EffectHandlers
-          ^^^^^^^^^^^^^^
- Error: Unbound module EffectHandlers
- (cd _build/default && /home/opam/.opam/5.0/bin/ocamlopt.opt -w -40 -g -I lib/.domainslib.objs/byte -I lib/.domainslib.objs/native -intf-suffix .ml -no-alias-deps -open Domainslib__ -o lib/.domainslib.objs/native/domainslib__Task.cmx -c -impl lib/task.ml)
- File "lib/task.ml", line 1, characters 5-19:
- 1 | open EffectHandlers
-          ^^^^^^^^^^^^^^
- Error: Unbound module EffectHandlers
[ERROR] The compilation of domainslib.0.4.0 failed at "dune build -p domainslib -j 31".

#=== ERROR while compiling domainslib.0.4.0 ===================================#
# context              2.1.3 | linux/x86_64 | ocaml-variants.5.0.0+trunk | file:///src
# path                 ~/.opam/5.0/.opam-switch/build/domainslib.0.4.0
# command              ~/.opam/5.0/bin/dune build -p domainslib -j 31
# exit-code            1
# env-file             ~/.opam/log/domainslib-260-aadcb7.env
# output-file          ~/.opam/log/domainslib-260-aadcb7.out
### output ###
# (cd _build/default && /home/opam/.opam/5.0/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.domainslib.objs/byte -intf-suffix .ml -no-alias-deps -open Domainslib__ -o lib/.domainslib.objs/byte/domainslib__Task.cmo -c -impl lib/task.ml)
# File "lib/task.ml", line 1, characters 5-19:
# 1 | open EffectHandlers
#          ^^^^^^^^^^^^^^
# Error: Unbound module EffectHandlers
# (cd _build/default && /home/opam/.opam/5.0/bin/ocamlopt.opt -w -40 -g -I lib/.domainslib.objs/byte -I lib/.domainslib.objs/native -intf-suffix .ml -no-alias-deps -open Domainslib__ -o lib/.domainslib.objs/native/domainslib__Task.cmx -c -impl lib/task.ml)
# File "lib/task.ml", line 1, characters 5-19:
# 1 | open EffectHandlers
#          ^^^^^^^^^^^^^^
# Error: Unbound module EffectHandlers



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build domainslib 0.4.0
+- 
- No changes have been performed
# Run eval $(opam env) to update the current shell environment
'opam --cli=2.1 install domainslib.0.4.0 base-domains.base dune.3.5.0 --verbose --yes --confirm-level=unsafe-yes' failed.