>>> Building on exopi-5 under devel/rebar3,erlang29 BDEPENDS = [devel/gmake;lang/erlang/29] DIST = [devel/rebar3,erlang27:hex_modules/meck-0.8.13.tar;devel/rebar3,erlang27:rebar3-3.27.0.tar.gz] FULLPKGNAME = erl29-rebar3-3.27.0p1 RDEPENDS = [lang/erlang/29] (Junk lock obtained for exopi-5 at 1789806480.90) >>> Running depends in devel/rebar3,erlang29 at 1789806480.94 last junk was in productivity/glabels /usr/sbin/pkg_add -aI -Drepair erlang-29.1v0 was: /usr/sbin/pkg_add -aI -Drepair erlang-29.1v0 gmake-4.4.1p0 /usr/sbin/pkg_add -aI -Drepair erlang-29.1v0 The following new rcscripts were installed: /etc/rc.d/epmd29 See rcctl(8) for details. --- +erlang-29.1v0 ------------------- You may wish to add /usr/local/lib/erlang29/man to /etc/man.conf >>> Running show-prepare-results in devel/rebar3,erlang29 at 1789806491.73 ===> devel/rebar3,erlang29 ===> Building from scratch erl29-rebar3-3.27.0p1 ===> erl29-rebar3-3.27.0p1 depends on: erlang->=29v0,<30v0 -> erlang-29.1v0 ===> erl29-rebar3-3.27.0p1 depends on: gmake-* -> gmake-4.4.1p0 erlang-29.1v0 gmake-4.4.1p0 (Junk lock released for exopi-5 at 1789806492.44) distfiles size=863385 >>> Running build in devel/rebar3,erlang29 at 1789806492.47 ===> devel/rebar3,erlang29 ===> Checking files for erl29-rebar3-3.27.0p1 `/exopi-cvs/ports/distfiles/hex_modules/meck-0.8.13.tar' is up to date. `/exopi-cvs/ports/distfiles/rebar3-3.27.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for erl29-rebar3-3.27.0p1 ===> Patching for erl29-rebar3-3.27.0p1 ===> Applying OpenBSD patch patch-apps_rebar_rebar_config Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: apps/rebar/rebar.config |--- apps/rebar/rebar.config.orig |+++ apps/rebar/rebar.config -------------------------- Patching file apps/rebar/rebar.config using Plan A... Hunk #1 succeeded at 34. done ===> Applying OpenBSD patch patch-apps_rebar_src_rebar_prv_escriptize_erl Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Use versioned escript | |Index: apps/rebar/src/rebar_prv_escriptize.erl |--- apps/rebar/src/rebar_prv_escriptize.erl.orig |+++ apps/rebar/src/rebar_prv_escriptize.erl -------------------------- Patching file apps/rebar/src/rebar_prv_escriptize.erl using Plan A... Hunk #1 succeeded at 138. done ===> Applying OpenBSD patch patch-bootstrap Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Use versioned escript. | |Index: bootstrap |--- bootstrap.orig |+++ bootstrap -------------------------- Patching file bootstrap using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-rebar_config Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- set main module name for escript |- disable warnings_as_errors as this prevents rebar3 from building | with erlang/29 | |Index: rebar.config |--- rebar.config.orig |+++ rebar.config -------------------------- Patching file rebar.config using Plan A... Hunk #1 succeeded at 14. Hunk #2 succeeded at 49. done ===> Applying OpenBSD patch patch-vendor_relx_priv_templates_bin Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |use versioned erlang binary | |Index: vendor/relx/priv/templates/bin |--- vendor/relx/priv/templates/bin.orig |+++ vendor/relx/priv/templates/bin -------------------------- Patching file vendor/relx/priv/templates/bin using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-vendor_relx_priv_templates_extended_bin Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |use versioned erlang binary | |Index: vendor/relx/priv/templates/extended_bin |--- vendor/relx/priv/templates/extended_bin.orig |+++ vendor/relx/priv/templates/extended_bin -------------------------- Patching file vendor/relx/priv/templates/extended_bin using Plan A... Hunk #1 succeeded at 199. 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 erl29-rebar3-3.27.0p1 ===> Configuring for erl29-rebar3-3.27.0p1 /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DERL_DEFAULT=\"@comment\ \" -DMODERL_MODULE_meck_VERSION=0.8.13 -DMODERL_BASEDIR=/usr/local/lib/erlang29/ -DMODERL_LIBROOT=lib/erlang29/lib -DVERSION= -DMODERL_VERSION=29 -DARCH=amd64 -DBASE_PKGPATH=devel/rebar3,erlang29 -DFLAVOR_EXT=-erlang29 -DFULLPKGNAME=erl29-rebar3-3.27.0p1 -DHOMEPAGE=https://www.rebar3.org -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Volker\ Schlecht\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=erl29-rebar3 -i -B /exopi-obj/pobj/rebar3-3.27.0-erlang29 /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/bootstrap /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/apps/rebar/src/rebar_prv_escriptize.erl /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/vendor/relx/priv/templates/bin /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/vendor/relx/priv/templates/extended_bin ===> Building for erl29-rebar3-3.27.0p1 cd /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0 && /usr/bin/env -i PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/exopi-obj/pobj/rebar3-3.27.0-erlang29' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -d -m 755" /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/bootstrap /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/_build/default/lib/erlware_commons/src/ec_date.erl:107:9: Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/_build/default/lib/erlware_commons/src/ec_date.erl:115:9: Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. Evaluating config script "/exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/_build/default/lib/rebar/src/rebar.app.src.script" ===> Verifying dependencies... ===> Analyzing applications... ===> Compiling getopt ===> Compiling providers ===> Compiling cf ===> Compiling erlware_commons \x{250C}\x{2500} vendor/erlware_commons/src/ec_date.erl: \x{2502} 107 \x{2502} {D1, T1} = {{Y, M, D}, {H, M1, S}} \x{2502} \x{2570}\x{2500}\x{2500} Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. \x{250C}\x{2500} vendor/erlware_commons/src/ec_date.erl: \x{2502} 115 \x{2502} {D1, _T1, {Ms}} = {{Y, M, D}, {H, M1, S}, {Ms}} \x{2502} \x{2570}\x{2500}\x{2500} Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. ===> Compiling eunit_formatters ===> Compiling bbmustache ===> Compiling ssl_verify_fun ===> Compiling relx ===> Compiling cth_readable ===> Compiling certifi ===> Compiling rebar ===> Verifying dependencies... ===> Cleaning out bbmustache... ===> Cleaning out certifi... ===> Cleaning out cf... ===> Cleaning out cth_readable... ===> Cleaning out erlware_commons... ===> Cleaning out eunit_formatters... ===> Cleaning out getopt... ===> Cleaning out providers... ===> Cleaning out rebar... ===> Cleaning out relx... ===> Cleaning out ssl_verify_fun... ===> Verifying dependencies... ===> Analyzing applications... ===> Compiling getopt ===> Compiling providers ===> Compiling cf ===> Compiling erlware_commons \x{250C}\x{2500} vendor/erlware_commons/src/ec_date.erl: \x{2502} 107 \x{2502} {D1, T1} = {{Y, M, D}, {H, M1, S}} \x{2502} \x{2570}\x{2500}\x{2500} Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. \x{250C}\x{2500} vendor/erlware_commons/src/ec_date.erl: \x{2502} 115 \x{2502} {D1, _T1, {Ms}} = {{Y, M, D}, {H, M1, S}, {Ms}} \x{2502} \x{2570}\x{2500}\x{2500} Warning: a pattern `P1=P2` where both sides are constructors may yield an error in a future version of Erlang/OTP. Note that a pattern such as `{a,B}={Y,Z} -> ...` can always be written in a unified form `{a=Y,B=Z} -> ...`. Compile directive 'nowarn_match_alias_pats' can be used to suppress warnings in selected modules. ===> Compiling eunit_formatters ===> Compiling bbmustache ===> Compiling ssl_verify_fun ===> Compiling relx ===> Compiling cth_readable ===> Compiling certifi ===> Compiling rebar ===> Building escript for rebar... >>> Running package in devel/rebar3,erlang29 at 1789806535.93 ===> devel/rebar3,erlang29 ===> Faking installation for erl29-rebar3-3.27.0p1 /exopi-obj/pobj/rebar3-3.27.0-erlang29/bin/install -c -m 755 /exopi-obj/pobj/rebar3-3.27.0-erlang29/rebar3-3.27.0/rebar3 /exopi-obj/pobj/rebar3-3.27.0-erlang29/fake-amd64-erlang29/usr/local/bin/rebar3-29 ===> Building package for erl29-rebar3-3.27.0p1 Create /exopi-cvs/ports/packages/amd64/all/erl29-rebar3-3.27.0p1.tgz Creating package erl29-rebar3-3.27.0p1 reading plist| checking dependencies| checking dependencies|lang/erlang/29,-main checksumming| checksumming| | 0% checksumming|***** | 8% checksumming|********** | 17% checksumming|*************** | 25% checksumming|******************** | 33% checksumming|************************* | 42% checksumming|******************************* | 50% checksumming|************************************ | 58% checksumming|***************************************** | 67% checksumming|********************************************** | 75% checksumming|*************************************************** | 83% checksumming|******************************************************** | 92% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/erl29-rebar3-3.27.0p1.tgz >>> Running clean in devel/rebar3,erlang29 at 1789806537.08 ===> devel/rebar3,erlang29 ===> Cleaning for erl29-rebar3-3.27.0p1 >>> Ended at 1789806537.36 max_stuck=4.24/depends=10.77/show-prepare-results=0.77/build=43.46/package=1.15/clean=0.32