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

Reply via email to