Open Leonidas-from-XIV opened 10 months ago
As OCaml 5.1 was released, it came with https://github.com/ocaml/ocaml/pull/11694 and this apparently breaks the build of pkcs11-driver:
#=== ERROR while compiling pkcs11-driver.1.0.1 ================================# # context 2.2.0~alpha3 | linux/x86_64 | ocaml-base-compiler.5.1.0 | file:///home/opam/opam-repository # path ~/.opam/5.1/.opam-switch/build/pkcs11-driver.1.0.1 # command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p pkcs11-driver -j 255 # exit-code 1 # env-file ~/.opam/log/pkcs11-driver-7-01b512.env # output-file ~/.opam/log/pkcs11-driver-7-01b512.out ### output ### # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlc.opt -w -40 -w -39-32 -g -bin-annot -I driver/.pkcs11_driver.objs/byte -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/bigarray-compat -I /home/opam/.opam/5.1/lib/cstruct -I /home/opam/.opam/5.1/lib/ctypes -I /home/opam/.opam/5.1/lib/ctypes-foreign -I /home/opam/.opam/5.1/lib/ctypes/stubs -I /home/opam/.opam/5.1/lib/hex -I /home/opam/.opam/5.1/lib/integers -I /home/opam/.opam/5.1/lib/ocaml/str -I /home/opam/.opam/5.1/lib/ocaml/threads -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/pkcs11 -I /home/opam/.opam/5.1/lib/ppx_deriving/runtime -I /home/opam/.opam/5.1/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/5.1/lib/result -I /home/opam/.opam/5.1/lib/seq -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdlib-shims -I /home/opam/.opam/5.1/lib/variantslib -I /home/opam/.opam/5.1/lib/yojson -I /home/opam/.opam/5.1/lib/zarith -intf-suffix .ml -no-alias-deps -o driver/.pkcs11_driver.objs/byte/pkcs11.cmo -c -impl driver/pkcs11.pp.ml) # File "driver/pkcs11.ml", line 1421, characters 12-19: # 1421 | (module Fake () : LOW_LEVEL_BINDINGS) # ^^^^^^^ # Error: The functor was expected to be applicative at this position # (cd _build/default && /home/opam/.opam/5.1/bin/ocamlopt.opt -w -40 -w -39-32 -g -I driver/.pkcs11_driver.objs/byte -I driver/.pkcs11_driver.objs/native -I /home/opam/.opam/5.1/lib/base -I /home/opam/.opam/5.1/lib/base/base_internalhash_types -I /home/opam/.opam/5.1/lib/base/caml -I /home/opam/.opam/5.1/lib/base/shadow_stdlib -I /home/opam/.opam/5.1/lib/bigarray-compat -I /home/opam/.opam/5.1/lib/cstruct -I /home/opam/.opam/5.1/lib/ctypes -I /home/opam/.opam/5.1/lib/ctypes-foreign -I /home/opam/.opam/5.1/lib/ctypes/stubs -I /home/opam/.opam/5.1/lib/hex -I /home/opam/.opam/5.1/lib/integers -I /home/opam/.opam/5.1/lib/ocaml/str -I /home/opam/.opam/5.1/lib/ocaml/threads -I /home/opam/.opam/5.1/lib/ocaml/unix -I /home/opam/.opam/5.1/lib/pkcs11 -I /home/opam/.opam/5.1/lib/ppx_deriving/runtime -I /home/opam/.opam/5.1/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/5.1/lib/result -I /home/opam/.opam/5.1/lib/seq -I /home/opam/.opam/5.1/lib/sexplib0 -I /home/opam/.opam/5.1/lib/stdlib-shims -I /home/opam/.opam/5.1/lib/variantslib -I /home/opam/.opam/5.1/lib/yojson -I /home/opam/.opam/5.1/lib/zarith -intf-suffix .ml -no-alias-deps -o driver/.pkcs11_driver.objs/native/pkcs11.cmx -c -impl driver/pkcs11.pp.ml) # File "driver/pkcs11.ml", line 1421, characters 12-19: # 1421 | (module Fake () : LOW_LEVEL_BINDINGS) # ^^^^^^^ # Error: The functor was expected to be applicative at this position
As OCaml 5.1 was released, it came with https://github.com/ocaml/ocaml/pull/11694 and this apparently breaks the build of pkcs11-driver: