=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for ocaml-bos-0.2.0nb2 ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_base.ml > src/bos_base.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_base.cmo src/bos_base.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_pat.ml > src/bos_pat.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmo src/bos_pat.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmo src/bos_pat.ml File "src/bos_pat.ml", line 26, characters 19-37: 26 | let compare p p' = Pervasives.compare p p' ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_log.ml > src/bos_log.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_log.cmo src/bos_log.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_cmd.ml > src/bos_cmd.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmo src/bos_cmd.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmo src/bos_cmd.ml File "src/bos_cmd.ml", line 43, characters 19-37: 43 | let compare l l' = Pervasives.compare l l' ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_u.ml > src/bos_os_u.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_u.cmo src/bos_os_u.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_tmp.ml > src/bos_os_tmp.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_tmp.cmo src/bos_os_tmp.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_path.ml > src/bos_os_path.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmo src/bos_os_path.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmo src/bos_os_path.ml File "src/bos_os_path.ml", line 433, characters 25-41: 433 | if not dotfiles && String.is_prefix "." bname then acc else ^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label affix was omitted in the application of this function. File "src/bos_os_path.ml", line 447, characters 25-41: 447 | if not dotfiles && String.is_prefix "." base then acc else ^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label affix was omitted in the application of this function. ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_base.cmx src/bos_base.ml ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_log.cmx src/bos_log.ml ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmx src/bos_pat.ml + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_pat.cmx src/bos_pat.ml File "src/bos_pat.ml", line 26, characters 19-37: 26 | let compare p p' = Pervasives.compare p p' ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_file.ml > src/bos_os_file.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmo src/bos_os_file.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmo src/bos_os_file.ml File "src/bos_os_file.ml", line 264, characters 2-11: 264 | Fmt.kstrf (fun content -> write ?mode file content) fmt ^^^^^^^^^ Alert deprecated: Fmt.kstrf use Fmt.kstr instead. ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmx src/bos_os_path.ml + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_path.cmx src/bos_os_path.ml File "src/bos_os_path.ml", line 433, characters 25-41: 433 | if not dotfiles && String.is_prefix "." bname then acc else ^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label affix was omitted in the application of this function. File "src/bos_os_path.ml", line 447, characters 25-41: 447 | if not dotfiles && String.is_prefix "." base then acc else ^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label affix was omitted in the application of this function. ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_tmp.cmx src/bos_os_tmp.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_dir.ml > src/bos_os_dir.ml.depends ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_env.ml > src/bos_os_env.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmo src/bos_os_env.ml ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmo src/bos_os_dir.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_dir.cmo src/bos_os_dir.ml File "src/bos_os_dir.ml", line 50, characters 35-51: 50 | | Some f when dotfiles || not (String.is_prefix "." f) -> ^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label affix was omitted in the application of this function. ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmx src/bos_cmd.ml + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_cmd.cmx src/bos_cmd.ml File "src/bos_cmd.ml", line 43, characters 19-37: 43 | let compare l l' = Pervasives.compare l l' ^^^^^^^^^^^^^^^^^^ Alert deprecated: module Stdlib.Pervasives Use Stdlib instead. If you need to stay compatible with OCaml < 4.07, you can use the stdlib-shims library: https://github.com/ocaml/stdlib-shims ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_env.cmx src/bos_os_env.ml ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_cmd.ml > src/bos_os_cmd.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmo src/bos_os_cmd.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_cmd.cmo src/bos_os_cmd.ml File "src/bos_os_cmd.ml", line 154, characters 24-32: 154 | Fmt.(list ~sep:(Fmt.unit ",@ ") pp_dir) ppf dirs ^^^^^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmx src/bos_os_file.ml + ocamlfind ocamlopt -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_file.cmx src/bos_os_file.ml File "src/bos_os_file.ml", line 264, characters 2-11: 264 | Fmt.kstrf (fun content -> write ?mode file content) fmt ^^^^^^^^^ Alert deprecated: Fmt.kstrf use Fmt.kstr instead. ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos_os_arg.ml > src/bos_os_arg.ml.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_arg.cmo src/bos_os_arg.ml + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos_os_arg.cmo src/bos_os_arg.ml File "src/bos_os_arg.ml", line 30, characters 20-28: 30 | Fmt.(list ~sep:(Fmt.unit ",@ ") (quote Fmt.string)) l ^^^^^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. File "src/bos_os_arg.ml", line 183, characters 24-28: 183 | Fmt.(list ~sep:(unit ",@ ") pp_name) ppf names; ^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. File "src/bos_os_arg.ml", line 186, characters 24-28: 186 | Fmt.(list ~sep:(unit ",@ ") (pp_opt var)) ppf names; ^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. File "src/bos_os_arg.ml", line 346, characters 32-43: 346 | Fmt.pf ppf "[%a]..." Fmt.(styled_unit `Underline "OPTION") (); ^^^^^^^^^^^ Alert deprecated: Fmt.styled_unit use Fmt.(styled s (any fmt)) instead. File "src/bos_os_arg.ml", line 347, characters 43-54: 347 | if pos then Fmt.pf ppf " %a..." Fmt.(styled_unit `Underline "ARG") () ^^^^^^^^^^^ Alert deprecated: Fmt.styled_unit use Fmt.(styled s (any fmt)) instead. File "src/bos_os_arg.ml", line 353, characters 16-22: 353 | (quote Fmt.(suffix (unit " --help") string)) exec; ^^^^^^ Alert deprecated: Fmt.suffix use Fmt.(++) instead. File "src/bos_os_arg.ml", line 353, characters 24-28: 353 | (quote Fmt.(suffix (unit " --help") string)) exec; ^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. File "src/bos_os_arg.ml", line 482, characters 29-37: 482 | let print = Fmt.list ~sep:(Fmt.unit ",") c.print in ^^^^^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. File "src/bos_os_arg.ml", line 490, characters 30-38: 490 | let print = Fmt.array ~sep:(Fmt.unit ",") c.print in ^^^^^^^^ Alert deprecated: Fmt.unit use Fmt.any instead. ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos.ml > src/bos.ml.depends ocamlfind ocamldep -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -modules src/bos.mli > src/bos.mli.depends ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos.cmi src/bos.mli + ocamlfind ocamlc -c -g -bin-annot -safe-string -package bytes -package rresult -package astring -package fpath -package fmt -package logs -package unix -I src -I test -o src/bos.cmi src/bos.mli File "src/bos.mli", line 55, characters 43-56: 55 | val of_string : string -> (t, [> R.msg]) Result.result ^^^^^^^^^^^^^ Error: Unbound type constructor Result.result Command exited with code 2. pkg.ml: [ERROR] cmd ['ocamlbuild' '-use-ocamlfind' '-classic-display' '-j' '4' '-tag' 'debug' '-build-dir' '_build' 'opam' 'pkg/META' 'CHANGES.md' 'LICENSE.md' 'README.md' 'src/bos.a' 'src/bos.cmxs' 'src/bos.cmxa' 'src/bos.cma' 'src/bos.cmx' 'src/bos.cmi' 'src/bos.mli' 'src/bos_os_arg.cmx' 'src/bos_os_env.cmx' 'src/bos_os_cmd.cmx' 'src/bos_os_dir.cmx' 'src/bos_os_file.cmx' 'src/bos_os_path.cmx' 'src/bos_os_tmp.cmx' 'src/bos_os_u.cmx' 'src/bos_cmd.cmx' 'src/bos_log.cmx' 'src/bos_pat.cmx' 'src/bos_base.cmx' 'src/bos_setup.a' 'src/bos_setup.cmxs' 'src/bos_setup.cmxa' 'src/bos_setup.cma' 'src/bos_setup.cmx' 'src/bos_setup.cmi' 'src/bos_setup.mli' 'src/bos_top.a' 'src/bos_top.cmxs' 'src/bos_top.cmxa' 'src/bos_top.cma' 'src/bos_top.cmx' 'src/bos_top_init.ml']: exited with 10 *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ocaml-bos *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ocaml-bos