Hit these on i386, ideas anyone? I didn't spot any recent changes in ocaml-land.
>>> Building on i386-2 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.0rc10p2 RDEPENDS = [lang/ocaml] (Junk lock obtained for i386-2 at 1624403755.56) >>> Running depends in devel/ocaml-parmap at 1624403755.58 last junk was in sysutils/bacula,-bat /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 hamlib-1.2.15.3p6 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 was: /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 gmake-4.3 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 hamlib-1.2.15.3p6 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 Can't find hamlib-1.2.15.3p6 Couldn't install hamlib-1.2.15.3p6 >>> Running show-prepare-results in devel/ocaml-parmap at 1624403765.35 ===> devel/ocaml-parmap ===> ocaml-parmap-1.0rc10p2 depends on: findlib-* -> findlib-1.8.1p2 ===> ocaml-parmap-1.0rc10p2 depends on: ocamlbuild-* -> ocamlbuild-0.14.0p2 ===> ocaml-parmap-1.0rc10p2 depends on: ocaml-=4.10.0 -> ocaml-4.10.0p0 ===> ocaml-parmap-1.0rc10p2 depends on: gmake-* -> gmake-4.3 findlib-1.8.1p2 gmake-4.3 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 (Junk lock released for i386-2 at 1624403765.82) distfiles size=99391 >>> Running build in devel/ocaml-parmap at 1624403765.83 ===> devel/ocaml-parmap ===> Checking files for ocaml-parmap-1.0rc10p2 `/mnt/distfiles/ocaml-parmap-1.0-rc10.tar.gz' is up to date. >> (SHA256) ocaml-parmap-1.0-rc10.tar.gz: OK ===> Extracting for ocaml-parmap-1.0rc10p2 ===> Patching for ocaml-parmap-1.0rc10p2 ===> Applying OpenBSD patch patch-bytearray_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD: patch-bytearray_ml,v 1.1 2019/06/19 09:18:18 chrisz Exp $ | |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: -------------------------- |$OpenBSD: patch-parmap_ml,v 1.1 2019/06/19 09:18:18 chrisz Exp $ | |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.0rc10p2 ===> Configuring for ocaml-parmap-1.0rc10p2 Using /pobj/ocaml-parmap-1.0rc10/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /pobj/ocaml-parmap-1.0rc10/config.site checking for ocamlc... ocamlc OCaml version is 4.10.0 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 ocamlbuild does not exists or it does not support -use-ocamlfind configure: creating ./config.status config.status: creating Makefile_3.11 config.status: creating config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for ocaml-parmap-1.0rc10p2 ocamlfind ocamlc -package "unix bigarray " -c bytearray.mli ocamlfind: Package `threads' not found gmake: *** [Makefile:71: bytearray.cmi] Error 2 *** Error 2 in devel/ocaml-parmap (/usr/ports/infrastructure/mk/bsd.port.mk:2956 '/pobj/ocaml-parmap-1.0rc10/.build_done': @cd /pobj/ocaml-p...) *** Error 2 in devel/ocaml-parmap (/usr/ports/infrastructure/mk/bsd.port.mk:2602 'build': @lock=ocaml-parmap-1.0rc10p2; export _LOCKS_HELD=...) ===> Exiting devel/ocaml-parmap with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1624403767.35 max_stuck=1.59/depends=9.78/show-prepare-results=0.47/build=1.53 Error: job failed with 512 on i386-2 at 1624403767
>>> Building on i386-2 under devel/ocaml-pcre BDEPENDS = [devel/ocaml-ocamlbuild;sysutils/findlib;devel/pcre;lang/ocaml] DIST = [devel/ocaml-pcre:pcre-ocaml-7.2.3.tar.gz] FULLPKGNAME = ocaml-pcre-7.2.3p3 RDEPENDS = [lang/ocaml;devel/pcre] (Junk lock obtained for i386-2 at 1624404504.01) >>> Running depends in devel/ocaml-pcre at 1624404504.03 last junk was in sysutils/bacula,-bat /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 pcre-8.44 was: /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 pcre-8.44 /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 pcre-8.44 >>> Running show-prepare-results in devel/ocaml-pcre at 1624404505.44 ===> devel/ocaml-pcre ===> ocaml-pcre-7.2.3p3 depends on: findlib-* -> findlib-1.8.1p2 ===> ocaml-pcre-7.2.3p3 depends on: ocamlbuild-* -> ocamlbuild-0.14.0p2 ===> ocaml-pcre-7.2.3p3 depends on: ocaml-=4.10.0 -> ocaml-4.10.0p0 ===> ocaml-pcre-7.2.3p3 depends on: pcre-* -> pcre-8.44 ===> Verifying specs: pcre ===> found pcre.3.0 findlib-1.8.1p2 ocaml-4.10.0p0 ocamlbuild-0.14.0p2 pcre-8.44 (Junk lock released for i386-2 at 1624404505.93) distfiles size=88307 >>> Running build in devel/ocaml-pcre at 1624404505.95 ===> devel/ocaml-pcre ===> Checking files for ocaml-pcre-7.2.3p3 `/mnt/distfiles/pcre-ocaml-7.2.3.tar.gz' is up to date. >> (SHA256) pcre-ocaml-7.2.3.tar.gz: OK ===> Extracting for ocaml-pcre-7.2.3p3 ===> Patching for ocaml-pcre-7.2.3p3 ===> Applying OpenBSD patch patch-_oasis Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- _oasis.orig Sat Sep 24 19:34:30 2016 |+++ _oasis Sat Sep 24 19:34:39 2016 -------------------------- Patching file _oasis using Plan A... Hunk #1 succeeded at 32. done ===> Applying OpenBSD patch patch-myocamlbuild_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- myocamlbuild.ml.orig Wed Jul 6 11:01:23 2016 |+++ myocamlbuild.ml Wed Jul 6 11:01:34 2016 -------------------------- Patching file myocamlbuild.ml using Plan A... Hunk #1 succeeded at 648. done ===> Applying OpenBSD patch patch-setup_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- setup.ml.orig Sat Sep 24 19:27:20 2016 |+++ setup.ml Sat Sep 24 19:27:38 2016 -------------------------- Patching file setup.ml using Plan A... Hunk #1 succeeded at 6786. 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-pcre-7.2.3p3 ===> Configuring for ocaml-pcre-7.2.3p3 File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 318, characters 20-36: 318 | String.compare (String.lowercase s1) (String.lowercase s2) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 318, characters 42-58: 318 | String.compare (String.lowercase s1) (String.lowercase s2) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 327, characters 14-30: 327 | (String.lowercase s1) = (String.lowercase s2) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 327, characters 38-54: 327 | (String.lowercase s1) = (String.lowercase s2) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 330, characters 25-41: 330 | Hashtbl.hash (String.lowercase s) ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 368, characters 10-26: 368 | String.lowercase buf ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 474, characters 13-29: 474 | String.lowercase ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 1381, characters 23-41: 1381 | let compare = Pervasives.compare ^^^^^^^^^^^^^^^^^^ 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 "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 1825, characters 16-33: 1825 | concat dir (String.capitalize base) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii instead. File "/pobj/ocaml-pcre-7.2.3/pcre-ocaml-7.2.3/setup.ml", line 1831, characters 16-35: 1831 | concat dir (String.uncapitalize base) ^^^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uncapitalize Use String.uncapitalize_ascii instead. File "setup.ml", line 3229, characters 16-34: 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 "setup.ml", line 5847, characters 11-28: Alert deprecated: Stdlib.String.capitalize Use String.capitalize_ascii instead. File "setup.ml", line 5848, characters 11-30: Alert deprecated: Stdlib.String.uncapitalize Use String.uncapitalize_ascii instead. ocamlfind: Package `findlib' not found ocamlfind: Package `dynlink' not found ocamlfind: Package `findlib' not found W: Field 'findlib_version_ge_1_5' is not set: Field 'findlib_version' is not set: Command ''/usr/local/bin/ocamlfind' query -format %v findlib > '/tmp/oasis-82446e.txt'' terminated with error code 2 ocamlfind: Package `findlib' not found E: Field 'findlib_version' is not set: Command ''/usr/local/bin/ocamlfind' query -format %v findlib > '/tmp/oasis-536342.txt'' terminated with error code 2 *** Error 1 in devel/ocaml-pcre (/usr/ports/infrastructure/mk/bsd.port.mk:2917 'do-configure': @ocamlc.opt -o /pobj/ocaml-pcre-7.2.3/oasis_s...) *** Error 2 in devel/ocaml-pcre (/usr/ports/infrastructure/mk/bsd.port.mk:2937 '/pobj/ocaml-pcre-7.2.3/.configure_done': @cd /usr/ports/deve...) *** Error 2 in devel/ocaml-pcre (/usr/ports/infrastructure/mk/bsd.port.mk:2602 'build': @lock=ocaml-pcre-7.2.3p3; export _LOCKS_HELD=" ocam...) ===> Exiting devel/ocaml-pcre with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1624404506.59 max_stuck=0.00/depends=1.41/show-prepare-results=0.51/build=0.65 Error: job failed with 512 on i386-2 at 1624404506