>>> Building on exopi-3 under devel/ocaml-parmap BDEPENDS = [sysutils/findlib;devel/ocaml-ocamlbuild;lang/ocaml;devel/gmake] DIST = [devel/ocaml-parmap:ocaml-parmap-1.0-rc10.tar.gz] FULLPKGNAME = ocaml-parmap-1.0rc10p7 RDEPENDS = [lang/ocaml] (Junk lock obtained for exopi-3 at 1732149959.71) >>> Running depends in devel/ocaml-parmap at 1732149959.74 last junk was in devel/ruby-gettext-setup /usr/sbin/pkg_add -aI -Drepair findlib-1.9.6p2 ocaml-4.14.2 ocamlbuild-0.14.0p7 was: /usr/sbin/pkg_add -aI -Drepair findlib-1.9.6p2 gmake-4.4.1 ocaml-4.14.2 ocamlbuild-0.14.0p7 /usr/sbin/pkg_add -aI -Drepair findlib-1.9.6p2 ocaml-4.14.2 ocamlbuild-0.14.0p7 >>> Running show-prepare-results in devel/ocaml-parmap at 1732149974.04 ===> devel/ocaml-parmap ===> Building from scratch ocaml-parmap-1.0rc10p7 ===> ocaml-parmap-1.0rc10p7 depends on: findlib-* -> findlib-1.9.6p2 ===> ocaml-parmap-1.0rc10p7 depends on: ocamlbuild-* -> ocamlbuild-0.14.0p7 ===> ocaml-parmap-1.0rc10p7 depends on: ocaml-=4.14.2 -> ocaml-4.14.2 ===> ocaml-parmap-1.0rc10p7 depends on: gmake-* -> gmake-4.4.1 findlib-1.9.6p2 gmake-4.4.1 ocaml-4.14.2 ocamlbuild-0.14.0p7 (Junk lock released for exopi-3 at 1732149974.97) distfiles size=99391 >>> Running build in devel/ocaml-parmap at 1732149975.00 ===> devel/ocaml-parmap ===> Checking files for ocaml-parmap-1.0rc10p7 `/exopi-cvs/ports/distfiles/ocaml-parmap-1.0-rc10.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for ocaml-parmap-1.0rc10p7 ===> Patching for ocaml-parmap-1.0rc10p7 ===> Applying OpenBSD patch patch-bytearray_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: bytearray.ml |--- bytearray.ml.orig |+++ bytearray.ml -------------------------- Patching file bytearray.ml using Plan A... Hunk #1 succeeded at 61. done ===> Applying OpenBSD patch patch-parmap_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: parmap.ml |--- parmap.ml.orig |+++ parmap.ml -------------------------- Patching file parmap.ml using Plan A... Hunk #1 succeeded at 109. Hunk #2 succeeded at 125. Hunk #3 succeeded at 626. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for ocaml-parmap-1.0rc10p7 ===> Configuring for ocaml-parmap-1.0rc10p7 Using /exopi-obj/pobj/ocaml-parmap-1.0rc10/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/ocaml-parmap-1.0rc10/config.site checking for ocamlc... ocamlc OCaml version is 4.14.2 OCaml library path is /usr/local/lib/ocaml checking for ocamlopt... ocamlopt checking for ocamlc.opt... ocamlc.opt checking for ocamlopt.opt... ocamlopt.opt checking for dynlink.cmxa... yes checking for ocaml... ocaml checking for ocamldep... ocamldep checking for ocamlmktop... ocamlmktop checking for ocamlmklib... ocamlmklib checking for ocamldoc... ocamldoc checking for ocamlbuild... ocamlbuild checking for ocamlfind... ocamlfind checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking whether sched_setaffinity is declared... no checking mach/thread_policy.h usability... no checking mach/thread_policy.h presence... no checking for mach/thread_policy.h... no checking whether thread_policy_set is declared... no ocaml version 4.14.2. Use standard Makefile configure: creating ./config.status config.status: creating Makefile config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for ocaml-parmap-1.0rc10p7 ocamlbuild -j 10 -use-ocamlfind parmap.cma parmap.cmxa parmap.cmxs parmap.a ocamlfind ocamlc -ccopt -D_GNU_SOURCE -ccopt -fPIC -c bytearray_stubs.c ocamlfind ocamlc -ccopt -D_GNU_SOURCE -ccopt -fPIC -c setcore_stubs.c + ocamlfind ocamlc -ccopt -D_GNU_SOURCE -ccopt -fPIC -c bytearray_stubs.c bytearray_stubs.c:16:3: warning: "output_value_to_malloc" is deprecated: use "caml_output_value_to_malloc" instead [-W#pragma-messages] output_value_to_malloc(v, flags, &buf, &len); ^ /usr/local/lib/ocaml/caml/compatibility.h:91:32: note: expanded from macro 'output_value_to_malloc' #define output_value_to_malloc CAML_DEPRECATED("output_value_to_malloc", "caml_output_value_to_malloc") caml_output_value_to_malloc ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :62:6: note: expanded from here GCC warning "\"output_value_to_malloc\" is deprecated: use \"caml_output_value_to_malloc\" instead" ^ bytearray_stubs.c:17:10: warning: "alloc_bigarray" is deprecated: use "caml_ba_alloc" instead [-W#pragma-messages] return alloc_bigarray(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | BIGARRAY_MANAGED, ^ /usr/local/lib/ocaml/caml/compatibility.h:342:24: note: expanded from macro 'alloc_bigarray' #define alloc_bigarray CAML_DEPRECATED("alloc_bigarray", "caml_ba_alloc") caml_ba_alloc ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :66:6: note: expanded from here GCC warning "\"alloc_bigarray\" is deprecated: use \"caml_ba_alloc\" instead" ^ bytearray_stubs.c:17:25: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead [-W#pragma-messages] return alloc_bigarray(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | BIGARRAY_MANAGED, ^ /usr/local/lib/ocaml/caml/compatibility.h:319:24: note: expanded from macro 'BIGARRAY_UINT8' #define BIGARRAY_UINT8 CAML_DEPRECATED("BIGARRAY_UINT8", "CAML_BA_UINT8") CAML_BA_UINT8 ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :70:6: note: expanded from here GCC warning "\"BIGARRAY_UINT8\" is deprecated: use \"CAML_BA_UINT8\" instead" ^ bytearray_stubs.c:17:42: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead [-W#pragma-messages] return alloc_bigarray(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | BIGARRAY_MANAGED, ^ /usr/local/lib/ocaml/caml/compatibility.h:330:27: note: expanded from macro 'BIGARRAY_C_LAYOUT' #define BIGARRAY_C_LAYOUT CAML_DEPRECATED("BIGARRAY_C_LAYOUT", "CAML_BA_C_LAYOUT") CAML_BA_C_LAYOUT ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :74:6: note: expanded from here GCC warning "\"BIGARRAY_C_LAYOUT\" is deprecated: use \"CAML_BA_C_LAYOUT\" instead" ^ bytearray_stubs.c:17:62: warning: "BIGARRAY_MANAGED" is deprecated: use "CAML_BA_MANAGED" instead [-W#pragma-messages] return alloc_bigarray(BIGARRAY_UINT8 | BIGARRAY_C_LAYOUT | BIGARRAY_MANAGED, ^ /usr/local/lib/ocaml/caml/compatibility.h:335:26: note: expanded from macro 'BIGARRAY_MANAGED' #define BIGARRAY_MANAGED CAML_DEPRECATED("BIGARRAY_MANAGED", "CAML_BA_MANAGED") CAML_BA_MANAGED ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :78:6: note: expanded from here GCC warning "\"BIGARRAY_MANAGED\" is deprecated: use \"CAML_BA_MANAGED\" instead" ^ bytearray_stubs.c:24:10: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead [-W#pragma-messages] struct caml_bigarray *b_arr = Bigarray_val(b); ^ /usr/local/lib/ocaml/caml/compatibility.h:339:23: note: expanded from macro 'caml_bigarray' #define caml_bigarray CAML_DEPRECATED("caml_bigarray", "caml_ba_array") caml_ba_array ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :82:6: note: expanded from here GCC warning "\"caml_bigarray\" is deprecated: use \"caml_ba_array\" instead" ^ bytearray_stubs.c:24:33: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] struct caml_bigarray *b_arr = Bigarray_val(b); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :86:6: note: expanded from here GCC warning "\"Bigarray_val\" is deprecated: use \"Caml_ba_array_val\" instead" ^ bytearray_stubs.c:32:10: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead [-W#pragma-messages] struct caml_bigarray *b_arr = Bigarray_val(b); ^ /usr/local/lib/ocaml/caml/compatibility.h:339:23: note: expanded from macro 'caml_bigarray' #define caml_bigarray CAML_DEPRECATED("caml_bigarray", "caml_ba_array") caml_ba_array ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :90:6: note: expanded from here GCC warning "\"caml_bigarray\" is deprecated: use \"caml_ba_array\" instead" ^ bytearray_stubs.c:32:33: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] struct caml_bigarray *b_arr = Bigarray_val(b); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :94:6: note: expanded from here GCC warning "\"Bigarray_val\" is deprecated: use \"Caml_ba_array_val\" instead" ^ bytearray_stubs.c:33:10: warning: "input_value_from_block" is deprecated: use "caml_input_value_from_block" instead [-W#pragma-messages] return input_value_from_block (Array_data (b_arr, ofs), ^ /usr/local/lib/ocaml/caml/compatibility.h:150:32: note: expanded from macro 'input_value_from_block' #define input_value_from_block CAML_DEPRECATED("input_value_from_block", "caml_input_value_from_block") caml_input_value_from_block ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ :98:6: note: expanded from here GCC warning "\"input_value_from_block\" is deprecated: use \"caml_input_value_from_block\" instead" ^ bytearray_stubs.c:41:27: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] char *dest = Array_data(Bigarray_val(a), j); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ bytearray_stubs.c:49:26: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] char *src = Array_data(Bigarray_val(a), i); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ bytearray_stubs.c:60:32: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] char *dest = Floatarray_data(Bigarray_val(a), j); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ bytearray_stubs.c:69:31: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead [-W#pragma-messages] char *src = Floatarray_data(Bigarray_val(a), i); ^ /usr/local/lib/ocaml/caml/compatibility.h:340:22: note: expanded from macro 'Bigarray_val' #define Bigarray_val CAML_DEPRECATED("Bigarray_val", "Caml_ba_array_val") Caml_ba_array_val ^ /usr/local/lib/ocaml/caml/misc.h:58:3: note: expanded from macro 'CAML_DEPRECATED' CAML_PREPROWARNING(name1 is deprecated: use name2 instead) ^ /usr/local/lib/ocaml/caml/misc.h:56:31: note: expanded from macro 'CAML_PREPROWARNING' #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x)) ^ 14 warnings generated. ocamlfind ocamlmklib -o parmap_stubs bytearray_stubs.o setcore_stubs.o ocamlfind ocamldep -package unix -package bigarray -modules parmap.mli > parmap.mli.depends ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap.cmi parmap.mli + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap.cmi parmap.mli File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. ocamlfind ocamldep -package unix -package bigarray -modules parmap.ml > parmap.ml.depends ocamlfind ocamldep -package unix -package bigarray -modules bytearray.mli > bytearray.mli.depends ocamlfind ocamldep -package unix -package bigarray -modules parmap_utils.mli > parmap_utils.mli.depends ocamlfind ocamldep -package unix -package bigarray -modules setcore.ml > setcore.ml.depends ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o bytearray.cmi bytearray.mli ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmi parmap_utils.mli ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o setcore.cmo setcore.ml + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o bytearray.cmi bytearray.mli File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o setcore.cmo setcore.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "setcore.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmi parmap_utils.mli File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. ocamlfind ocamldep -package unix -package bigarray -modules bytearray.ml > bytearray.ml.depends ocamlfind ocamldep -package unix -package bigarray -modules parmap_utils.ml > parmap_utils.ml.depends ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap.cmo parmap.ml ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o bytearray.cmo bytearray.ml ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmo parmap_utils.ml + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap.cmo parmap.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "parmap.ml", line 105, characters 15-73: 105 | let redirect ?(path = (Printf.sprintf "/tmp/.parmap.%d" (Unix.getpid ()))) ~id = ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "parmap.ml", line 209, characters 4-22: 209 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 245, characters 4-22: 245 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 321, characters 4-22: 321 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 422, characters 4-22: 422 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 573, characters 12-24: 573 | let r = Array.create (l+1) (f lo (Array.unsafe_get a lo)) in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o bytearray.cmo bytearray.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "bytearray.ml", lines 38-39, characters 0-42: 38 | external unsafe_blit_from_string : string -> int -> t -> int -> int -> unit 39 | = "ml_blit_string_to_bigarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" File "bytearray.ml", lines 109-110, characters 0-46: 109 | external unsafe_blit_from_floatarray : float array -> int -> tf -> int -> int -> unit 110 | = "ml_blit_floatarray_to_bigarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" File "bytearray.ml", lines 112-113, characters 0-46: 112 | external unsafe_blit_to_floatarray : tf -> int -> float array -> int -> int -> unit 113 | = "ml_blit_bigarray_to_floatarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" + ocamlfind ocamlc -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmo parmap_utils.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. ocamlfind ocamlc -a -dllib -lparmap_stubs bytearray.cmo parmap_utils.cmo setcore.cmo parmap.cmo -o parmap.cma ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o bytearray.cmx bytearray.ml ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmx parmap_utils.ml ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o setcore.cmx setcore.ml + ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o setcore.cmx setcore.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "setcore.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. + ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o parmap_utils.cmx parmap_utils.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. + ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o bytearray.cmx bytearray.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "bytearray.ml", lines 38-39, characters 0-42: 38 | external unsafe_blit_from_string : string -> int -> t -> int -> int -> unit 39 | = "ml_blit_string_to_bigarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" File "bytearray.ml", lines 109-110, characters 0-46: 109 | external unsafe_blit_from_floatarray : float array -> int -> tf -> int -> int -> unit 110 | = "ml_blit_floatarray_to_bigarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" File "bytearray.ml", lines 112-113, characters 0-46: 112 | external unsafe_blit_to_floatarray : tf -> int -> float array -> int -> int -> unit 113 | = "ml_blit_bigarray_to_floatarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o parmap.cmx parmap.ml + ocamlfind ocamlopt -c -annot -package unix -package bigarray -w Ae -o parmap.cmx parmap.ml File "_none_", line 1: Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'Ae', is deprecated. Use the equivalent signed form: +A-e. Hint: Enabling or disabling a warning by its mnemonic name requires a + or - prefix. File "parmap.ml", line 105, characters 15-73: 105 | let redirect ?(path = (Printf.sprintf "/tmp/.parmap.%d" (Unix.getpid ()))) ~id = ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "parmap.ml", line 209, characters 4-22: 209 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 245, characters 4-22: 245 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 321, characters 4-22: 321 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 422, characters 4-22: 422 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 573, characters 12-24: 573 | let r = Array.create (l+1) (f lo (Array.unsafe_get a lo)) in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. ocamlfind ocamlopt -a -cclib -lparmap_stubs bytearray.cmx parmap_utils.cmx setcore.cmx parmap.cmx -o parmap.cmxa ocamlfind ocamlopt -shared libparmap_stubs.a bytearray.cmx parmap_utils.cmx setcore.cmx parmap.cmx -o parmap.cmxs # Parallel statistics: { count(total): 4(18), max: 3, min: 2, average(total): 2.750(1.389) } >>> Running package in devel/ocaml-parmap at 1732149981.28 ===> devel/ocaml-parmap ===> Faking installation for ocaml-parmap-1.0rc10p7 test -d /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml || mkdir -p /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml test -d /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/stublibs || mkdir -p /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/stublibs ocamlfind install -destdir /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml -patch-version 1.0-rc7 parmap META _build/parmap.cma _build/bytearray.cmx _build/myocamlbuild.cmx _build/parmap.cmx _build/parmap_utils.cmx _build/setcore.cmx _build/parmap.cmxa _build/parmap.cmxs _build/bytearray.mli _build/parmap.mli _build/parmap_utils.mli _build/bytearray.cmi _build/parmap.cmi _build/parmap_utils.cmi _build/setcore.cmi _build/dllparmap_stubs.so _build/libparmap_stubs.a _build/parmap.a Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.a Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/libparmap_stubs.a Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/setcore.cmi Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap_utils.cmi Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.cmi Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/bytearray.cmi Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap_utils.mli Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.mli Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/bytearray.mli Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.cmxs Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.cmxa Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/setcore.cmx Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap_utils.cmx Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.cmx Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/myocamlbuild.cmx Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/bytearray.cmx Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/parmap.cma Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/stublibs/dllparmap_stubs.so Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/stublibs/dllparmap_stubs.so.owner ocamlfind: [WARNING] You have installed DLLs but the directory /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/stublibs is not mentioned in ld.conf Installed /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/lib/ocaml/parmap/META (cd _build; ocamldoc -man -man-mini parmap.ml parmap.mli) File "parmap.ml", line 105, characters 15-73: 105 | let redirect ?(path = (Printf.sprintf "/tmp/.parmap.%d" (Unix.getpid ()))) ~id = ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. File "parmap.ml", line 209, characters 4-22: 209 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 245, characters 4-22: 245 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 321, characters 4-22: 321 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 422, characters 4-22: 422 | Pervasives.at_exit finalize; (* register finalization function *) ^^^^^^^^^^^^^^^^^^ 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 File "parmap.ml", line 573, characters 12-24: 573 | let r = Array.create (l+1) (f lo (Array.unsafe_get a lo)) in ^^^^^^^^^^^^ Alert deprecated: Stdlib.Array.create Use Array.make/ArrayLabels.make instead. test -d /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/man/man3 || mkdir -p /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/man/man3 cp -p _build/Parmap.3o /exopi-obj/pobj/ocaml-parmap-1.0rc10/fake-amd64/usr/local/man/man3 ===> Building package for ocaml-parmap-1.0rc10p7 Create /exopi-cvs/ports/packages/amd64/all/ocaml-parmap-1.0rc10p7.tgz Creating package ocaml-parmap-1.0rc10p7 reading plist| switching to /exopi-cvs/ports/devel/ocaml-parmap/pkg/PFRAG.native| switching to /exopi-cvs/ports/devel/ocaml-parmap/pkg/PFRAG.dynlink-native checking dependencies| checking dependencies|lang/ocaml checksumming| checksumming| | 0% checksumming|** | 3% checksumming|**** | 7% checksumming|****** | 10% checksumming|******** | 13% checksumming|********** | 17% checksumming|************ | 20% checksumming|************** | 23% checksumming|**************** | 27% checksumming|****************** | 30% checksumming|******************** | 33% checksumming|********************** | 37% checksumming|************************ | 40% checksumming|************************** | 43% checksumming|**************************** | 47% checksumming|******************************* | 50% checksumming|********************************* | 53% checksumming|*********************************** | 57% checksumming|************************************* | 60% checksumming|*************************************** | 63% checksumming|***************************************** | 67% checksumming|******************************************* | 70% checksumming|********************************************* | 73% checksumming|*********************************************** | 77% checksumming|************************************************* | 80% checksumming|*************************************************** | 83% checksumming|***************************************************** | 87% checksumming|******************************************************* | 90% checksumming|********************************************************* | 93% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************** | 41% archiving|************************************************ | 75% archiving|************************************************** | 78% archiving|************************************************** | 79% archiving|*************************************************** | 79% archiving|*************************************************** | 80% archiving|**************************************************** | 81% archiving|***************************************************** | 83% archiving|******************************************************* | 86% archiving|************************************************************ | 94% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/ocaml-parmap-1.0rc10p7.tgz >>> Running clean in devel/ocaml-parmap at 1732149982.71 ===> devel/ocaml-parmap ===> Cleaning for ocaml-parmap-1.0rc10p7 >>> Ended at 1732149983.00 max_stuck=8.79/depends=14.30/show-prepare-results=0.96/build=6.28/package=1.43/clean=0.31