devel/coccinelle failed to build in my latest amd64 bulk build:

/usr/local/bin/ocamlmklib -linkall  -o pyml-current/pyml_stubs 
pyml-current/pyml_stubs.o pyml-current/libpyml_stubs.a
ar: error: pyml-current/libpyml_stubs.a: No such file or directory

This suspiciously looks like a problem between ocaml and the new
llvm-ar.

------------------------------------------------------------------------
>>> Building on amd64-1 under devel/coccinelle
         BDEPENDS = 
[devel/ocaml-parmap;textproc/gdiff;sysutils/findlib;sysutils/ggrep;devel/ocaml-pcre;textproc/latexmk;lang/ocaml;print/texlive/base;devel/ocaml-menhir;textproc/hevea;lang/python/2.7;devel/gmake;math/ocaml-num]
         DIST = [devel/coccinelle:coccinelle-1.0.6.tgz]
         FULLPKGNAME = coccinelle-1.0.6p3
         RDEPENDS = 
[sysutils/ggrep;devel/ocaml-pcre;textproc/gdiff;sysutils/findlib;devel/ocaml-parmap;lang/python/2.7;lang/ocaml]
(Junk lock obtained for amd64-1 at 1637948268.71)
>>> Running depends in devel/coccinelle at 1637948268.73
   last junk was in devel/xtensa-elf/binutils
/usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 gdiff-3.8 ggrep-3.7p0 hevea-2.34 
latexmk-452cp0 ocaml-4.10.0p0 ocaml-menhir-20190924p1 ocaml-num-1.4 
ocaml-parmap-1.0rc10p2 ocaml-pcre-7.2.3p3 python-2.7.18p5 texlive_base-2021
was: /usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 gdiff-3.8 ggrep-3.7p0 
gmake-4.3 hevea-2.34 latexmk-452cp0 ocaml-4.10.0p0 ocaml-menhir-20190924p1 
ocaml-num-1.4 ocaml-parmap-1.0rc10p2 ocaml-pcre-7.2.3p3 python-2.7.18p5 
texlive_base-2021
/usr/sbin/pkg_add -aI -Drepair findlib-1.8.1p2 gdiff-3.8 ggrep-3.7p0 hevea-2.34 
latexmk-452cp0 ocaml-4.10.0p0 ocaml-menhir-20190924p1 ocaml-num-1.4 
ocaml-parmap-1.0rc10p2 ocaml-pcre-7.2.3p3 python-2.7.18p5 texlive_base-2021
--- +hevea-2.34 -------------------
The imagen script needs LaTeX, dvips, ghostscript and tools from netpbm.

