+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ocaml-opam-2.0.8nb9/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ocaml-opam-2.0.8nb9/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ocaml-opam-2.0.8nb9 File "src/core/opamStubsTypes.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. File "src/core/opamStd.ml", line 431, characters 32-46: 431 | let subs = Array.to_list (Re.get_all_ofs subs) in ^^^^^^^^^^^^^^ Alert deprecated: Re.get_all_ofs Use Group.all_offset File "src/core/opamStd.ml", line 431, characters 32-46: 431 | let subs = Array.to_list (Re.get_all_ofs subs) in ^^^^^^^^^^^^^^ Alert deprecated: Re.get_all_ofs Use Group.all_offset File "src/core/opamProcess.ml", line 382, characters 9-24: 382 | (let open OpamCompat in ^^^^^^^^^^^^^^^ Warning 33 [unused-open]: unused open OpamCompat. File "src/core/opamFilename.ml", line 349, characters 11-25: 349 | let link ?(relative=false) ~target ~link = ^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/core/opamProcess.ml", line 382, characters 9-24: 382 | (let open OpamCompat in ^^^^^^^^^^^^^^^ Warning 33 [unused-open]: unused open OpamCompat. File "src/core/opamUrl.ml", line 56, characters 10-20: 56 | match Re.get_all (Re.exec re u) with ^^^^^^^^^^ Alert deprecated: Re.get_all Use Group.all File "src/core/opamUrl.ml", line 109, characters 12-18: 109 | Some (Re.get sub 1 ^ try "/" ^ Re.get sub 2 with Not_found -> "") ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/core/opamUrl.ml", line 109, characters 37-43: 109 | Some (Re.get sub 1 ^ try "/" ^ Re.get sub 2 with Not_found -> "") ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/core/opamUrl.ml", line 219, characters 6-12: 219 | Re.get (Re.exec re t.path) 1 ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/format/opamFormula.ml", line 31, characters 7-24: 31 | (OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormula.ml", line 43, characters 7-24: 43 | (OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormula.ml", line 234, characters 28-45: 234 | Printf.sprintf "%s %s" (OpamPrinter.relop relop) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/core/opamFilename.ml", line 349, characters 11-25: 349 | let link ?(relative=false) ~target ~link = ^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/format/opamFilter.ml", line 44, characters 36-53: 44 | (aux ~context:`Relop e) (OpamPrinter.relop s) (aux ~context:`Relop f)) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 109, characters 11-18: 109 | if Re.test ss 2 then ^^^^^^^ Alert deprecated: Re.test Use Group.test File "src/format/opamFilter.ml", line 110, characters 15-21: 110 | aux (Re.get ss 1 :: acc) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/format/opamFilter.ml", line 111, characters 18-28: 111 | (fst (Re.get_ofs ss 0) + String.length (Re.get ss 0)) ^^^^^^^^^^ Alert deprecated: Re.get_ofs Use Group.offset File "src/format/opamFilter.ml", line 111, characters 52-58: 111 | (fst (Re.get_ofs ss 0) + String.length (Re.get ss 0)) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/format/opamFilter.ml", line 524, characters 38-55: 524 | Printf.sprintf "%s \"%s\"" (OpamPrinter.relop op) s ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 526, characters 34-51: 526 | Printf.sprintf "%s %s" (OpamPrinter.relop op) (to_string v) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 528, characters 36-53: 528 | Printf.sprintf "%s (%s)" (OpamPrinter.relop op) (to_string v) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormat.ml", line 820, characters 21-48: 820 | let str = OpamPrinter.Normalise.items items in ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/format/opamFormat.ml", line 827, characters 28-55: 827 | assert (check sgs (OpamPrinter.Normalise.items items)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/core/opamUrl.ml", line 56, characters 10-20: 56 | match Re.get_all (Re.exec re u) with ^^^^^^^^^^ Alert deprecated: Re.get_all Use Group.all File "src/core/opamUrl.ml", line 109, characters 12-18: 109 | Some (Re.get sub 1 ^ try "/" ^ Re.get sub 2 with Not_found -> "") ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/core/opamUrl.ml", line 109, characters 37-43: 109 | Some (Re.get sub 1 ^ try "/" ^ Re.get sub 2 with Not_found -> "") ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/core/opamUrl.ml", line 219, characters 6-12: 219 | Re.get (Re.exec re t.path) 1 ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/tools/opam_installer.ml", line 380, characters 2-11: 380 | Term.info "opam-installer" ~version:OpamVersion.(to_string current) ~doc ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/tools/opam_installer.ml", line 387, characters 6-15: 387 | Term.eval ~catch:false (command,info) ^^^^^^^^^ Alert deprecated: Cmdliner.Term.eval Use Cmd.v and one of Cmd.eval* instead. File "src/tools/opam_installer.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. File "src/solver/opamCudfSolverSig.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. File "src/format/opamFile.ml", line 545, characters 10-33: 545 | (OpamLexer.env_update_op, OpamPrinter.env_update_op) ^+ ^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamLexer.env_update_op Use OpamLexer.FullPos.env_update_op instead. File "src/format/opamFile.ml", line 545, characters 35-60: 545 | (OpamLexer.env_update_op, OpamPrinter.env_update_op) ^+ ^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.env_update_op Use OpamPrinter.FullPos.env_update_op instead. File "src/format/opamFile.ml", line 723, characters 8-23: 723 | try OpamParser.main OpamLexer.token lexbuf filename with ^^^^^^^^^^^^^^^ Alert deprecated: OpamParser.main Use OpamParser.FullPos.main instead. File "src/format/opamFile.ml", line 735, characters 9-36: 735 | OpamPrinter.format_opamfile fmt file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.format_opamfile Use OpamPrinter.FullPos.format_opamfile instead. File "src/format/opamFile.ml", line 748, characters 4-24: 748 | OpamPrinter.opamfile t ^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.opamfile Use OpamPrinter.FullPos.opamfile instead. File "src/format/opamFile.ml", line 823, characters 19-36: 823 | OpamPrinter.items [f] :: strs ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/format/opamFile.ml", line 854, characters 17-34: 854 | OpamPrinter.items f :: strs ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/format/opamFile.ml", line 862, characters 38-55: 862 | (if rem = [] then [""] else [OpamPrinter.items rem;""])) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/repository/opamDownload.ml", line 44, characters 36-44: 44 | let download_args ~url ~out ~retry ?checksum ~compress = ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 102, characters 32-40: 102 | let download_command ~compress ?checksum ~url ~dst = ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 60-73: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 49-57: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 32-46: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 6-17: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/format/opamFormula.ml", line 31, characters 7-24: 31 | (OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormula.ml", line 43, characters 7-24: 43 | (OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormula.ml", line 234, characters 28-45: 234 | Printf.sprintf "%s %s" (OpamPrinter.relop relop) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 44, characters 36-53: 44 | (aux ~context:`Relop e) (OpamPrinter.relop s) (aux ~context:`Relop f)) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 109, characters 11-18: 109 | if Re.test ss 2 then ^^^^^^^ Alert deprecated: Re.test Use Group.test File "src/format/opamFilter.ml", line 110, characters 15-21: 110 | aux (Re.get ss 1 :: acc) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/format/opamFilter.ml", line 111, characters 18-28: 111 | (fst (Re.get_ofs ss 0) + String.length (Re.get ss 0)) ^^^^^^^^^^ Alert deprecated: Re.get_ofs Use Group.offset File "src/format/opamFilter.ml", line 111, characters 52-58: 111 | (fst (Re.get_ofs ss 0) + String.length (Re.get ss 0)) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/format/opamFilter.ml", line 524, characters 38-55: 524 | Printf.sprintf "%s \"%s\"" (OpamPrinter.relop op) s ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 526, characters 34-51: 526 | Printf.sprintf "%s %s" (OpamPrinter.relop op) (to_string v) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFilter.ml", line 528, characters 36-53: 528 | Printf.sprintf "%s (%s)" (OpamPrinter.relop op) (to_string v) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/solver/opamCudf.ml", line 219, characters 47-64: 219 | | Some (r,v) -> Printf.sprintf " (%s %d)" (OpamPrinter.relop r) v in ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/format/opamFormat.ml", line 820, characters 21-48: 820 | let str = OpamPrinter.Normalise.items items in ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/format/opamFormat.ml", line 827, characters 28-55: 827 | assert (check sgs (OpamPrinter.Normalise.items items)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/state/opamPinned.ml", line 126, characters 34-51: 126 | (OpamPrinter.relop op) (OpamPackage.Version.to_string vc)) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/state/opamSwitchState.ml", line 664, characters 41-58: 664 | (match relop with `Eq -> "" | r -> OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/client/opamAdminCommand.mli", line 14, characters 47-65: 14 | val admin_subcommands: (unit Cmdliner.Term.t * Cmdliner.Term.info) list ^^^^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamAdminCommand.mli", line 16, characters 47-65: 16 | val default_subcommand: unit Cmdliner.Term.t * Cmdliner.Term.info ^^^^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.mli", line 19, characters 29-38: 19 | type command = unit Term.t * Term.info ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamConfigCommand.ml", line 216, characters 42-62: 216 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) ^^^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/client/opamConfigCommand.ml", line 216, characters 20-38: 216 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) ^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/client/opamArg.mli", line 23, characters 5-18: 23 | 'a Arg.converter -> 'a -> 'a Term.t ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 28, characters 5-18: 28 | 'a Arg.converter -> 'a list Term.t ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 77, characters 37-50: 77 | val arg_list: string -> string -> 'a Arg.converter -> 'a list Term.t ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 80, characters 46-59: 80 | val nonempty_arg_list: string -> string -> 'a Arg.converter -> 'a list Term.t ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 150, characters 37-50: 150 | val repository_name: repository_name Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 153, characters 13-26: 153 | val url: url Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 156, characters 23-36: 156 | val filename: filename Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 159, characters 47-60: 159 | val existing_filename_or_dash: filename option Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 162, characters 21-34: 162 | val dirname: dirname Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 165, characters 35-48: 165 | OpamFilename.generic_file option Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 167, characters 26-39: 167 | val positive_integer: int Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 170, characters 23-36: 170 | val package_name: name Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 173, characters 37-50: 173 | val package: (name * version option) Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 176, characters 34-47: 176 | val package_with_version: package Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 179, characters 15-28: 179 | val atom: atom Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 183, characters 66-79: 183 | [ `Atom of atom | `Filename of filename | `Dirname of dirname ] Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 186, characters 42-55: 186 | [ `Atom of atom | `Dirname of dirname ] Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 189, characters 54-67: 189 | val variable_bindings: (OpamVariable.t * string) list Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 192, characters 37-50: 192 | val warn_selector: (int * bool) list Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 197, characters 56-69: 197 | val enum_with_default: (string * 'a default) list -> 'a Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 199, characters 57-70: 199 | val opamlist_columns: OpamListCommand.output_format list Arg.converter ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.mli", line 221, characters 14-23: 221 | 'a Term.t * Term.info -> ?options:string -> string -> ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamArg.mli", line 222, characters 14-23: 222 | 'a Term.t * Term.info ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamArg.mli", line 247, characters 65-74: 247 | val term_info: string -> doc:string -> man:Manpage.block list -> Term.info ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/format/opamFile.ml", line 545, characters 10-33: 545 | (OpamLexer.env_update_op, OpamPrinter.env_update_op) ^+ ^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamLexer.env_update_op Use OpamLexer.FullPos.env_update_op instead. File "src/format/opamFile.ml", line 545, characters 35-60: 545 | (OpamLexer.env_update_op, OpamPrinter.env_update_op) ^+ ^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.env_update_op Use OpamPrinter.FullPos.env_update_op instead. File "src/format/opamFile.ml", line 723, characters 8-23: 723 | try OpamParser.main OpamLexer.token lexbuf filename with ^^^^^^^^^^^^^^^ Alert deprecated: OpamParser.main Use OpamParser.FullPos.main instead. File "src/format/opamFile.ml", line 735, characters 9-36: 735 | OpamPrinter.format_opamfile fmt file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.format_opamfile Use OpamPrinter.FullPos.format_opamfile instead. File "src/format/opamFile.ml", line 748, characters 4-24: 748 | OpamPrinter.opamfile t ^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.opamfile Use OpamPrinter.FullPos.opamfile instead. File "src/format/opamFile.ml", line 823, characters 19-36: 823 | OpamPrinter.items [f] :: strs ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/format/opamFile.ml", line 854, characters 17-34: 854 | OpamPrinter.items f :: strs ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/format/opamFile.ml", line 862, characters 38-55: 862 | (if rem = [] then [""] else [OpamPrinter.items rem;""])) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.items Use OpamPrinter.FullPos.items instead. File "src/client/opamListCommand.ml", line 471, characters 20-47: 471 | if normalise then OpamPrinter.Normalise.value else ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/client/opamListCommand.ml", line 477, characters 19-41: 477 | | List (_, l) -> OpamPrinter.value_list l ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.value_list Use OpamPrinter.FullPos.value_list instead. File "src/client/opamListCommand.ml", line 478, characters 9-36: 478 | | f -> OpamPrinter.Normalise.value f ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/client/opamArg.ml", line 467, characters 27-40: 467 | let positive_integer : int Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 467, characters 27-40: 467 | let positive_integer : int Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 488, characters 45-51: 488 | let name = OpamPackage.Name.of_string (Re.get sub 1) in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 490, characters 49-55: 490 | try Some (OpamPackage.Version.of_string (Re.get sub 2)) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 526, characters 18-24: 526 | let sname = Re.get sub 1 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 527, characters 16-22: 527 | let sop = Re.get sub 2 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 528, characters 21-27: 528 | let sversion = Re.get sub 3 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 531, characters 15-30: 531 | let op = OpamLexer.relop sop in ^^^^^^^^^^^^^^^ Alert deprecated: OpamLexer.relop Use OpamLexer.FullPos.relop instead. File "src/client/opamArg.ml", line 636, characters 29-42: 636 | let enum_with_default sl: 'a Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 766, characters 13-22: 766 | let orig = Term.name info in ^^^^^^^^^ Alert deprecated: Cmdliner.Term.name Use Cmd.info_name instead. File "src/client/opamArg.ml", line 778, characters 2-11: 778 | Term.info name ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamArg.ml", line 808, characters 2-11: 808 | Term.info ~sdocs:global_option_section ~docs:"COMMANDS" ~doc ~man title ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamAdminCommand.ml", line 1000, characters 8-12: 1000 | Term.(pure cmd $ OpamArg.global_options $ force_arg $ atom_arg), ^^^^ Alert deprecated: Cmdliner.Term.pure Use Term.const instead. File "src/client/opamAdminCommand.ml", line 1026, characters 25-40: 1026 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), ^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.man_format Use Arg.man_format instead. File "src/client/opamAdminCommand.ml", line 1027, characters 2-11: 1027 | Term.info "help" ~doc ~man ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamAdminCommand.ml", line 1068, characters 2-11: 1068 | Term.info "opam admin" ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 122, characters 29-38: 122 | type command = unit Term.t * Term.info ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3076, characters 25-40: 3076 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), ^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.man_format Use Arg.man_format instead. File "src/client/opamCommands.ml", line 3077, characters 2-11: 3077 | Term.info "help" ~doc ~man ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3124, characters 2-11: 3124 | Term.info "opam" ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3133, characters 2-11: 3133 | Term.info "admin" ~doc:OpamAdminCommand.admin_command_doc ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/tools/opam_installer.ml", line 380, characters 2-11: 380 | Term.info "opam-installer" ~version:OpamVersion.(to_string current) ~doc ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/tools/opam_installer.ml", line 387, characters 6-15: 387 | Term.eval ~catch:false (command,info) ^^^^^^^^^ Alert deprecated: Cmdliner.Term.eval Use Cmd.v and one of Cmd.eval* instead. File "src/repository/opamDownload.ml", line 44, characters 36-44: 44 | let download_args ~url ~out ~retry ?checksum ~compress = ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 102, characters 32-40: 102 | let download_command ~compress ?checksum ~url ~dst = ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 60-73: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 49-57: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 32-46: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/repository/opamDownload.ml", line 120, characters 6-17: 120 | ?(quiet=false) ~overwrite ?(compress=false) ?checksum ?(validate=true) ^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/tools/dune", line 26, characters 15-29: 26 | (name opam_installer) ^^^^^^^^^^^^^^ /bin/ld: /tmp/build_2149ca_dune/camlstartupa769a0.o: in function `caml_program': :(.text+0x7a5): undefined reference to `camlOpamPrinter__entry' /bin/ld: /tmp/build_2149ca_dune/camlstartupa769a0.o: in function `caml_globals': :(.data+0x628): undefined reference to `camlOpamPrinter__gc_roots' /bin/ld: /tmp/build_2149ca_dune/camlstartupa769a0.o: in function `caml_data_segments': :(.data+0x2ad0): undefined reference to `camlOpamPrinter__data_begin' /bin/ld: :(.data+0x2ad8): undefined reference to `camlOpamPrinter__data_end' /bin/ld: /tmp/build_2149ca_dune/camlstartupa769a0.o: in function `caml_code_segments': :(.data+0x3458): undefined reference to `camlOpamPrinter__code_begin' /bin/ld: :(.data+0x3460): undefined reference to `camlOpamPrinter__code_end' /bin/ld: /tmp/build_2149ca_dune/camlstartupa769a0.o: in function `caml_frametable': :(.data+0x3a10): undefined reference to `camlOpamPrinter__frametable' /bin/ld: src/format/opam_format.a(opamFormula.o): in function `camlOpamFormula__string_of_atom_323': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:31: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFormula.o): in function `camlOpamFormula__short_string_of_atom_380': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:43: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFormula.o): in function `camlOpamFormula__string_of_constraint_805': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:234: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFilter.o): in function `camlOpamFilter__aux_inner_1885': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFilter.ml:44: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFilter.o): in function `camlOpamFilter__fun_2555': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFilter.ml:524: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFilter.o):/home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFilter.ml:526: more undefined references to `camlOpamPrinter__relop_479' follow /bin/ld: src/format/opam_format.a(opamFormat.o): in function `camlOpamFormat__fun_3623': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormat.ml:820: undefined reference to `camlOpamPrinter__items_1090' /bin/ld: src/format/opam_format.a(opamFormat.o): in function `camlOpamFormat__fun_3626': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormat.ml:827: undefined reference to `camlOpamPrinter__items_1090' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__fun_10364': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:176: undefined reference to `camlOpamPrinter' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:176: undefined reference to `camlOpamPrinter__format_items_946' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_with_preserved_format_inner_10377': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:862: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__fun_10425': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:823: undefined reference to `camlOpamPrinter__items_981' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:854: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__entry': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:545: undefined reference to `camlOpamPrinter' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_4095': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_with_preserved_format_inner_10377': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_4250': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking (exit code 1) File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Common, and its interface was not compiled with -opaque File "src/solver/opamCudf.ml", line 219, characters 47-64: 219 | | Some (r,v) -> Printf.sprintf " (%s %d)" (OpamPrinter.relop r) v in ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Algo, and its interface was not compiled with -opaque File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Common, and its interface was not compiled with -opaque File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Algo, and its interface was not compiled with -opaque File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Common, and its interface was not compiled with -opaque File "src/state/opamPinned.ml", line 126, characters 34-51: 126 | (OpamPrinter.relop op) (OpamPackage.Version.to_string vc)) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "src/state/opamSwitchState.ml", line 664, characters 41-58: 664 | (match relop with `Eq -> "" | r -> OpamPrinter.relop r) ^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.relop Use OpamPrinter.FullPos.relop instead. File "_none_", line 1: Warning 58 [no-cmx-file]: no cmx file was found in path for module Algo, and its interface was not compiled with -opaque File "src/client/opamConfigCommand.ml", line 216, characters 42-62: 216 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) ^^^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/client/opamConfigCommand.ml", line 216, characters 20-38: 216 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) ^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "src/client/opamListCommand.ml", line 471, characters 20-47: 471 | if normalise then OpamPrinter.Normalise.value else ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/client/opamListCommand.ml", line 477, characters 19-41: 477 | | List (_, l) -> OpamPrinter.value_list l ^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: OpamPrinter.value_list Use OpamPrinter.FullPos.value_list instead. File "src/client/opamListCommand.ml", line 478, characters 9-36: 478 | | f -> OpamPrinter.Normalise.value f ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Alert deprecated: module OpamPrinter.Normalise Use OpamPrinter.FullPos.Normalise instead. File "src/client/opamArg.ml", line 467, characters 27-40: 467 | let positive_integer : int Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 467, characters 27-40: 467 | let positive_integer : int Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 488, characters 45-51: 488 | let name = OpamPackage.Name.of_string (Re.get sub 1) in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 490, characters 49-55: 490 | try Some (OpamPackage.Version.of_string (Re.get sub 2)) ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 526, characters 18-24: 526 | let sname = Re.get sub 1 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 527, characters 16-22: 527 | let sop = Re.get sub 2 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 528, characters 21-27: 528 | let sversion = Re.get sub 3 in ^^^^^^ Alert deprecated: Re.get Use Group.get File "src/client/opamArg.ml", line 531, characters 15-30: 531 | let op = OpamLexer.relop sop in ^^^^^^^^^^^^^^^ Alert deprecated: OpamLexer.relop Use OpamLexer.FullPos.relop instead. File "src/client/opamArg.ml", line 636, characters 29-42: 636 | let enum_with_default sl: 'a Arg.converter = ^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Arg.converter Use Arg.conv' function instead. File "src/client/opamArg.ml", line 766, characters 13-22: 766 | let orig = Term.name info in ^^^^^^^^^ Alert deprecated: Cmdliner.Term.name Use Cmd.info_name instead. File "src/client/opamArg.ml", line 778, characters 2-11: 778 | Term.info name ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamArg.ml", line 808, characters 2-11: 808 | Term.info ~sdocs:global_option_section ~docs:"COMMANDS" ~doc ~man title ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamAdminCommand.ml", line 1000, characters 8-12: 1000 | Term.(pure cmd $ OpamArg.global_options $ force_arg $ atom_arg), ^^^^ Alert deprecated: Cmdliner.Term.pure Use Term.const instead. File "src/client/opamAdminCommand.ml", line 1026, characters 25-40: 1026 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), ^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.man_format Use Arg.man_format instead. File "src/client/opamAdminCommand.ml", line 1027, characters 2-11: 1027 | Term.info "help" ~doc ~man ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamAdminCommand.ml", line 1068, characters 2-11: 1068 | Term.info "opam admin" ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 122, characters 29-38: 122 | type command = unit Term.t * Term.info ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3076, characters 25-40: 3076 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), ^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.man_format Use Arg.man_format instead. File "src/client/opamCommands.ml", line 3077, characters 2-11: 3077 | Term.info "help" ~doc ~man ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3124, characters 2-11: 3124 | Term.info "opam" ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamCommands.ml", line 3133, characters 2-11: 3133 | Term.info "admin" ~doc:OpamAdminCommand.admin_command_doc ^^^^^^^^^ Alert deprecated: Cmdliner.Term.info Use Cmd.info instead. File "src/client/opamMain.ml", line 28, characters 56-65: 28 | not (OpamStd.String.starts_with ~prefix:name (Term.name info))) ^^^^^^^^^ Alert deprecated: Cmdliner.Term.name Use Cmd.info_name instead. File "src/client/opamMain.ml", line 204, characters 6-22: 204 | Term.eval_choice ~catch:false ~argv:argv1 ^^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.eval_choice Use Cmd.group and one of Cmd.eval* instead. File "src/client/opamMain.ml", line 207, characters 6-22: 207 | Term.eval_choice ~catch:false ~argv:argv1 default commands ^^^^^^^^^^^^^^^^ Alert deprecated: Cmdliner.Term.eval_choice Use Cmd.group and one of Cmd.eval* instead. File "src/client/dune", line 13, characters 15-23: 13 | (name opamMain) ^^^^^^^^ /bin/ld: /tmp/build_2149ca_dune/camlstartupe4d541.o: in function `caml_program': :(.text+0x7f5): undefined reference to `camlOpamPrinter__entry' /bin/ld: /tmp/build_2149ca_dune/camlstartupe4d541.o: in function `caml_globals': :(.data+0x650): undefined reference to `camlOpamPrinter__gc_roots' /bin/ld: /tmp/build_2149ca_dune/camlstartupe4d541.o: in function `caml_data_segments': :(.data+0x4198): undefined reference to `camlOpamPrinter__data_begin' /bin/ld: :(.data+0x41a0): undefined reference to `camlOpamPrinter__data_end' /bin/ld: /tmp/build_2149ca_dune/camlstartupe4d541.o: in function `caml_code_segments': :(.data+0x51c0): undefined reference to `camlOpamPrinter__code_begin' /bin/ld: :(.data+0x51c8): undefined reference to `camlOpamPrinter__code_end' /bin/ld: /tmp/build_2149ca_dune/camlstartupe4d541.o: in function `caml_frametable': :(.data+0x5df0): undefined reference to `camlOpamPrinter__frametable' /bin/ld: src/client/opam_client.a(opamListCommand.o): in function `camlOpamListCommand__mini_field_printer_inner_3355': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/client/opamListCommand.ml:470: undefined reference to `camlOpamPrinter' /bin/ld: src/client/opam_client.a(opamListCommand.o): in function `camlOpamListCommand__fun_3360': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/client/opamListCommand.ml:473: undefined reference to `camlOpamPrinter' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/client/opamListCommand.ml:477: undefined reference to `camlOpamPrinter__value_list_942' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/client/opamListCommand.ml:478: undefined reference to `camlOpamPrinter__value_1048' /bin/ld: src/solver/opam_solver.a(opamCudf.o): in function `camlOpamCudf__string_of_atom_3319': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/solver/opamCudf.ml:219: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/state/opam_state.a(opamPinned.o): in function `camlOpamPinned__fun_1606': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/state/opamPinned.ml:126: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/state/opam_state.a(opamSwitchState.o): in function `camlOpamSwitchState__not_found_message_2278': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/state/opamSwitchState.ml:664: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFormula.o): in function `camlOpamFormula__string_of_atom_323': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:31: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFormula.o): in function `camlOpamFormula__short_string_of_atom_380': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:43: undefined reference to `camlOpamPrinter__relop_479' /bin/ld: src/format/opam_format.a(opamFormula.o):/home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormula.ml:234: more undefined references to `camlOpamPrinter__relop_479' follow /bin/ld: src/format/opam_format.a(opamFormat.o): in function `camlOpamFormat__fun_3623': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormat.ml:820: undefined reference to `camlOpamPrinter__items_1090' /bin/ld: src/format/opam_format.a(opamFormat.o): in function `camlOpamFormat__fun_3626': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFormat.ml:827: undefined reference to `camlOpamPrinter__items_1090' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__fun_10364': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:176: undefined reference to `camlOpamPrinter' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:176: undefined reference to `camlOpamPrinter__format_items_946' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_with_preserved_format_inner_10377': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:862: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__fun_10425': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:823: undefined reference to `camlOpamPrinter__items_981' /bin/ld: /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:854: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__entry': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/src/format/opamFile.ml:545: undefined reference to `camlOpamPrinter' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_4095': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_with_preserved_format_inner_10377': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' /bin/ld: src/format/opam_format.a(opamFile.o): in function `camlOpamFile__to_string_4250': /home/pbulk/build/misc/ocaml-opam/work/opam-2.0.8/_build/default/opamPrinter.ml:185: undefined reference to `camlOpamPrinter__items_981' collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking (exit code 1) *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/misc/ocaml-opam *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/misc/ocaml-opam