this repo has no description

Restrict pkcs11-driver on OCaml 5

It fails to build on 5.1 (and possibly 5.0?)

> == 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

Changed files
+1 -1
packages
pkcs11-driver
pkcs11-driver.1.0.1
+1 -1
packages/pkcs11-driver/pkcs11-driver.1.0.1/opam
···
"ctypes-foreign"
"dune" {>= "2.0.0"}
"pkcs11" {>= "0.18.0"}
-
"ocaml" {>= "4.07.0"}
+
"ocaml" {>= "4.07.0" & < "5.1"}
"ounit" {with-test}
"ppx_deriving" { >= "4.0" }
"ppx_deriving_yojson" { >= "3.0" }