Thus, Hevea does not require texlive, ghostscript, nor netpbm, but its
full functionality can only be achieved if you install those packages.
>>> Running show-prepare-results in devel/coccinelle at 1637948280.16
===> devel/coccinelle
===> coccinelle-1.0.6p3 depends on: ocaml-parmap-* -> ocaml-parmap-1.0rc10p2
===> coccinelle-1.0.6p3 depends on: ocaml-pcre-* -> ocaml-pcre-7.2.3p3
===> coccinelle-1.0.6p3 depends on: findlib-* -> findlib-1.8.1p2
===> coccinelle-1.0.6p3 depends on: ggrep-* -> ggrep-3.7p0
===> coccinelle-1.0.6p3 depends on: gdiff-* -> gdiff-3.8
===> coccinelle-1.0.6p3 depends on: ocaml-=4.10.0 -> ocaml-4.10.0p0
===> coccinelle-1.0.6p3 depends on: python->=2.7,<2.8 -> python-2.7.18p5
===> coccinelle-1.0.6p3 depends on: texlive_base-* -> texlive_base-2021
===> coccinelle-1.0.6p3 depends on: hevea-* -> hevea-2.34
===> coccinelle-1.0.6p3 depends on: ocaml-menhir-* -> ocaml-menhir-20190924p1
===> coccinelle-1.0.6p3 depends on: ocaml-num-* -> ocaml-num-1.4
===> coccinelle-1.0.6p3 depends on: latexmk-* -> latexmk-452cp0
===> coccinelle-1.0.6p3 depends on: gmake-* -> gmake-4.3
===>  Verifying specs:  c curses m pthread pcre python2.7
===>  found c.96.1 curses.14.0 m.10.1 pthread.26.1 pcre.3.0 python2.7.0.0
findlib-1.8.1p2
gdiff-3.8
ggrep-3.7p0
gmake-4.3
hevea-2.34
latexmk-452cp0
ocaml-4.10.0p0
ocaml-menhir-20190924p1
ocaml-num-1.4
ocaml-parmap-1.0rc10p2
ocaml-pcre-7.2.3p3
python-2.7.18p5
texlive_base-2021
Still tainted: host marked nojunk by security/py-cryptography,python3
>>> Running junk in devel/coccinelle at 1637948281.71
Can't run junk because of lock on security/py-cryptography,python3
(Junk lock released for amd64-1 at 1637948282.34)
distfiles size=6684278
>>> Running build in devel/coccinelle at 1637948282.36
===> devel/coccinelle
===>  Checking files for coccinelle-1.0.6p3
`/usr/ports/distfiles/coccinelle-1.0.6.tgz' is up to date.
>> (SHA256) coccinelle-1.0.6.tgz: OK
===>  Extracting for coccinelle-1.0.6p3
===>  Patching for coccinelle-1.0.6p3
===>   Applying OpenBSD patch patch-Makefile
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-Makefile,v 1.13 2021/03/15 21:02:10 sthen Exp $
|
|Some future version of coccinelle will hopefully configure for unbundled num
|or use Zarith instead.
|
|Index: Makefile
|--- Makefile.orig
|+++ Makefile
--------------------------
Patching file Makefile using Plan A...
Hunk #1 succeeded at 71.
Hunk #2 succeeded at 347.
Hunk #3 succeeded at 378.
done
===>   Applying OpenBSD patch patch-bundles_pyml_Makefile
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-bundles_pyml_Makefile,v 1.3 2021/03/15 21:02:10 sthen Exp $
|
|our builtin test/[ doesn't support the < comparator.
|
|Index: bundles/pyml/Makefile
|--- bundles/pyml/Makefile.orig
|+++ bundles/pyml/Makefile
--------------------------
Patching file bundles/pyml/Makefile using Plan A...
Hunk #1 succeeded at 14.
Hunk #2 succeeded at 52.
done
===>   Applying OpenBSD patch patch-cocci_ml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-cocci_ml,v 1.10 2021/03/15 21:02:10 sthen Exp $
|Index: cocci.ml
|--- cocci.ml.orig
|+++ cocci.ml
--------------------------
Patching file cocci.ml using Plan A...
Hunk #1 succeeded at 249.
Hunk #2 succeeded at 528.
Hunk #3 succeeded at 2222.
done
===>   Applying OpenBSD patch patch-commons_common_ml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-commons_common_ml,v 1.9 2021/03/15 21:02:10 sthen Exp $
|Index: commons/common.ml
|--- commons/common.ml.orig
|+++ commons/common.ml
--------------------------
Patching file commons/common.ml using Plan A...
Hunk #1 succeeded at 3281.
Hunk #2 succeeded at 3291.
Hunk #3 succeeded at 3304.
Hunk #4 succeeded at 5256.
Hunk #5 succeeded at 5284.
Hunk #6 succeeded at 5308.
done
===>   Applying OpenBSD patch patch-configure
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-configure,v 1.8 2021/03/15 21:02:10 sthen Exp $
|
|This does not set a default options as suggested in configure.ac,
|but overrides the user-provided setting.
|
|Index: configure
|--- configure.orig
|+++ configure
--------------------------
Patching file configure using Plan A...
Hunk #1 succeeded at 14416.
done
===>   Applying OpenBSD patch patch-parsing_c_Makefile
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-parsing_c_Makefile,v 1.3 2021/03/15 21:02:10 sthen Exp $
|
|Some future version of coccinelle will hopefully configure for unbundled num
|or use Zarith instead.
|
|Index: parsing_c/Makefile
|--- parsing_c/Makefile.orig
|+++ parsing_c/Makefile
--------------------------
Patching file parsing_c/Makefile using Plan A...
Hunk #1 succeeded at 42.
done
===>   Applying OpenBSD patch patch-parsing_c_compare_c_ml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-parsing_c_compare_c_ml,v 1.4 2021/03/15 21:02:10 sthen Exp $
|--- parsing_c/compare_c.ml.orig        Sat Apr 18 14:37:23 2015
|+++ parsing_c/compare_c.ml     Sat Apr 25 10:42:50 2015
--------------------------
Patching file parsing_c/compare_c.ml using Plan A...
Hunk #1 succeeded at 204.
done
===>   Applying OpenBSD patch patch-parsing_c_unparse_c_ml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-parsing_c_unparse_c_ml,v 1.3 2021/03/15 21:02:10 sthen Exp $
|
|just two simple occurences of string modification. Great!
|
|Index: parsing_c/unparse_c.ml
|--- parsing_c/unparse_c.ml.orig
|+++ parsing_c/unparse_c.ml
--------------------------
Patching file parsing_c/unparse_c.ml using Plan A...
Hunk #1 succeeded at 2362.
done
===>   Applying OpenBSD patch patch-scripts_stat_directory_complete_pl
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-scripts_stat_directory_complete_pl,v 1.4 2015/10/27 14:43:07 
sthen Exp $
|--- scripts/stat_directory_complete.pl.orig    Mon Oct 26 16:22:50 2015
|+++ scripts/stat_directory_complete.pl Tue Oct 27 14:23:22 2015
--------------------------
Patching file scripts/stat_directory_complete.pl using Plan A...
Hunk #1 succeeded at 236.
done
===>   Applying OpenBSD patch patch-tools_spgen_source_Makefile
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-tools_spgen_source_Makefile,v 1.3 2021/03/15 21:02:10 sthen 
Exp $
|
|Some future version of coccinelle will hopefully configure for unbundled num
|or use Zarith instead.
|
|Index: tools/spgen/source/Makefile
|--- tools/spgen/source/Makefile.orig
|+++ tools/spgen/source/Makefile
--------------------------
Patching file tools/spgen/source/Makefile using Plan A...
Hunk #1 succeeded at 39.
done
===>   Applying OpenBSD patch patch-tools_spgen_source_spgen_test_ml
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-tools_spgen_source_spgen_test_ml,v 1.1 2019/03/04 12:51:12 
chrisz Exp $
|
|Index: tools/spgen/source/spgen_test.ml
|--- tools/spgen/source/spgen_test.ml.orig
|+++ tools/spgen/source/spgen_test.ml
--------------------------
Patching file tools/spgen/source/spgen_test.ml using Plan A...
Hunk #1 succeeded at 42.
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 coccinelle-1.0.6p3
===>  Configuring for coccinelle-1.0.6p3
Using /usr/obj/ports/coccinelle-1.0.6/config.site (generated)
perl -pi -e s,/usr/local,/usr/local,g 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/scripts/spatch*
configure: WARNING: unrecognized options: --with-python, --disable-gtk-doc
configure: loading site script /usr/obj/ports/coccinelle-1.0.6/config.site
configure: configuring coccinelle 1.0.6 in 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6
checking for a BSD-compatible install... 
/usr/obj/ports/coccinelle-1.0.6/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... mkdir -p
checking for gawk... (cached) awk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
configure: determining version suffix
checking for date... /bin/date
configure: version suffix set to Fri, 26 Nov 2021 10:38:03 -0700
configure: this configure program uses pkg-config m4 macros
configure: this configure program uses ocaml m4 macros (see setup/ocaml.m4)
configure: this configure program uses custom m4 macros (see setup/cocci.m4)
configure: some fake substitutions for required but unavailable programs may be 
used (see setup/fake*)
configure: verifying basic tools
checking for style of include used by gmake... GNU
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 whether cc understands -c and -o together... yes
checking dependency style of cc... none
checking how to run the C preprocessor... cc -E
checking for bash... /usr/local/bin/bash
checking for tar... /bin/tar
checking for patch... (cached) patch -z.ccorig
checking for echo... /bin/echo
checking for patchelf... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ocamlc... /usr/local/bin/ocamlc
OCaml version is 4.10.0
OCaml library path is /usr/local/lib/ocaml
checking for ocamlopt... /usr/local/bin/ocamlopt
checking for ocamlc.opt... /usr/local/bin/ocamlc.opt
checking for ocamlopt.opt... /usr/local/bin/ocamlopt.opt
checking for ocaml... /usr/local/bin/ocaml
checking for ocamldep... /usr/local/bin/ocamldep
checking for ocamlmktop... /usr/local/bin/ocamlmktop
checking for ocamlmklib... /usr/local/bin/ocamlmklib
checking for ocamldoc... /usr/local/bin/ocamldoc
checking that the OCaml version is at least 3.12... yes
checking that the OCaml version is at least 4.02... yes
checking for ocamllex... /usr/local/bin/ocamllex
checking for ocamllex.opt... /usr/local/bin/ocamllex.opt
checking for ocamlyacc... /usr/local/bin/ocamlyacc
checking for ocamlfind... /usr/local/bin/ocamlfind
checking for ocamlprof... /usr/local/bin/ocamlprof
configure: verifying basic ocaml modules
configure: coccinelle may use external ocaml libraries in 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles
configure: the following OCaml packages should be provided by your ocaml 
installation
checking for OCaml findlib package unix... found
checking for OCaml findlib package bigarray... found
checking for OCaml findlib package num... found
checking for OCaml findlib package str... found
configure: configuring package dynlink
checking for OCaml findlib package dynlink... found
configure: configuring package parmap
checking for OCaml findlib package parmap... found
configure: verifying optional features
checking for menhir... /usr/local/bin/menhir
configure: system menhir will be used
configure: system menhir will be used
configure: configuring package pyml
checking for OCaml findlib package pyml... not found
configure: OCaml package pyml is not available
checking for a bundled substitute of pyml... yes
configure: using bundled substitute for pyml in 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml/
checking for PCRE... yes
configure: configuring package pcre
checking for OCaml findlib package pcre... found
configure: support for pcre syntax is enabled
checking for pdflatex... /usr/local/bin/pdflatex
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile.config
config.status: creating version.ml
config.status: creating commons/commands.ml
config.status: creating globals/config.ml
config.status: creating globals/regexp.ml
config.status: creating python/pycocci.ml
config.status: creating ocaml/prepare_ocamlcocci.ml
config.status: creating scripts/spatch.sh
config.status: creating tools/spgen/scripts/spgen.sh
config.status: creating docs/spatch.1
config.status: creating setup/Makefile
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --with-python, --disable-gtk-doc
configure: configuration completed
------------------------------------------------------------------------------
Summary

configure flags:  --with-python=/usr/local/bin/python2.7 --enable-opt 
--prefix=/usr/local --sysconfdir=/etc --mandir=/usr/local/man 
--infodir=/usr/local/info --localstatedir=/var --disable-silent-rules 
--disable-gtk-doc
findlib:          /usr/local/bin/ocamlfind      (an actual version is strongly 
recommended)
menhir:           /usr/local/bin/menhir (for local package use 
--without-menhir, install the menhir package otherwise)

ocaml scripting:  yes   (overridable with --enable-ocaml)
python scripting: yes   (overridable with --enable-python)

pcre regexes:     yes   (overridable with --enable-pcre-syntax)
pcre module:      yes   (for local package use --disable-pcre)
pcre library:     yes   (requires the libpcre-ocaml-dev package)

optimized spatch: yes   (overridable with --disable-opt)

------------------------------------------------------------------------------
Coccinelle can now be compiled and installed.


If you compile coccinelle again after source code changes or
configuration changes, you may need to run first:
  $ make clean

To compile coccinelle, run:
  $ make

To install coccinelle, run:
  $ make install

Then, to test coccinelle, run for example:
  $ spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c

Or when coccinelle is not installed yet:
  $ COCCINELLE_HOME=/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6 
./scripts/spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c
------------------------------------------------------------------------------
You may need to set some environment variables so that the python
libraries are found. The frontend 'spatch' sets the following variables:

  $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  $ export PYTHONPATH=$PYTHONPATH:${exec_prefix}/lib/coccinelle/python

------------------------------------------------------------------------------
===>  Building for coccinelle-1.0.6p3
Building opt-only
gmake .depend
gmake[1]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[2]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
Constructing '.depend'
set -e; for i in /usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml/ 
 commons globals ctl parsing_cocci parsing_c ocaml python engine popl09 extra 
tools/spgen; do echo $i; gmake -C $i depend; done
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml/
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pyml_compat.mli -o pyml-current/pyml_compat.cmi
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pyml_compat.ml -o pyml-current/pyml_compat.cmo
File "pyml-current/pyml_compat.ml", line 1, characters 16-32:
1 | let lowercase = String.lowercase
                    ^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii instead.
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/generate.ml -o pyml-current/generate.cmo
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
pyml-current/pyml_compat.cmo pyml-current/generate.cmo -o pyml-current/generate
cd pyml-current && ./generate
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pytypes.mli -o pyml-current/pytypes.cmi
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-i pyml-current/pywrappers.ml >pyml-current/pywrappers.mli
touch .prepare
/usr/local/bin/ocamldep  -I pyml-current pyml-current/*.ml pyml-current/*.mli 
>.depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
commons
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/commons'
/usr/local/bin/ocamldep -I ocamlextra  common.mli objet.mli ocollection.mli 
ograph_extended.mli ograph_simple.mli commands.ml common.ml ograph_simple.ml 
ograph_extended.ml  > .depend
for i in ocamlextra; do /usr/local/bin/ocamldep -I ocamlextra  $i/*.ml $i/*.mli 
>> .depend; done
/usr/local/bin/ocamldep -I ocamlextra  common.mli objet.mli ocollection.mli 
ograph_extended.mli ograph_simple.mli commands.ml common.ml ograph_simple.ml 
ograph_extended.ml  > .depend
for i in ocamlextra; do /usr/local/bin/ocamldep -I ocamlextra  $i/*.ml $i/*.mli 
>> .depend; done
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/commons'
globals
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/globals'
/usr/local/bin/ocamldep -I ../commons -I /usr/local/lib/ocaml/pcre *.mli *.ml > 
.depend
/usr/local/bin/ocamldep -I ../commons -I /usr/local/lib/ocaml/pcre *.mli *.ml > 
.depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/globals'
ctl
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/ctl'
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals 
*.mli *.ml > .depend
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals 
*.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/ctl'
parsing_cocci
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/parsing_cocci'
/usr/local/bin/menhir --ocamlc "/usr/local/bin/ocamlc.opt" --ocamldep 
"/usr/local/bin/ocamldep" --table --base parser_cocci_menhir 
parser_cocci_menhir.mly
/usr/local/bin/ocamldep *.mli *.ml > .depend
/usr/local/bin/ocamldep *.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/parsing_cocci'
parsing_c
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/parsing_c'
/usr/local/bin/ocamllex.opt lexer_c.mll
549 states, 26116 transitions, table size 107758 bytes
15973 additional bytes used for bindings
/usr/local/bin/ocamlyacc -v parser_c.mly
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
 ../parsing_cocci *.mli *.ml > .depend
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
 ../parsing_cocci *.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/parsing_c'
ocaml
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/ocaml'
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../parsing_cocci -I ../parsing_c -I ../engine *.mli *.ml    > .depend
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../parsing_cocci -I ../parsing_c -I ../engine *.mli *.ml    > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/ocaml'
python
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/python'
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../parsing_c -I ../parsing_cocci -I ../ocaml  *.mli *.ml > .depend
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../parsing_c -I ../parsing_cocci -I ../ocaml  *.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/python'
engine
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/engine'
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../ctl -I ../parsing_cocci -I ../parsing_c -I ../ocaml -I ../python *.mli *.ml 
> .depend
/usr/local/bin/ocamldep -I ../commons -I ../commons/ocamlextra -I ../globals -I 
../ctl -I ../parsing_cocci -I ../parsing_c -I ../ocaml -I ../python *.mli *.ml 
> .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/engine'
popl09
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/popl09'
/usr/local/bin/ocamldep -I ../commons -I ../globals -I ../ctl -I 
../parsing_cocci -I ../parsing_c  -I ../engine *.mli *.ml > .depend
/usr/local/bin/ocamldep -I ../commons -I ../globals -I ../ctl -I 
../parsing_cocci -I ../parsing_c  -I ../engine *.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/popl09'
extra
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/extra'
/usr/local/bin/ocamldep -I ../commons -I ../globals -I  ../parsing_cocci -I  
../parsing_c *.mli *.ml > .depend
/usr/local/bin/ocamldep -I ../commons -I ../globals -I  ../parsing_cocci -I  
../parsing_c *.mli *.ml > .depend
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/extra'
tools/spgen
gmake[3]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/tools/spgen'
gmake -C source depend
gmake[4]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/tools/spgen/source'
/usr/local/bin/ocamllex.opt spgen_lexer.mll
143 states, 8123 transitions, table size 33350 bytes
23641 additional bytes used for bindings
/usr/local/bin/ocamldep *.mli *.ml > .depend
gmake[4]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/tools/spgen/source'
gmake[3]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/tools/spgen'
/usr/local/bin/ocamldep -I commons -I commons/ocamlextra -I globals -I ctl -I 
parsing_cocci -I parsing_c -I ocaml -I python -I engine -I popl09 -I extra -I 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml/ cocci.mli 
testing.mli flag_cocci.ml cocci.ml testing.ml  read_options.ml main.ml > .depend
gmake[2]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[1]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake opt-only
gmake[1]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake .depend
gmake[2]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[2]: '.depend' is up to date.
gmake[2]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake subdirs.opt BUILD_OPT=yes
gmake[2]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[3]: Entering directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[4]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
gmake[5]: Entering directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pytypes.ml -o pyml-current/pytypes.cmo
/usr/local/bin/ocamlopt.opt  -I pyml-current -cclib -lpyml_stubs  -c 
pyml-current/pytypes.ml -o pyml-current/pytypes.cmx
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pywrappers.mli -o pyml-current/pywrappers.cmi
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pywrappers.ml -o pyml-current/pywrappers.cmo
/usr/local/bin/ocamlopt.opt  -I pyml-current -cclib -lpyml_stubs  -c 
pyml-current/pywrappers.ml -o pyml-current/pywrappers.cmx
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/py.mli -o pyml-current/py.cmi
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/py.ml -o pyml-current/py.cmo
/usr/local/bin/ocamlopt.opt  -I pyml-current -cclib -lpyml_stubs  -c 
pyml-current/py.ml -o pyml-current/py.cmx
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pycaml.mli -o pyml-current/pycaml.cmi
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-c pyml-current/pycaml.ml -o pyml-current/pycaml.cmo
/usr/local/bin/ocamlopt.opt  -I pyml-current -cclib -lpyml_stubs  -c 
pyml-current/pycaml.ml -o pyml-current/pycaml.cmx
/usr/local/bin/ocamlopt.opt  -I pyml-current -cclib -lpyml_stubs  -a 
pyml-current/pytypes.cmx pyml-current/pywrappers.cmx pyml-current/py.cmx 
pyml-current/pycaml.cmx -o pyml-current/pyml.cmxa
/usr/local/bin/ocamlc.opt -unsafe -I pyml-current -custom -cclib -lpyml_stubs  
-ccopt -fPIC pyml-current/pyml_stubs.c -o pyml-current/pyml_stubs.o
mv pyml_stubs.o pyml-current/pyml_stubs.o
/usr/local/bin/ocamlmklib -linkall  -o pyml-current/pyml_stubs 
pyml-current/pyml_stubs.o
/usr/local/bin/ocamlmklib -linkall  -o pyml-current/pyml_stubs 
pyml-current/pyml_stubs.o pyml-current/libpyml_stubs.a
ar: error: pyml-current/libpyml_stubs.a: No such file or directory
gmake[5]: *** [../Makefile.bundles:82: pyml-current/pyml.a] Error 2
gmake[5]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
gmake[4]: Leaving directory 
'/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml'
gmake[4]: *** [../Makefile.bundles:33: all.opt] Error 2
gmake[3]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[3]: *** [Makefile:187: 
/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6/bundles/pyml/.opt] Error 2
gmake[2]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[2]: *** [Makefile:181: subdirs.opt] Error 1
gmake[1]: Leaving directory '/usr/obj/ports/coccinelle-1.0.6/coccinelle-1.0.6'
gmake[1]: *** [Makefile:165: opt-compil] Error 2
gmake: *** [Makefile:146: all-release] Error 2
*** Error 2 in devel/coccinelle (/usr/ports/infrastructure/mk/bsd.port.mk:2954 
'/usr/obj/ports/coccinelle-1.0.6/.build_done': @cd /usr/obj/p...)
*** Error 2 in devel/coccinelle (/usr/ports/infrastructure/mk/bsd.port.mk:2600 
'build': @lock=coccinelle-1.0.6p3;  export _LOCKS_HELD=" cocc...)
===> Exiting devel/coccinelle 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 1637948292.73
max_stuck=4.47/depends=11.44/show-prepare-results=1.54/junk=0.65/build=10.38
Error: job failed with 512 on amd64-1 at 1637948292

-- 
Christian "naddy" Weisgerber                          [email protected]

Reply via email to