Thomas Frohwein: > It looks like this is because the bundled OCaml deps in > ocamldeps/extlib contain binary-compiled parts in the .cmx files [1]. > My bad, I thought this was only interpreted code. > > I propose either setting the port to ONLY_FOR_ARCHS=amd64 as in the > diff below, or BROKEN until I've found a better way to address this.
It failed to build on amd64, too. ------------------------------------------------------------------------ >>> Building on localhost under lang/haxe BDEPENDS = [devel/gmake;devel/boehm-gc;lang/ocaml;lang/nekovm;sysutils/findlib;devel/pcre;devel/ocaml-ocamlbuild;archivers/xz;lang/ocaml-camlp5] DIST = [lang/haxe:haxe-4.0.5.tar.xz] FULLPKGNAME = haxe-4.0.5 RDEPENDS = [devel/pcre;devel/boehm-gc;lang/ocaml;lang/nekovm] (Junk lock failure for localhost at 1579426953.84286) Received IO (Junk lock obtained for localhost at 1579426953.87) Received IO Woken up lang/haxe Woken up lang/haxe >>> Running depends in lang/haxe at 1579426954.88 last junk was in x11/kde4/kimono /usr/sbin/pkg_add -aI -Drepair boehm-gc-7.6.0p4 findlib-1.8.1p1 gmake-4.2.1p4 nekovm-2.3.0p0 ocaml-4.09.0 ocaml-camlp5-7.08p1 ocamlbuild-0.14.0p1 pcre-8.41p2 was: /usr/sbin/pkg_add -aI -Drepair boehm-gc-7.6.0p4 findlib-1.8.1p1 gmake-4.2.1p4 nekovm-2.3.0p0 ocaml-4.09.0 ocaml-camlp5-7.08p1 ocamlbuild-0.14.0p1 pcre-8.41p2 xz-5.2.4 /usr/sbin/pkg_add -aI -Drepair boehm-gc-7.6.0p4 findlib-1.8.1p1 gmake-4.2.1p4 nekovm-2.3.0p0 ocaml-4.09.0 ocaml-camlp5-7.08p1 ocamlbuild-0.14.0p1 pcre-8.41p2 >>> Running show-prepare-results in lang/haxe at 1579426970.07 ===> lang/haxe ===> haxe-4.0.5 depends on: ocamlbuild-* -> ocamlbuild-0.14.0p1 ===> haxe-4.0.5 depends on: nekovm-* -> nekovm-2.3.0p0 ===> haxe-4.0.5 depends on: ocaml-camlp5-* -> ocaml-camlp5-7.08p1 ===> haxe-4.0.5 depends on: findlib-* -> findlib-1.8.1p1 ===> haxe-4.0.5 depends on: ocaml-=4.09.0 -> ocaml-4.09.0 ===> haxe-4.0.5 depends on: gmake-* -> gmake-4.2.1p4 ===> haxe-4.0.5 depends on: xz-* -> xz-5.2.4 ===> haxe-4.0.5 depends on: boehm-gc-* -> boehm-gc-7.6.0p4 ===> haxe-4.0.5 depends on: pcre-* -> pcre-8.41p2 ===> Verifying specs: c gc m neko pcre pthread z ===> found c.96.0 gc.4.0 m.10.1 neko.0.0 pcre.3.0 pthread.26.1 z.5.0 boehm-gc-7.6.0p4 findlib-1.8.1p1 gmake-4.2.1p4 nekovm-2.3.0p0 ocaml-4.09.0 ocaml-camlp5-7.08p1 ocamlbuild-0.14.0p1 pcre-8.41p2 xz-5.2.4 (Junk lock released for localhost at 1579426971.67) distfiles size=38784960 >>> Running patch in lang/haxe at 1579426971.73 ===> lang/haxe ===> Checking files for haxe-4.0.5 `/usr/ports/distfiles/haxe-4.0.5.tar.xz' is up to date. >> (SHA256) haxe-4.0.5.tar.xz: OK ===> Extracting for haxe-4.0.5 ===> Patching for haxe-4.0.5 ===> Applying OpenBSD patch patch-libs_extc_process_stubs_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD: patch-libs_extc_process_stubs_c,v 1.1.1.1 2020/01/18 00:31:05 thfr Exp $ | |Index: libs/extc/process_stubs.c |--- libs/extc/process_stubs.c.orig |+++ libs/extc/process_stubs.c -------------------------- Patching file libs/extc/process_stubs.c using Plan A... Hunk #1 succeeded at 37. done ===> Applying OpenBSD patch patch-libs_extlib-leftovers_uTF8_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD: patch-libs_extlib-leftovers_uTF8_ml,v 1.1.1.1 2020/01/18 00:31:05 thfr Exp $ | |Index: libs/extlib-leftovers/uTF8.ml |--- libs/extlib-leftovers/uTF8.ml.orig |+++ libs/extlib-leftovers/uTF8.ml -------------------------- Patching file libs/extlib-leftovers/uTF8.ml using Plan A... Hunk #1 succeeded at 177. done ===> Applying OpenBSD patch patch-src_compiler_main_ml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD: patch-src_compiler_main_ml,v 1.1.1.1 2020/01/18 00:31:05 thfr Exp $ | |path to hashlink version | |Index: src/compiler/main.ml |--- src/compiler/main.ml.orig |+++ src/compiler/main.ml -------------------------- Patching file src/compiler/main.ml using Plan A... Hunk #1 succeeded at 273. 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++ >>> Running configure in lang/haxe at 1579426979.93 ===> lang/haxe ===> Generating configure for haxe-4.0.5 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=amd64 -DBASE_PKGPATH=lang/haxe -DFLAVOR_EXT= -DFULLPKGNAME=haxe-4.0.5 -DHOMEPAGE=https://haxe.org -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Thomas\ Frohwein\ \<t...@openbsd.org\> -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=haxe -i -B /usr/obj/ports/haxe-4.0.5 /usr/obj/ports/haxe-4.0.5/haxe-4.0.5/src/compiler/main.ml ===> Configuring for haxe-4.0.5 >>> Running build in lang/haxe at 1579426980.43 ===> lang/haxe ===> Building for haxe-4.0.5 gmake -C libs/extlib-leftovers native && gmake -C libs/extc native && gmake -C libs/neko native && gmake -C libs/javalib native && gmake -C libs/swflib native && gmake -C libs/ttflib native && gmake -C libs/ilib native && gmake -C libs/objsize native && gmake -C libs/pcre native && gmake -C libs/ziplib native && true gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/extlib-leftovers' ocamlopt -safe-string -g -a -o extlib-leftovers.cmxa multiArray.mli rbuffer.mli uCharExt.mli uTF8.mli multiArray.ml rbuffer.ml uCharExt.ml uTF8.ml gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/extlib-leftovers' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/extc' ocamlfind ocamlc -safe-string extc_stubs.c ocamlfind ocamlc -safe-string process_stubs.c ocamlfind ocamlopt -safe-string -a -o extc.cmxa -package extlib extc.ml process.ml gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/extc' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/neko' ocamlfind ocamlopt -package extlib -safe-string -a -o neko.cmxa nast.ml nxml.ml binast.ml nbytecode.ml ncompile.ml File "ncompile.ml", line 676, characters 11-18: 676 | let _ = jmp ctx in ^^^^^^^ Warning 5: this function application is partial, maybe some arguments are missing. gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/neko' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/javalib' ocamlfind ocamlopt -g -package extlib -safe-string -a -o javalib.cmxa jData.ml jReader.ml jWriter.ml gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/javalib' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/swflib' ocamlfind ocamlc -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g as3.mli ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c as3code.ml ocamlfind ocamlc -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g png.mli ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c png.ml ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c swf.ml ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c actionScript.ml ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c as3parse.ml ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c swfPic.ml File "swfPic.ml", line 62, characters 7-23: 62 | match String.uppercase ext with ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.uppercase Use String.uppercase_ascii instead. ocamlfind ocamlc -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g as3hl.mli ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c as3hlparse.ml ocamlfind ocamlopt -safe-string -package extlib -I ../extlib-leftovers -I ../extc -g -c swfParser.ml File "swfParser.ml", line 447, characters 14-31: 447 | seek_in ch ((Pervasives.pos_in ch) + n) ^^^^^^^^^^^^^^^^^ 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 ocamlfind ocamlopt -safe-string -o swflib.cmxa -a as3code.cmx png.cmx swf.cmx actionScript.cmx as3parse.cmx swfPic.cmx as3hlparse.cmx swfParser.cmx gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/swflib' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ttflib' ocamlfind ocamlopt -package extlib -safe-string -I ../extlib-leftovers -I ../swflib tTFData.ml tTFParser.ml tTFTools.ml tTFSwfWriter.ml tTFCanvasWriter.ml tTFJsonWriter.ml -g -a -o ttflib.cmxa File "tTFParser.ml", line 27, characters 8-29: 27 | file : Pervasives.in_channel; ^^^^^^^^^^^^^^^^^^^^^ 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 gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ttflib' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ilib' ocamlfind ocamlopt -g -package extlib -safe-string -a -o ilib.cmxa peData.ml peReader.ml peWriter.ml ilMeta.mli ilData.mli ilMetaTools.ml ilMetaDebug.ml ilMetaReader.ml File "peReader.ml", line 28, characters 6-27: 28 | ch : Pervasives.in_channel; ^^^^^^^^^^^^^^^^^^^^^ 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 "peReader.ml", line 45, characters 1-18: 45 | Pervasives.pos_in r.ch ^^^^^^^^^^^^^^^^^ 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 gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ilib' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/objsize' ocamlc -safe-string -I . c_objsize.c ocamlopt -safe-string -a -o objsize.cmxa objsize.mli objsize.ml gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/objsize' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/pcre' ocamlc -safe-string -I pcre pcre_stubs.c pcre_stubs.c:166:22: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] pcre_exc_Error = caml_named_value("Pcre.Error"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pcre_stubs.c:167:22: warning: assigning to 'value *' (aka 'long *') from 'const value *' (aka 'const long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] pcre_exc_Backtrack = caml_named_value("Pcre.Backtrack"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ocamlopt -safe-string -a -o pcre.cmxa pcre.ml gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/pcre' gmake[1]: Entering directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ziplib' ocamlfind ocamlopt -safe-string -g -I ../extlib -I ../extc -a -o ziplib.cmxa zlib.mli zlib.ml zip.mli zip.ml File "zip.ml", line 65, characters 16-37: 65 | if_channel: Pervasives.in_channel; ^^^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 75, characters 16-38: 75 | of_channel: Pervasives.out_channel; ^^^^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 220, characters 11-33: 220 | let ic = Pervasives.open_in_bin filename in ^^^^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 235, characters 2-21: 235 | Pervasives.close_in ifile.if_channel ^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 372, characters 17-40: 372 | of_channel = Pervasives.open_out_bin filename; ^^^^^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 419, characters 2-22: 419 | Pervasives.close_out oc ^^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 555, characters 4-23: 555 | Pervasives.close_in ic ^^^^^^^^^^^^^^^^^^^ 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 "zip.ml", line 557, characters 4-23: 557 | Pervasives.close_in ic; raise x ^^^^^^^^^^^^^^^^^^^ 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 gmake[1]: Leaving directory '/usr/obj/ports/haxe-4.0.5/haxe-4.0.5/libs/ziplib' mkdir -p _build/src/core/ cp src/core/error.ml _build/src/core/error.ml mkdir -p _build/src/core/ cp src/core/socket.ml _build/src/core/socket.ml mkdir -p _build/src/core/ cp src/core/abstract.ml _build/src/core/abstract.ml mkdir -p _build/src/core/ cp src/core/timer.ml _build/src/core/timer.ml mkdir -p _build/src/core/ cp src/core/ast.ml _build/src/core/ast.ml mkdir -p _build/src/core/ cp src/core/numeric.ml _build/src/core/numeric.ml mkdir -p _build/src/core/ cp src/core/displayTypes.ml _build/src/core/displayTypes.ml mkdir -p _build/src/core/ cp src/core/texpr.ml _build/src/core/texpr.ml mkdir -p _build/src/core/ cp src/core/stringHelper.ml _build/src/core/stringHelper.ml mkdir -p _build/src/core/ cp src/core/meta.ml _build/src/core/meta.ml mkdir -p _build/src/core/ cp src/core/globals.ml _build/src/core/globals.ml mkdir -p _build/src/core/ cp src/core/path.ml _build/src/core/path.ml mkdir -p _build/src/core/ cp src/core/stringError.ml _build/src/core/stringError.ml mkdir -p _build/src/core/ cp src/core/type.ml _build/src/core/type.ml mkdir -p _build/src/core/ cp src/core/define.ml _build/src/core/define.ml mkdir -p _build/src/core/ cp src/core/withType.ml _build/src/core/withType.ml mkdir -p _build/src/core/json/ cp src/core/json/jsonRpcSocket.ml _build/src/core/json/jsonRpcSocket.ml mkdir -p _build/src/core/json/ cp src/core/json/jsonRequest.ml _build/src/core/json/jsonRequest.ml mkdir -p _build/src/core/json/ cp src/core/json/genjson.ml _build/src/core/json/genjson.ml mkdir -p _build/src/core/json/ cp src/core/json/jsonrpc_handler.ml _build/src/core/json/jsonrpc_handler.ml mkdir -p _build/src/core/json/ cp src/core/json/json.ml _build/src/core/json/json.ml mkdir -p _build/src/core/json/ cp src/core/json/jsonRpc.ml _build/src/core/json/jsonRpc.ml mkdir -p _build/src/core/display/ cp src/core/display/displayPosition.ml _build/src/core/display/displayPosition.ml mkdir -p _build/src/core/display/ cp src/core/display/completionItem.ml _build/src/core/display/completionItem.ml mkdir -p _build/src/syntax/ cp src/syntax/lexer.ml _build/src/syntax/lexer.ml mkdir -p _build/src/syntax/ cp src/syntax/reification.ml _build/src/syntax/reification.ml mkdir -p _build/src/syntax/ cp src/syntax/parserEntry.ml _build/src/syntax/parserEntry.ml mkdir -p _build/src/syntax/ cp src/syntax/parser.ml _build/src/syntax/parser.ml mkdir -p _build/src/syntax/ cp src/syntax/semver.ml _build/src/syntax/semver.ml mkdir -p _build/src/context/ cp src/context/typecore.ml _build/src/context/typecore.ml mkdir -p _build/src/context/ cp src/context/nativeLibraries.ml _build/src/context/nativeLibraries.ml mkdir -p _build/src/context/ cp src/context/purityState.ml _build/src/context/purityState.ml mkdir -p _build/src/context/ cp src/context/memory.ml _build/src/context/memory.ml mkdir -p _build/src/context/ cp src/context/sourcemaps.ml _build/src/context/sourcemaps.ml mkdir -p _build/src/context/ cp src/context/commonCache.ml _build/src/context/commonCache.ml mkdir -p _build/src/context/ cp src/context/common.ml _build/src/context/common.ml mkdir -p _build/src/context/ cp src/context/nativeLibraryHandler.ml _build/src/context/nativeLibraryHandler.ml mkdir -p _build/src/context/ cp src/context/compilationServer.ml _build/src/context/compilationServer.ml mkdir -p _build/src/context/ cp src/context/abstractCast.ml _build/src/context/abstractCast.ml mkdir -p _build/src/context/display/ cp src/context/display/displayEmitter.ml _build/src/context/display/displayEmitter.ml mkdir -p _build/src/context/display/ cp src/context/display/displayException.ml _build/src/context/display/displayException.ml mkdir -p _build/src/context/display/ cp src/context/display/importHandling.ml _build/src/context/display/importHandling.ml mkdir -p _build/src/context/display/ cp src/context/display/displayPath.ml _build/src/context/display/displayPath.ml mkdir -p _build/src/context/display/ cp src/context/display/displayFields.ml _build/src/context/display/displayFields.ml mkdir -p _build/src/context/display/ cp src/context/display/diagnostics.ml _build/src/context/display/diagnostics.ml mkdir -p _build/src/context/display/ cp src/context/display/displayJson.ml _build/src/context/display/displayJson.ml mkdir -p _build/src/context/display/ cp src/context/display/deprecationCheck.ml _build/src/context/display/deprecationCheck.ml mkdir -p _build/src/context/display/ cp src/context/display/findReferences.ml _build/src/context/display/findReferences.ml mkdir -p _build/src/context/display/ cp src/context/display/statistics.ml _build/src/context/display/statistics.ml mkdir -p _build/src/context/display/ cp src/context/display/documentSymbols.ml _build/src/context/display/documentSymbols.ml mkdir -p _build/src/context/display/ cp src/context/display/displayToplevel.ml _build/src/context/display/displayToplevel.ml mkdir -p _build/src/context/display/ cp src/context/display/display.ml _build/src/context/display/display.ml mkdir -p _build/src/codegen/ cp src/codegen/overloads.ml _build/src/codegen/overloads.ml mkdir -p _build/src/codegen/ cp src/codegen/java.ml _build/src/codegen/java.ml mkdir -p _build/src/codegen/ cp src/codegen/codegen.ml _build/src/codegen/codegen.ml mkdir -p _build/src/codegen/ cp src/codegen/genxml.ml _build/src/codegen/genxml.ml mkdir -p _build/src/codegen/ cp src/codegen/swfLoader.ml _build/src/codegen/swfLoader.ml mkdir -p _build/src/codegen/ cp src/codegen/dotnet.ml _build/src/codegen/dotnet.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/fixOverrides.ml _build/src/codegen/gencommon/fixOverrides.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/abstractImplementationFix.ml _build/src/codegen/gencommon/abstractImplementationFix.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/intDivisionSynf.ml _build/src/codegen/gencommon/intDivisionSynf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/expressionUnwrap.ml _build/src/codegen/gencommon/expressionUnwrap.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/gencommon.ml _build/src/codegen/gencommon/gencommon.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/enumToClass2.ml _build/src/codegen/gencommon/enumToClass2.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/unreachableCodeEliminationSynf.ml _build/src/codegen/gencommon/unreachableCodeEliminationSynf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/closuresToClass.ml _build/src/codegen/gencommon/closuresToClass.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/reflectionCFs.ml _build/src/codegen/gencommon/reflectionCFs.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/objectDeclMap.ml _build/src/codegen/gencommon/objectDeclMap.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/hardNullableSynf.ml _build/src/codegen/gencommon/hardNullableSynf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/interfaceProps.ml _build/src/codegen/gencommon/interfaceProps.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/realTypeParams.ml _build/src/codegen/gencommon/realTypeParams.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/arraySpliceOptimization.ml _build/src/codegen/gencommon/arraySpliceOptimization.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/dynamicOperators.ml _build/src/codegen/gencommon/dynamicOperators.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/arrayDeclSynf.ml _build/src/codegen/gencommon/arrayDeclSynf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/dynamicFieldAccess.ml _build/src/codegen/gencommon/dynamicFieldAccess.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/classInstance.ml _build/src/codegen/gencommon/classInstance.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/normalize.ml _build/src/codegen/gencommon/normalize.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/interfaceVarsDeleteModf.ml _build/src/codegen/gencommon/interfaceVarsDeleteModf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/castDetect.ml _build/src/codegen/gencommon/castDetect.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/initFunction.ml _build/src/codegen/gencommon/initFunction.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/filterClosures.ml _build/src/codegen/gencommon/filterClosures.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/overloadingConstructor.ml _build/src/codegen/gencommon/overloadingConstructor.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/enumToClass.ml _build/src/codegen/gencommon/enumToClass.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/renameTypeParameters.ml _build/src/codegen/gencommon/renameTypeParameters.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/switchToIf.ml _build/src/codegen/gencommon/switchToIf.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/tArrayTransform.ml _build/src/codegen/gencommon/tArrayTransform.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/setHXGen.ml _build/src/codegen/gencommon/setHXGen.ml mkdir -p _build/src/codegen/gencommon/ cp src/codegen/gencommon/unnecessaryCastsRemoval.ml _build/src/codegen/gencommon/unnecessaryCastsRemoval.ml mkdir -p _build/src/generators/ cp src/generators/genhxold.ml _build/src/generators/genhxold.ml mkdir -p _build/src/generators/ cp src/generators/gencpp.ml _build/src/generators/gencpp.ml mkdir -p _build/src/generators/ cp src/generators/genjs.ml _build/src/generators/genjs.ml mkdir -p _build/src/generators/ cp src/generators/genjvm.ml _build/src/generators/genjvm.ml mkdir -p _build/src/generators/ cp src/generators/genphp7.ml _build/src/generators/genphp7.ml mkdir -p _build/src/generators/ cp src/generators/hl2c.ml _build/src/generators/hl2c.ml mkdir -p _build/src/generators/ cp src/generators/genlua.ml _build/src/generators/genlua.ml mkdir -p _build/src/generators/ cp src/generators/genpy.ml _build/src/generators/genpy.ml mkdir -p _build/src/generators/ cp src/generators/hlcode.ml _build/src/generators/hlcode.ml mkdir -p _build/src/generators/ cp src/generators/genas3.ml _build/src/generators/genas3.ml mkdir -p _build/src/generators/ cp src/generators/genhl.ml _build/src/generators/genhl.ml mkdir -p _build/src/generators/ cp src/generators/genneko.ml _build/src/generators/genneko.ml mkdir -p _build/src/generators/ cp src/generators/hlinterp.ml _build/src/generators/hlinterp.ml mkdir -p _build/src/generators/ cp src/generators/gencs.ml _build/src/generators/gencs.ml mkdir -p _build/src/generators/ cp src/generators/genswf9.ml _build/src/generators/genswf9.ml mkdir -p _build/src/generators/ cp src/generators/hlopt.ml _build/src/generators/hlopt.ml mkdir -p _build/src/generators/ cp src/generators/genjava.ml _build/src/generators/genjava.ml mkdir -p _build/src/generators/ cp src/generators/flashProps.ml _build/src/generators/flashProps.ml mkdir -p _build/src/generators/ cp src/generators/genswf.ml _build/src/generators/genswf.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmDebug.ml _build/src/generators/jvm/jvmDebug.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmAttribute.ml _build/src/generators/jvm/jvmAttribute.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmGlobals.ml _build/src/generators/jvm/jvmGlobals.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmConstantPool.ml _build/src/generators/jvm/jvmConstantPool.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmBuilder.ml _build/src/generators/jvm/jvmBuilder.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmVerificationTypeInfo.ml _build/src/generators/jvm/jvmVerificationTypeInfo.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmData.ml _build/src/generators/jvm/jvmData.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmCode.ml _build/src/generators/jvm/jvmCode.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmClass.ml _build/src/generators/jvm/jvmClass.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmSignature.ml _build/src/generators/jvm/jvmSignature.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmWriter.ml _build/src/generators/jvm/jvmWriter.ml mkdir -p _build/src/generators/jvm/ cp src/generators/jvm/jvmMethod.ml _build/src/generators/jvm/jvmMethod.ml mkdir -p _build/src/optimization/ cp src/optimization/optimizerTexpr.ml _build/src/optimization/optimizerTexpr.ml mkdir -p _build/src/optimization/ cp src/optimization/analyzer.ml _build/src/optimization/analyzer.ml mkdir -p _build/src/optimization/ cp src/optimization/inlineConstructors.ml _build/src/optimization/inlineConstructors.ml mkdir -p _build/src/optimization/ cp src/optimization/analyzerConfig.ml _build/src/optimization/analyzerConfig.ml mkdir -p _build/src/optimization/ cp src/optimization/optimizer.ml _build/src/optimization/optimizer.ml mkdir -p _build/src/optimization/ cp src/optimization/analyzerTypes.ml _build/src/optimization/analyzerTypes.ml mkdir -p _build/src/optimization/ cp src/optimization/inline.ml _build/src/optimization/inline.ml mkdir -p _build/src/optimization/ cp src/optimization/analyzerTexprTransformer.ml _build/src/optimization/analyzerTexprTransformer.ml mkdir -p _build/src/optimization/ cp src/optimization/dce.ml _build/src/optimization/dce.ml mkdir -p _build/src/optimization/ cp src/optimization/analyzerTexpr.ml _build/src/optimization/analyzerTexpr.ml mkdir -p _build/src/filters/ cp src/filters/ES6Ctors.ml _build/src/filters/ES6Ctors.ml mkdir -p _build/src/filters/ cp src/filters/jsExceptions.ml _build/src/filters/jsExceptions.ml mkdir -p _build/src/filters/ cp src/filters/localUsage.ml _build/src/filters/localUsage.ml mkdir -p _build/src/filters/ cp src/filters/capturedVars.ml _build/src/filters/capturedVars.ml mkdir -p _build/src/filters/ cp src/filters/defaultArguments.ml _build/src/filters/defaultArguments.ml mkdir -p _build/src/filters/ cp src/filters/varLazifier.ml _build/src/filters/varLazifier.ml mkdir -p _build/src/filters/ cp src/filters/filters.ml _build/src/filters/filters.ml mkdir -p _build/src/filters/ cp src/filters/tryCatchWrapper.ml _build/src/filters/tryCatchWrapper.ml mkdir -p _build/src/filters/ cp src/filters/filtersCommon.ml _build/src/filters/filtersCommon.ml mkdir -p _build/src/macro/ cp src/macro/macroApi.ml _build/src/macro/macroApi.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalBytes.ml _build/src/macro/eval/evalBytes.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalDebugMisc.ml _build/src/macro/eval/evalDebugMisc.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalExceptions.ml _build/src/macro/eval/evalExceptions.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalStdLib.ml _build/src/macro/eval/evalStdLib.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalThread.ml _build/src/macro/eval/evalThread.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalPrototype.ml _build/src/macro/eval/evalPrototype.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalArray.ml _build/src/macro/eval/evalArray.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalPrinting.ml _build/src/macro/eval/evalPrinting.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalJit.ml _build/src/macro/eval/evalJit.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalDebug.ml _build/src/macro/eval/evalDebug.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalHash.ml _build/src/macro/eval/evalHash.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalMain.ml _build/src/macro/eval/evalMain.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalDebugSocket.ml _build/src/macro/eval/evalDebugSocket.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalContext.ml _build/src/macro/eval/evalContext.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalJitContext.ml _build/src/macro/eval/evalJitContext.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalValue.ml _build/src/macro/eval/evalValue.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalMisc.ml _build/src/macro/eval/evalMisc.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalField.ml _build/src/macro/eval/evalField.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalDecode.ml _build/src/macro/eval/evalDecode.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalString.ml _build/src/macro/eval/evalString.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalEncode.ml _build/src/macro/eval/evalEncode.ml mkdir -p _build/src/macro/eval/ cp src/macro/eval/evalEmitter.ml _build/src/macro/eval/evalEmitter.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytes_U79.ml _build/src/macro/eval/bytes/evalBytes_U79.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytesUpper.ml _build/src/macro/eval/bytes/evalBytesUpper.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytes_L1020.ml _build/src/macro/eval/bytes/evalBytes_L1020.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytes_U1021.ml _build/src/macro/eval/bytes/evalBytes_U1021.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytes_E_L79.ml _build/src/macro/eval/bytes/evalBytes_E_L79.ml mkdir -p _build/src/macro/eval/bytes/ cp src/macro/eval/bytes/evalBytesLower.ml _build/src/macro/eval/bytes/evalBytesLower.ml mkdir -p _build/src/typing/ cp src/typing/nullSafety.ml _build/src/typing/nullSafety.ml mkdir -p _build/src/typing/ cp src/typing/matcher.ml _build/src/typing/matcher.ml mkdir -p _build/src/typing/ cp src/typing/calls.ml _build/src/typing/calls.ml mkdir -p _build/src/typing/ cp src/typing/forLoop.ml _build/src/typing/forLoop.ml mkdir -p _build/src/typing/ cp src/typing/typeloadCheck.ml _build/src/typing/typeloadCheck.ml mkdir -p _build/src/typing/ cp src/typing/typerDisplay.ml _build/src/typing/typerDisplay.ml mkdir -p _build/src/typing/ cp src/typing/typerBase.ml _build/src/typing/typerBase.ml mkdir -p _build/src/typing/ cp src/typing/macroContext.ml _build/src/typing/macroContext.ml mkdir -p _build/src/typing/ cp src/typing/typeloadFunction.ml _build/src/typing/typeloadFunction.ml mkdir -p _build/src/typing/ cp src/typing/typeloadFields.ml _build/src/typing/typeloadFields.ml mkdir -p _build/src/typing/ cp src/typing/typeloadModule.ml _build/src/typing/typeloadModule.ml mkdir -p _build/src/typing/ cp src/typing/typeloadParse.ml _build/src/typing/typeloadParse.ml mkdir -p _build/src/typing/ cp src/typing/finalization.ml _build/src/typing/finalization.ml mkdir -p _build/src/typing/ cp src/typing/typeload.ml _build/src/typing/typeload.ml mkdir -p _build/src/typing/ cp src/typing/magicTypes.ml _build/src/typing/magicTypes.ml mkdir -p _build/src/typing/ cp src/typing/instanceBuilder.ml _build/src/typing/instanceBuilder.ml mkdir -p _build/src/typing/ cp src/typing/generic.ml _build/src/typing/generic.ml mkdir -p _build/src/typing/ cp src/typing/fields.ml _build/src/typing/fields.ml mkdir -p _build/src/typing/ cp src/typing/typer.ml _build/src/typing/typer.ml mkdir -p _build/src/compiler/ cp src/compiler/server.ml _build/src/compiler/server.ml mkdir -p _build/src/compiler/ cp src/compiler/serverConfig.ml _build/src/compiler/serverConfig.ml mkdir -p _build/src/compiler/ cp src/compiler/main.ml _build/src/compiler/main.ml mkdir -p _build/src/compiler/ cp src/compiler/serverMessage.ml _build/src/compiler/serverMessage.ml mkdir -p _build/src/compiler/ cp src/compiler/displayOutput.ml _build/src/compiler/displayOutput.ml camlp5o -impl src/syntax/grammar.mly -o _build/src/syntax/grammar.ml echo let version_extra = None > _build/src/compiler/version.ml mkdir -p _build/src/prebuild/ cp src/prebuild/main.ml _build/src/prebuild/main.ml ocamlfind ocamlopt -safe-string -linkpkg -g -o prebuild -package sedlex.ppx -package extlib -I _build/src/core/json _build/src/core/json/json.ml _build/src/prebuild/main.ml ld.so: ppx.exe: can't load library 'libc.so.95.1' Killed File "_build/src/core/json/json.ml", line 1: Error: Error while running external preprocessor Command line: /usr/obj/ports/haxe-4.0.5/haxe-4.0.5/ocamldeps/sedlex/ppx/./ppx.exe --as-ppx '/tmp/camlppxcd9e13' '/tmp/camlppx919649' gmake: *** [Makefile:144: prebuild] Error 2 *** Error 2 in lang/haxe (/usr/ports/infrastructure/mk/bsd.port.mk:2889 '/usr/obj/ports/haxe-4.0.5/.build_done': @cd /usr/obj/ports/haxe-4.0...) *** Error 2 in lang/haxe (/usr/ports/infrastructure/mk/bsd.port.mk:2555 'build': @lock=haxe-4.0.5; export _LOCKS_HELD=" haxe-4.0.5"; /usr...) ===> Exiting lang/haxe 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 1579426987.58 Error: job failed with 512 on localhost at 1579426987 -- Christian "naddy" Weisgerber na...@mips.inka.de