=>> Building lang/fsharp build started at Wed May 7 03:25:33 BST 2025 port directory: /usr/ports/lang/fsharp package name: fsharp-10.2.1_2 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1167 Dec 29 14:16 /usr/ports/lang/fsharp/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1a35b19e6d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake MONO_SHARED_DIR="/wrkdirs/usr/ports/lang/fsharp/work" PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/fsharp/work/.cache HOME=/wrkdirs/usr/ports/lang/fsharp/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/fsharp/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/fsharp/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- MONO_SHARED_DIR="/wrkdirs/usr/ports/lang/fsharp/work" TZ=UTC NUGET_PACKAGES=/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages XDG_DATA_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/fsharp/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/fsharp/work/.cache HOME=/wrkdirs/usr/ports/lang/fsharp/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/fsharp/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/fsharp/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/fsharp" EXAMPLESDIR="share/examples/fsharp" DATADIR="share/fsharp" WWWDIR="www/fsharp" ETCDIR="etc/fsharp" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/fsharp DOCSDIR=/usr/local/share/doc/fsharp EXAMPLESDIR=/usr/local/share/examples/fsharp WWWDIR=/usr/local/www/fsharp ETCDIR=/usr/local/etc/fsharp --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The fsharp port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> fsharp-10.2.1_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> fsharp-10.2.1_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of fsharp-10.2.1_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The fsharp port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by fsharp-10.2.1_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The fsharp port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by fsharp-10.2.1_2 for building => SHA256 Checksum OK for benchmarkdotnet.diagnostics.windows.0.9.8.nupkg. => SHA256 Checksum OK for benchmarkdotnet.0.9.8.nupkg. => SHA256 Checksum OK for fsharp.compiler.tools.4.1.27.nupkg. => SHA256 Checksum OK for fsharp.configuration.1.3.0.nupkg. => SHA256 Checksum OK for fsharp.core.3.0.2.nupkg. => SHA256 Checksum OK for fsharp.core.3.1.2.5.nupkg. => SHA256 Checksum OK for fsharp.core.4.0.0.1.nupkg. => SHA256 Checksum OK for fsharp.core.4.1.18.nupkg. => SHA256 Checksum OK for fsharp.data.2.2.5.nupkg. => SHA256 Checksum OK for fscheck.3.0.0-alpha3.nupkg. => SHA256 Checksum OK for fslexyacc.7.0.6.nupkg. => SHA256 Checksum OK for microbuild.core.0.2.0.nupkg. => SHA256 Checksum OK for microsoft.build.framework.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.framework.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.tasks.core.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.tasks.core.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.utilities.core.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.utilities.core.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.portable.fsharp.core.10.1.0.nupkg. => SHA256 Checksum OK for nunit.console.3.0.0.nupkg. => SHA256 Checksum OK for nunit3testadapter.3.0.8-ctp-8.nupkg. => SHA256 Checksum OK for nunit.3.5.0.nupkg. => SHA256 Checksum OK for nunitlite.3.5.0.nupkg. => SHA256 Checksum OK for system.collections.immutable.1.5.0.nupkg. => SHA256 Checksum OK for system.io.compression.4.3.0.nupkg. => SHA256 Checksum OK for system.reflection.metadata.1.6.0.nupkg. => SHA256 Checksum OK for system.valuetuple.4.4.0.nupkg. => SHA256 Checksum OK for fsharp-fsharp-10.2.1_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The fsharp port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by fsharp-10.2.1_2 for building ===> Extracting for fsharp-10.2.1_2 => SHA256 Checksum OK for benchmarkdotnet.diagnostics.windows.0.9.8.nupkg. => SHA256 Checksum OK for benchmarkdotnet.0.9.8.nupkg. => SHA256 Checksum OK for fsharp.compiler.tools.4.1.27.nupkg. => SHA256 Checksum OK for fsharp.configuration.1.3.0.nupkg. => SHA256 Checksum OK for fsharp.core.3.0.2.nupkg. => SHA256 Checksum OK for fsharp.core.3.1.2.5.nupkg. => SHA256 Checksum OK for fsharp.core.4.0.0.1.nupkg. => SHA256 Checksum OK for fsharp.core.4.1.18.nupkg. => SHA256 Checksum OK for fsharp.data.2.2.5.nupkg. => SHA256 Checksum OK for fscheck.3.0.0-alpha3.nupkg. => SHA256 Checksum OK for fslexyacc.7.0.6.nupkg. => SHA256 Checksum OK for microbuild.core.0.2.0.nupkg. => SHA256 Checksum OK for microsoft.build.framework.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.framework.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.tasks.core.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.tasks.core.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.utilities.core.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.utilities.core.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.build.14.3.0.nupkg. => SHA256 Checksum OK for microsoft.build.15.6.85.nupkg. => SHA256 Checksum OK for microsoft.portable.fsharp.core.10.1.0.nupkg. => SHA256 Checksum OK for nunit.console.3.0.0.nupkg. => SHA256 Checksum OK for nunit3testadapter.3.0.8-ctp-8.nupkg. => SHA256 Checksum OK for nunit.3.5.0.nupkg. => SHA256 Checksum OK for nunitlite.3.5.0.nupkg. => SHA256 Checksum OK for system.collections.immutable.1.5.0.nupkg. => SHA256 Checksum OK for system.io.compression.4.3.0.nupkg. => SHA256 Checksum OK for system.reflection.metadata.1.6.0.nupkg. => SHA256 Checksum OK for system.valuetuple.4.4.0.nupkg. => SHA256 Checksum OK for fsharp-fsharp-10.2.1_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for fsharp-10.2.1_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> fsharp-10.2.1_2 depends on executable: msbuild - not found ===> Installing existing package /packages/All/msbuild-15.8.p_2.pkg [pkg-builder.dan.net.uk] Installing msbuild-15.8.p_2... [pkg-builder.dan.net.uk] `-- Installing mono5.20-5.20.1.34_4... [pkg-builder.dan.net.uk] | `-- Installing ca_root_nss-3.108... [pkg-builder.dan.net.uk] | `-- Extracting ca_root_nss-3.108: .... done Scanning /usr/share/certs/untrusted for certificates... Scanning /usr/share/certs/trusted for certificates... Scanning /usr/local/share/certs for certificates... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] `-- Extracting mono5.20-5.20.1.34_4: .......... done [pkg-builder.dan.net.uk] Extracting msbuild-15.8.p_2: .......... done ===== Message from ca_root_nss-3.108: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificate discovery for software that either uses other cryptographic libraries than OpenSSL, or use OpenSSL but do not follow recommended practice. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===== Message from mono5.20-5.20.1.34_4: -- If you have build/runtime errors with Mono and Gtk# apps please try the following first: * Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the default FreeBSD CFLAGS ('-O2 -fno-strict-aliasing -pipe') as Mono has been known to expose compiler bugs. * Try building and running Mono with the GENERIC kernel. - Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the GENERIC kernel. - Removing kernel options or changing defaults to use experimental options can adversely affect Mono's ability to build and run. * Remove leftover semaphores / increase semaphore limits. - Close apps which use Mono and run `ipcs -sbt`. Remove the semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1) - _OR_ simply reboot which is the safest method. - On multi-user systems the semaphore limits may need to be increased from the defaults. The following should comfortably support 30 users. # echo "kern.ipc.semmni=40" >> /boot/loader.conf # echo "kern.ipc.semmns=300" >> /boot/loader.conf * If you are in a jailed environment, ensure System V IPC are enabled. You can rely on the security.jail.sysvipc_allowed sysctl to check this status. The following enables this feature on the host system: # echo "jail_sysvipc_allow=\"YES\"" >> /etc/rc.conf * Some process information are accessed through /proc (e.g. when using NUnit) and procfs(5) has to be mounted for these features to work: # echo "proc /proc procfs rw 0 0" >> /etc/fstab -- ===> NOTICE: The mono5.20 port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from msbuild-15.8.p_2: -- ===> NOTICE: The msbuild port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> fsharp-10.2.1_2 depends on executable: msbuild - found ===> Returning to build of fsharp-10.2.1_2 ===> fsharp-10.2.1_2 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> fsharp-10.2.1_2 depends on package: gmake>=4.4.1 - found ===> Returning to build of fsharp-10.2.1_2 ===> fsharp-10.2.1_2 depends on executable: mono - found ===> fsharp-10.2.1_2 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> fsharp-10.2.1_2 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of fsharp-10.2.1_2 ===> fsharp-10.2.1_2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> fsharp-10.2.1_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of fsharp-10.2.1_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for fsharp-10.2.1_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for fsharp-10.2.1_2 ----------- prefix=/usr/local topdir=/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../ monodir=/usr/local/lib/mono monolibdir=/usr/local/lib/ monobindir=/usr/local/bin/ ----------- /usr/local/bin/gmake restore gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' MONO_ENV_OPTIONS= mono .nuget/NuGet.exe restore packages.config -PackagesDirectory packages -ConfigFile ./NuGet.Config All packages listed in packages.config are already installed. chmod u+x packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe chmod u+x packages/FsLexYacc.7.0.6/build/fslex.exe chmod u+x packages/FsLexYacc.7.0.6/build/fsyacc.exe gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' /usr/local/bin/gmake build-proto gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' MONO_ENV_OPTIONS= msbuild /p:Configuration=Proto /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:26:37. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" on node 1 (default targets). CallFsSrGen: Creating directory "obj/Proto/net40/". mono /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/scripts/fssrgen.fsx" "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt" "obj/Proto/net40/FSBuild.fs" "obj/Proto/net40/FSBuild.resx" fssrgen: args = [|"/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/scripts/fssrgen.fsx"; "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt"; "obj/Proto/net40/FSBuild.fs"; "obj/Proto/net40/FSBuild.resx"|] fssrgen.fsx: Reading /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt fssrgen.fsx: Parsing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt fssrgen.fsx: Validating /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt fssrgen.fsx: Validating uniqueness of /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSBuild.txt fssrgen.fsx: Generating /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs fssrgen.fsx: Generating resource methods for /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs fssrgen.fsx: Generating .resx for /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs fssrgen.fsx: Done /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs PrepareForBuild: Creating directory "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/". Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). PrepareForBuild: Creating directory "obj/Proto/net40/". CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/usr/local/lib/mono/4.5-api/mscorlib.dll /r:/usr/local/lib/mono/4.5-api/System.Core.dll /r:/usr/local/lib/mono/4.5-api/System.dll /r:/usr/local/lib/mono/4.5-api/System.Numerics.dll /compile FSCore.resx,obj/Proto/net40/FSCore.resources Processing resource file "FSCore.resx" into "obj/Proto/net40/FSCore.resources". CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/.nuget/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/FSharp.Core.dll -g --debug:portable --noframework --baseaddress:0x05000000 --define:MSBUILD_AT_LEAST_14 --define:BUILDING_WITH_LKG --define:FSHARP_CORE --define:DEBUG --define:NO_STRONG_NAMES --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../fsharp/msft.pubkey --delaysign+ --optimize+ --resource:obj/Proto/net40/FSCore.resources -r:/usr/local/lib/mono/4.5-api/mscorlib.dll -r:/usr/local/lib/mono/4.5-api/System.Core.dll -r:/usr/local/lib/mono/4.5-api/System.dll -r:/usr/local/lib/mono/4.5-api/System.Numerics.dll --target:library --nowarn:69,65,54,61,75,45,55,62,75,1204 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 --compiling-fslib --extraoptimizationloops:1 --warnon:3218 --maxerrors:20 --warnon:1182 --compiling-fslib --maxerrors:20 --extraoptimizationloops:1 --compiling-fslib-40 --version:4.5.0.0 prim-types-prelude.fsi prim-types-prelude.fs SR.fs prim-types.fsi prim-types.fs local.fsi local.fs array2.fsi array2.fs option.fsi option.fs result.fsi result.fs collections.fsi collections.fs seqcore.fsi seqcore.fs seq.fsi seq.fs string.fsi string.fs list.fsi list.fs array.fsi array.fs array3.fsi array3.fs map.fsi map.fs set.fsi set.fs ../../utils/reshapedreflection.fs reflect.fsi reflect.fs math/n.fsi math/n.fs math/z.fsi math/z.fs ../../utils/sformat.fsi ../../utils/sformat.fs printf.fsi printf.fs quotations.fsi quotations.fs nativeptr.fsi nativeptr.fs event.fsi event.fs async.fsi async.fs eventmodule.fsi eventmodule.fs observable.fsi observable.fs mailbox.fsi mailbox.fs Linq.fsi Linq.fs MutableTuple.fs QueryExtensions.fs Query.fsi Query.fs SI.fs fslib-extra-pervasives.fsi fslib-extra-pervasives.fs /tmp/.NETFramework,Version=v4.5.AssemblyAttributes.fs CopyToBuiltBin: Copying file from "obj/Proto/net40/FSharp.Core.sigdata" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.sigdata". Copying file from "obj/Proto/net40/FSharp.Core.optdata" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.optdata". CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: Copying file from "obj/Proto/net40/FSharp.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.dll". FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll Copying file from "obj/Proto/net40/FSharp.Core.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll /r:/usr/local/lib/mono/4.6-api/mscorlib.dll /r:/usr/local/lib/mono/4.6-api/System.Core.dll /r:/usr/local/lib/mono/4.6-api/System.dll /r:/usr/local/lib/mono/4.6-api/System.Numerics.dll /r:/usr/local/lib/mono/4.6-api/System.Xml.dll /r:/usr/local/lib/mono/4.6-api/System.Xml.Linq.dll /compile obj/Proto/net40/FSBuild.resx,obj/Proto/net40/FSBuild.resources Processing resource file "obj/Proto/net40/FSBuild.resx" into "obj/Proto/net40/FSBuild.resources". CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/.nuget/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/FSharp.Build.dll -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:DEBUG --define:NO_STRONG_NAMES --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/FSharp.Build.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../fsharp/test.snk --optimize+ --resource:obj/Proto/net40/FSBuild.resources -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Numerics.dll -r:/usr/local/lib/mono/4.6-api/System.Xml.dll -r:/usr/local/lib/mono/4.6-api/System.Xml.Linq.dll --target:library --nowarn:69,65,54,61,75 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --version:4.5.0.0 obj/Proto/net40/FSBuild.fs ../../utils/CompilerLocationUtils.fs ../FSharp.Build/CreateFSharpManifestResourceName.fs ../FSharp.Build/FSharpCommandLineBuilder.fs ../FSharp.Build/Fsc.fs ../FSharp.Build/FSharpEmbedResourceText.fs ../FSharp.Build/FSharpEmbedResXSource.fs ../FSharp.Build/WriteCodeFragment.fs /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.Build.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.Build.Framework.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.Build.Tasks.Core.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.Build.Utilities.Core.dll". Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSharp.Build-proto.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyOutOfDateSourceItemsToOutputDirectory: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp.Targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.Portable.FSharp.Targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.props" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp.NetSdk.props". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp.NetSdk.targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.Overrides.NetSdk.targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp.Overrides.NetSdk.targets". CopyFilesToOutputDirectory: Copying file from "obj/Proto/net40/FSharp.Build.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/FSharp.Build.dll". FSharp.Build-proto -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Build.dll Copying file from "obj/Proto/net40/FSharp.Build.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/FSharp.Build.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:27.08 MONO_ENV_OPTIONS= msbuild /p:Configuration=Proto /p:TargetDotnetProfile=net40 src/fsharp/Fsc-proto/Fsc-proto.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:27:05. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj" on node 1 (default targets). CallFsSrGen: Creating directory "obj/Proto/net40/". mono /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/scripts/fssrgen.fsx" "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt" "obj/Proto/net40/FSComp.fs" "obj/Proto/net40/FSComp.resx" fssrgen: args = [|"/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/scripts/fssrgen.fsx"; "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt"; "obj/Proto/net40/FSComp.fs"; "obj/Proto/net40/FSComp.resx"|] fssrgen.fsx: Reading /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt fssrgen.fsx: Parsing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt fssrgen.fsx: Validating /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt fssrgen.fsx: Validating uniqueness of /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSComp.txt fssrgen.fsx: Generating /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs fssrgen.fsx: Generating resource methods for /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs fssrgen.fsx: Generating .resx for /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs fssrgen.fsx: Done /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. For SearchPath "{GAC}". Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.exe", but it didn't exist. CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll /r:/usr/local/lib/mono/4.6-api/mscorlib.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll /r:/usr/local/lib/mono/4.6-api/System.Core.dll /r:/usr/local/lib/mono/4.6-api/System.dll /r:/usr/local/lib/mono/4.6-api/System.Numerics.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll /r:/usr/local/lib/mono/4.6-api/System.Windows.Forms.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll /compile obj/Proto/net40/FSComp.resx,obj/Proto/net40/FSComp.resources ../FSStrings.resx,obj/Proto/net40/FSStrings.resources Processing resource file "obj/Proto/net40/FSComp.resx" into "obj/Proto/net40/FSComp.resources". Processing resource file "../FSStrings.resx" into "obj/Proto/net40/FSStrings.resources". CallFsLex: mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "pplex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../pplex.fsl compiling to dfas (can take a while...) 28 states writing output mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "lex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../lex.fsl compiling to dfas (can take a while...) 748 states writing output mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "illex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../../absil/illex.fsl compiling to dfas (can take a while...) 137 states writing output CallFsYacc: mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pppars.fs" --module Microsoft.FSharp.Compiler.PPParser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pppars.fsy building tables computing first function... time: 00:00:00.0388535 building kernels... time: 00:00:00.0187081 building kernel table... time: 00:00:00.0063081 computing lookahead relations.................................. time: 00:00:00.0185220 building lookahead table... time: 00:00:00.0053032 building action table... shift/reduce error at state 4 on terminal RPAREN between {[explicit nonassoc 9994] shift(24)} and {noprec reduce(Recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 14 on terminal error between {noprec shift(3)} and {[explicit left 9998] reduce(Expr:'OP_NOT' Expr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 15 on terminal error between {noprec shift(3)} and {[explicit left 9997] reduce(Expr:Expr 'OP_AND' Expr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 16 on terminal error between {noprec shift(3)} and {[explicit left 9996] reduce(Expr:Expr 'OP_OR' Expr)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 25 on terminal OP_AND between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal OP_OR between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal RPAREN between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal error between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file time: 00:00:00.0233689 building goto table... time: 00:00:00.0013768 returning tables. 4 shift/reduce conflicts 4 reduce/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 31 states 5 nonterminals 11 terminals 19 productions #rows in action table: 31 mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pars.fs" --module Microsoft.FSharp.Compiler.Parser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pars.fsy building tables computing first function... time: 00:00:00.2165350 building kernels... time: 00:00:00.4245075 building kernel table... time: 00:00:00.0141025 computing lookahead relations............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... time: 00:00:06.3900349 building lookahead table... time: 00:00:01.4062045 building action table... shift/reduce error at state 0 on terminal error between {noprec shift(47)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 47 on terminal EOF between {noprec shift(48)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 61 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 65 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 69 on terminal error between {noprec shift(74)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND between {noprec shift(1808)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND_COMING_SOON between {noprec shift(1805)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND_IS_HERE between {noprec shift(1807)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 79 on terminal error between {noprec shift(81)} and {noprec reduce(moduleSpfns:moduleSpfn opt_topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 126 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 127 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 130 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 135 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 137 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 145 on terminal error between {noprec shift(149)} and {noprec reduce(classSpfnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 178 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 223 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 223 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 227 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 227 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 230 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 230 on terminal error between {noprec shift(235)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExpr:opt_attributes opt_declVisibility declExpr topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 246 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 253 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 271 on terminal error between {noprec shift(963)} and {noprec reduce(opt_attributes:attributes)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal STRUCT between {noprec shift(1776)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal BEGIN between {noprec shift(1777)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal error between {noprec shift(251)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 287 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 287 on terminal error between {noprec shift(252)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 296 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(attributes:attributeList)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 309 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 309 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 342 on terminal WITH between {noprec shift(292)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 342 on terminal PUBLIC between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 342 on terminal PRIVATE between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 342 on terminal INTERNAL between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 342 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 343 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 351 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 353 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 353 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 355 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 358 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 361 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 369 on terminal error between {noprec shift(373)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 373 on terminal END between {noprec shift(374)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 373 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 375 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 379 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 385 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 388 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 420 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 423 on terminal WITH between {noprec shift(475)} and {noprec reduce(opt_interfaceImplDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 430 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 431 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 434 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 436 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 438 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 444 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 460 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 500 on terminal OBLOCKSEP between {[explicit right 9938] shift(1755)} and {noprec reduce(opt_seps:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 501 on terminal error between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(objectImplementationMembers:objectImplementationMember opt_seps)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 506 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 508 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 512 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 611 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(unionTypeRepr:firstUnionCaseDecl)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 618 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 621 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 624 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 627 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 636 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(path:ident)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 639 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 640 on terminal BAR between {[explicit left 9979] reduce(firstUnionCaseDeclOfMany:ident 'EQUALS' constant opt_OBLOCKSEP)} and {[explicit left 9979] reduce(firstUnionCaseDecl:ident 'EQUALS' constant opt_OBLOCKSEP)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 793 on terminal HIGH_PRECEDENCE_TYAPP between {[explicit left 9999] shift(794)} and {noprec reduce(constant:rawConstant)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 800 on terminal COLON between {noprec shift(802)} and {[explicit nonassoc 9972] reduce(simplePattern:attributes simplePattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 852 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 852 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 883 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 883 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 888 on terminal EOF between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OBLOCKSEP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OWITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal TYPE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal MODULE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal PUBLIC between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal PRIVATE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INTERNAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal GLOBAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal STRUCT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BAR_RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UNDERSCORE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal EQUALS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACK_BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal QMARK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COLON_COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal SEMICOLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal WHEN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal WITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal AMP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COMMA between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RARROW between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LPAREN_STAR_RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal TRUE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal FALSE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal AS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal NULL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LQUOTE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BIGNUM between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal DECIMAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal CHAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IEEE64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IEEE32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal NATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UNATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IDENT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal KEYWORD_STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BYTEARRAY between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal error between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 892 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 899 on terminal COLON between {noprec shift(916)} and {[explicit left 9937] reduce(parenPattern:parenPattern 'BAR' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 900 on terminal COLON between {noprec shift(916)} and {[explicit nonassoc 9972] reduce(parenPattern:attributes parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 901 on terminal COLON between {noprec shift(916)} and {[explicit right 9981] reduce(parenPattern:parenPattern 'COLON_COLON' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 902 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:tupleParenPatternElements 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 903 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:parenPattern 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 904 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:conjParenPatternElements 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 906 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:parenPattern 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 914 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 915 on terminal AMP between {[explicit left 9975] shift(923)} and {noprec reduce(parenPattern:conjParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 933 on terminal RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 933 on terminal BAR_RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 943 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 944 on terminal ORIGHT_BLOCK_END between {noprec shift(945)} and {noprec reduce(typedSeqExprBlockR:typedSeqExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 946 on terminal COLON between {noprec shift(947)} and {noprec reduce(typedSeqExpr:seqExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 951 on terminal THEN between {noprec shift(956)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 951 on terminal OTHEN between {noprec shift(958)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 952 on terminal EOF between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 952 on terminal RBRACK between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 952 on terminal error between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 954 on terminal ODO between {noprec shift(689)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal OLET between {noprec shift(685)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal EXTERN between {noprec shift(698)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal MINUS between {[explicit left 9984] shift(1218)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal AMP between {[explicit left 9975] shift(1230)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal AMP_AMP between {[explicit left 9975] shift(1233)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal RARROW between {[explicit right 9948] shift(1080)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal NEW between {[explicit nonassoc 9951] shift(1236)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal PERCENT_OP between {[explicit left 9985] shift(1227)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal LET between {[explicit nonassoc 9951] shift(679)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1221)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal ODO between {noprec shift(689)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 964 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 964 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 965 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 965 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 966 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 966 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 967 on terminal ODO between {noprec shift(1773)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 967 on terminal DO between {noprec shift(1772)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 968 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 968 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 969 on terminal RBRACK between {noprec shift(1283)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 970 on terminal RBRACK between {noprec shift(1307)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 971 on terminal RQUOTE between {noprec shift(1336)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 972 on terminal BAR_RBRACK between {noprec shift(1342)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE between {noprec shift(1800)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE_IS_HERE between {noprec shift(1799)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE_COMING_SOON between {noprec shift(1797)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1050 on terminal EOF between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal OBLOCKSEP between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal ODO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal TYPE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal MODULE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RBRACE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RPAREN_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RARROW between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal DO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal error between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1052 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1188 on terminal error between {noprec shift(1192)} and {[explicit nonassoc 9934] reduce(patternClauses:patternAndGuard patternResult)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal ELIF between {noprec shift(1211)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal ELSE between {[explicit nonassoc 9957] shift(1205)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal OELSE between {noprec shift(1206)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1239 on terminal error between {[explicit nonassoc 9951] reduce(objExpr:'NEW' appTypeNonAtomicDeprecated)} and {noprec reduce(opt_HIGH_PRECEDENCE_APP:)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1243 on terminal OBLOCKSEP between {[explicit nonassoc 9951] reduce(minusExpr:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} and {[explicit nonassoc 9951] reduce(objExprBaseCall:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1251 on terminal EQUALS between {[explicit left 9979] shift(1419)} and {noprec reduce(minusExpr:appExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1253 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(appExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1256 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(argExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_PAREN_APP between {[explicit left 9998] shift(1262)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] shift(1261)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal DOT between {[explicit left 9996] shift(1267)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1279 on terminal error between {noprec shift(969)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1279 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1338 on terminal error between {noprec shift(972)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1338 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1352 on terminal EOF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OINTERFACE_MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ORIGHT_BLOCK_END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ODECLEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKSEP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OWITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OTHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ODO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OLET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_TYAPP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EXTERN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PUBLIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PRIVATE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INTERNAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal GLOBAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STATIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ABSTRACT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OVERRIDE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DEFAULT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INHERIT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STRUCT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MINUS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOLLAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR_RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal SEMICOLON_SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK_LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_QMARK_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal WHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal WITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HASH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AMP_AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal QUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COMMA between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LPAREN_STAR_RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OPEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal THEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TRUE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal VAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INTERFACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NEW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EXCEPTION between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal FALSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal JOIN_IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal FINALLY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BEGIN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DONE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOWNTO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ELIF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOT_DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NULL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NAMESPACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BASE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PERCENT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BIGNUM between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DECIMAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal CHAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IEEE64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IEEE32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UNATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ADJACENT_PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PLUS_MINUS_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_AMP_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_STAR_DIV_MOD_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_BAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_AT_HAT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_COMPARE_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_STAR_STAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IDENT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal KEYWORD_STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BYTEARRAY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal error between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1448 on terminal EOF between {noprec shift(976)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1448 on terminal error between {noprec shift(963)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1448 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal EOF between {noprec shift(976)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal error between {noprec shift(963)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1455 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1461 on terminal error between {noprec shift(733)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal END between {noprec shift(1764)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal OEND between {noprec shift(1763)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal ODECLEND between {noprec shift(1762)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1468 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1470 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1472 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1539 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1539 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1546 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1546 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1553 on terminal COLON_GREATER between {[explicit left 9978] shift(1578)} and {noprec reduce(appTypeCon:typar)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1555 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal LESS between {[explicit left 9979] shift(1645)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal DOT between {[explicit left 9996] shift(1640)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1562 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType arrayTypeSuffix)} and {noprec reduce(appTypeNonAtomicDeprecated:appType arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1566 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] reduce(appType:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} and {[explicit left 9997] reduce(appTypeNonAtomicDeprecated:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1568 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType appTypeConPower)} and {noprec reduce(appTypeNonAtomicDeprecated:appType appTypeConPower)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1576 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit nonassoc 9942] reduce(appType:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} and {[explicit nonassoc 9942] reduce(appTypeNonAtomicDeprecated:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1581 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:typar 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:typar 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1587 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:'UNDERSCORE' 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:'UNDERSCORE' 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1604 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1607)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1604 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(powerType:atomType)} and {noprec reduce(powerTypeNonAtomicDeprecated:atomType)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1605 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1606)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1609 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit right 9980] reduce(powerType:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} and {[explicit right 9980] reduce(powerTypeNonAtomicDeprecated:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1612 on terminal DOT between {[explicit left 9996] shift(1637)} and {noprec reduce(atomType:'HASH' atomType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1647 on terminal EOF between {noprec shift(976)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1647 on terminal error between {noprec shift(963)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1672 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1673)} and {noprec reduce(measureTypePower:measureTypeAtom)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE_IS_HERE between {noprec shift(1790)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE between {noprec shift(1791)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE_IS_HERE between {noprec shift(1795)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE between {noprec shift(1796)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences time: 00:00:10.4624474 building goto table... time: 00:00:03.3722004 returning tables. 307 shift/reduce conflicts 234 reduce/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 1820 states 322 nonterminals 197 terminals 1057 productions #rows in action table: 1820 mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "ilpars.fs" --module Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser --open Microsoft.FSharp.Compiler.AbstractIL --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../../absil/ilpars.fsy building tables computing first function... time: 00:00:00.0394604 building kernels... time: 00:00:00.0211185 building kernel table... time: 00:00:00.0059732 computing lookahead relations................................................................................................................................................. time: 00:00:00.0255854 building lookahead table... time: 00:00:00.0085428 building action table... shift/reduce error at state 57 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 87 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences time: 00:00:00.0342434 building goto table... time: 00:00:00.0069232 returning tables. 2 shift/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 142 states 32 nonterminals 68 terminals 96 productions #rows in action table: 142 GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/.nuget/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/fsc.exe -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:COMPILER --define:NO_EXTENSIONTYPING --define:DEBUG --define:NO_STRONG_NAMES --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/fsc.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../fsharp/test.snk --optimize+ --platform:x86 --resource:obj/Proto/net40/FSComp.resources --resource:obj/Proto/net40/FSStrings.resources -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Numerics.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll -r:/usr/local/lib/mono/4.6-api/System.Windows.Forms.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll --target:exe --nowarn:69,65,54,61,75,62,35,44,62,9,60,86,47,1203 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 --stackReserveSize:4096000 --version:4.5.0.0 obj/Proto/net40/FSComp.fs /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs ../Logger.fsi ../Logger.fs ../../utils/reshapedreflection.fs ../../utils/sformat.fsi ../../utils/sformat.fs ../sr.fsi ../sr.fs ../../utils/prim-lexing.fsi ../../utils/prim-lexing.fs ../../utils/prim-parsing.fsi ../../utils/prim-parsing.fs ../../utils/ResizeArray.fsi ../../utils/ResizeArray.fs ../../utils/HashMultiMap.fsi ../../utils/HashMultiMap.fs ../../utils/EditDistance.fs ../../utils/TaggedCollections.fsi ../../utils/TaggedCollections.fs ../../absil/ildiag.fsi ../../absil/ildiag.fs ../../absil/illib.fs ../../utils/filename.fsi ../../utils/filename.fs ../../absil/zmap.fsi ../../absil/zmap.fs ../../absil/zset.fsi ../../absil/zset.fs ../../absil/bytes.fsi ../../absil/bytes.fs ../ReferenceResolver.fs ../../absil/il.fsi ../../absil/il.fs ../../absil/ilx.fsi ../../absil/ilx.fs ../../absil/ilascii.fsi ../../absil/ilascii.fs ../../absil/ilprint.fsi ../../absil/ilprint.fs ../../absil/ilmorph.fsi ../../absil/ilmorph.fs ../../absil/ilsupp.fsi ../../absil/ilsupp.fs ilpars.fs illex.fs ../../absil/ilbinary.fsi ../../absil/ilbinary.fs ../lib.fs ../range.fsi ../range.fs ../rational.fsi ../rational.fs ../ErrorLogger.fs ../ErrorResolutionHints.fs ../InternalCollections.fsi ../InternalCollections.fs ../../absil/ilread.fsi ../../absil/ilread.fs ../../absil/ilwrite.fsi ../../absil/ilwritepdb.fsi ../../absil/ilwritepdb.fs ../../absil/ilwrite.fs ../../absil/ilreflect.fs ../../utils/CompilerLocationUtils.fs ../PrettyNaming.fs ../../ilx/ilxsettings.fs ../../ilx/EraseClosures.fsi ../../ilx/EraseClosures.fs ../../ilx/EraseUnions.fsi ../../ilx/EraseUnions.fs ../UnicodeLexing.fsi ../UnicodeLexing.fs ../layout.fsi ../layout.fs ../ast.fs pppars.fs pars.fs ../lexhelp.fsi ../lexhelp.fs pplex.fs lex.fs ../QuotationPickler.fsi ../QuotationPickler.fs ../QueueList.fs ../tast.fs ../TcGlobals.fs ../TastOps.fsi ../TastOps.fs ../TastPickle.fsi ../TastPickle.fs ../LexFilter.fs ../import.fsi ../import.fs ../infos.fs ../AccessibilityLogic.fs ../AttributeChecking.fs ../InfoReader.fs ../NicePrint.fs ../AugmentWithHashCompare.fsi ../AugmentWithHashCompare.fs ../NameResolution.fsi ../NameResolution.fs ../TypeRelations.fs ../SignatureConformance.fs ../MethodOverrides.fs ../MethodCalls.fs ../PatternMatchCompilation.fsi ../PatternMatchCompilation.fs ../ConstraintSolver.fsi ../ConstraintSolver.fs ../CheckFormatStrings.fsi ../CheckFormatStrings.fs ../FindUnsolved.fs ../QuotationTranslator.fsi ../QuotationTranslator.fs ../PostInferenceChecks.fsi ../PostInferenceChecks.fs ../TypeChecker.fsi ../TypeChecker.fs ../Optimizer.fsi ../Optimizer.fs ../autobox.fs ../DetupleArgs.fsi ../DetupleArgs.fs ../InnerLambdasToTopLevelFuncs.fsi ../InnerLambdasToTopLevelFuncs.fs ../LowerCallsAndSeqs.fs ../IlxGen.fsi ../IlxGen.fs ../CompileOps.fsi ../CompileOps.fs ../CompileOptions.fsi ../CompileOptions.fs ../fsc.fsi ../fsc.fs ../SimulatedMSBuildReferenceResolver.fs ../fscmain.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.Collections.Immutable.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.Reflection.Metadata.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.ValueTuple.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.Reflection.Metadata.xml". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.Collections.Immutable.xml". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/System.ValueTuple.xml". Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/obj/Proto/net40/Fsc-proto.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyAppConfigFile: Copying file from "app.config" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/fsc.exe.config". CopyFilesToOutputDirectory: Copying file from "obj/Proto/net40/fsc.exe" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/fsc.exe". Fsc-proto -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Proto/net40/bin/fsc.exe Copying file from "obj/Proto/net40/fsc.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/../../../Proto/net40/bin/fsc.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (default targets). Build succeeded. "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (default target) (1) -> (ResolveAssemblyReferences target) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc-proto/Fsc-proto.fsproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:01:27.11 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' /usr/local/bin/gmake build gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Core/FSharp.Core.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:28:33. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResXSource: Generating code for target framework FSharpEmbedResXSource: Generating: obj/Release/net40/FSCore.fs FSharpEmbedResXSource: Done: obj/Release/net40/FSCore.fs PrepareForBuild: Creating directory "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/". CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/usr/local/lib/mono/4.5-api/mscorlib.dll /r:/usr/local/lib/mono/4.5-api/System.Core.dll /r:/usr/local/lib/mono/4.5-api/System.dll /r:/usr/local/lib/mono/4.5-api/System.Numerics.dll /compile FSCore.resx,obj/Release/net40/FSCore.resources Processing resource file "FSCore.resx" into "obj/Release/net40/FSCore.resources". GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Core.dll -g --debug:portable --noframework --baseaddress:0x05000000 --define:MSBUILD_AT_LEAST_14 --define:FSHARP_CORE --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../fsharp/msft.pubkey --delaysign+ --optimize+ --resource:obj/Release/net40/FSCore.resources -r:/usr/local/lib/mono/4.5-api/mscorlib.dll -r:/usr/local/lib/mono/4.5-api/System.Core.dll -r:/usr/local/lib/mono/4.5-api/System.dll -r:/usr/local/lib/mono/4.5-api/System.Numerics.dll --target:library --nowarn:69,65,54,61,75,45,55,62,75,1204 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 --compiling-fslib --extraoptimizationloops:1 --warnon:3218 --maxerrors:20 --warnon:1182 --compiling-fslib --maxerrors:20 --extraoptimizationloops:1 --compiling-fslib-40 prim-types-prelude.fsi prim-types-prelude.fs obj/Release/net40/FSCore.fs /tmp/.NETFramework,Version=v4.5.AssemblyAttributes.fs prim-types.fsi prim-types.fs local.fsi local.fs array2.fsi array2.fs option.fsi option.fs result.fsi result.fs collections.fsi collections.fs seqcore.fsi seqcore.fs seq.fsi seq.fs string.fsi string.fs list.fsi list.fs array.fsi array.fs array3.fsi array3.fs map.fsi map.fs set.fsi set.fs ../../utils/reshapedreflection.fs reflect.fsi reflect.fs math/n.fsi math/n.fs math/z.fsi math/z.fs ../../utils/sformat.fsi ../../utils/sformat.fs printf.fsi printf.fs quotations.fsi quotations.fs nativeptr.fsi nativeptr.fs event.fsi event.fs async.fsi async.fs eventmodule.fsi eventmodule.fs observable.fsi observable.fs mailbox.fsi mailbox.fs Linq.fsi Linq.fs MutableTuple.fs QueryExtensions.fs Query.fsi Query.fs SI.fs fslib-extra-pervasives.fsi fslib-extra-pervasives.fs obj/Release/net40/FSharp.Core.AssemblyVersion.fs CopyToBuiltBin: Copying file from "obj/Release/net40/FSharp.Core.sigdata" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.sigdata". Copying file from "obj/Release/net40/FSharp.Core.optdata" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.optdata". CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.dll". FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Copying file from "obj/Release/net40/FSharp.Core.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:21.44 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Build/FSharp.Build.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:28:55. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSharp.Build.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResourceText: Generating obj/Release/net40/FSBuild.fs and obj/Release/net40/FSBuild.resx from FSBuild.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source FSharpEmbedResourceText: Reading FSBuild.txt FSharpEmbedResourceText: Parsing FSBuild.txt FSharpEmbedResourceText: Validating FSBuild.txt FSharpEmbedResourceText: Validating uniqueness of FSBuild.txt FSharpEmbedResourceText: Generating obj/Release/net40/FSBuild.fs FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSBuild.fs FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSBuild.fs FSharpEmbedResourceText: Done obj/Release/net40/FSBuild.fs FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSharp.Build.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll /r:/usr/local/lib/mono/4.6-api/mscorlib.dll /r:/usr/local/lib/mono/4.6-api/System.Core.dll /r:/usr/local/lib/mono/4.6-api/System.dll /r:/usr/local/lib/mono/4.6-api/System.Xml.dll /r:/usr/local/lib/mono/4.6-api/System.Xml.Linq.dll /compile obj/Release/net40/FSBuild.resx,obj/Release/net40/FSBuild.resources Processing resource file "obj/Release/net40/FSBuild.resx" into "obj/Release/net40/FSBuild.resources". GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Build.dll -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/FSharp.Build.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../fsharp/test.snk --optimize+ --resource:obj/Release/net40/FSBuild.resources -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Xml.dll -r:/usr/local/lib/mono/4.6-api/System.Xml.Linq.dll --target:library --nowarn:69,65,54,61,75 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times obj/Release/net40/FSBuild.fs /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FSharp.Build.AssemblyVersion.fs obj/Release/net40/FSharp.Build.InternalsVisibleTo.fs ../../utils/CompilerLocationUtils.fs ../../utils/reshapedreflection.fs FSharpCommandLineBuilder.fs Fsc.fs FSharpEmbedResourceText.fs FSharpEmbedResXSource.fs WriteCodeFragment.fs CreateFSharpManifestResourceName.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.Build.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.Build.Framework.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.Build.Tasks.Core.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.Build.Utilities.Core.dll". Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/obj/Release/net40/FSharp.Build.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyOutOfDateSourceItemsToOutputDirectory: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.FSharp.Targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.Portable.FSharp.Targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.props" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.FSharp.NetSdk.props". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.FSharp.NetSdk.targets". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/Microsoft.FSharp.Overrides.NetSdk.targets" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/Microsoft.FSharp.Overrides.NetSdk.targets". CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Build.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/FSharp.Build.dll". FSharp.Build -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Build.dll Copying file from "obj/Release/net40/FSharp.Build.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/../../../Release/net40/bin/FSharp.Build.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Build/FSharp.Build.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:05.82 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:29:01. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResourceText: Generating obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source FSharpEmbedResourceText: Reading ../FSComp.txt FSharpEmbedResourceText: Parsing ../FSComp.txt FSharpEmbedResourceText: Validating ../FSComp.txt FSharpEmbedResourceText: Validating uniqueness of ../FSComp.txt FSharpEmbedResourceText: Generating obj/Release/net40/FSComp.fs FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSComp.fs FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSComp.fs FSharpEmbedResourceText: Done obj/Release/net40/FSComp.fs FSharpEmbedResourceText: Generating obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source FSharpEmbedResourceText: Reading ../fsi/FSIstrings.txt FSharpEmbedResourceText: Parsing ../fsi/FSIstrings.txt FSharpEmbedResourceText: Validating ../fsi/FSIstrings.txt FSharpEmbedResourceText: Validating uniqueness of ../fsi/FSIstrings.txt FSharpEmbedResourceText: Generating obj/Release/net40/FSIstrings.fs FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSIstrings.fs FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSIstrings.fs FSharpEmbedResourceText: Done obj/Release/net40/FSIstrings.fs FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. For SearchPath "{GAC}". Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist. CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll /r:/usr/local/lib/mono/4.6-api/mscorlib.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll /r:/usr/local/lib/mono/4.6-api/System.Core.dll /r:/usr/local/lib/mono/4.6-api/System.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll /r:/usr/local/lib/mono/4.6-api/System.Numerics.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll /r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll /compile obj/Release/net40/FSComp.resx,obj/Release/net40/FSComp.resources obj/Release/net40/FSIstrings.resx,obj/Release/net40/FSIstrings.resources ../FSStrings.resx,obj/Release/net40/FSStrings.resources Processing resource file "obj/Release/net40/FSComp.resx" into "obj/Release/net40/FSComp.resources". Processing resource file "obj/Release/net40/FSIstrings.resx" into "obj/Release/net40/FSIstrings.resources". Processing resource file "../FSStrings.resx" into "obj/Release/net40/FSStrings.resources". CallFsLex: mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "illex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../../absil/illex.fsl compiling to dfas (can take a while...) 137 states writing output mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "pplex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../pplex.fsl compiling to dfas (can take a while...) 28 states writing output mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "lex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../lex.fsl compiling to dfas (can take a while...) 748 states writing output CallFsYacc: mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "ilpars.fs" --module Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser --open Microsoft.FSharp.Compiler.AbstractIL --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../../absil/ilpars.fsy building tables computing first function... time: 00:00:00.0411176 building kernels... time: 00:00:00.0216483 building kernel table... time: 00:00:00.0062990 computing lookahead relations................................................................................................................................................. time: 00:00:00.0257997 building lookahead table... time: 00:00:00.0087733 building action table... shift/reduce error at state 57 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 87 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences time: 00:00:00.0350378 building goto table... time: 00:00:00.0071249 returning tables. 2 shift/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 142 states 32 nonterminals 68 terminals 96 productions #rows in action table: 142 mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pppars.fs" --module Microsoft.FSharp.Compiler.PPParser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pppars.fsy building tables computing first function... time: 00:00:00.0395316 building kernels... time: 00:00:00.0193103 building kernel table... time: 00:00:00.0067213 computing lookahead relations.................................. time: 00:00:00.0185705 building lookahead table... time: 00:00:00.0054101 building action table... shift/reduce error at state 4 on terminal RPAREN between {[explicit nonassoc 9994] shift(24)} and {noprec reduce(Recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 14 on terminal error between {noprec shift(3)} and {[explicit left 9998] reduce(Expr:'OP_NOT' Expr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 15 on terminal error between {noprec shift(3)} and {[explicit left 9997] reduce(Expr:Expr 'OP_AND' Expr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 16 on terminal error between {noprec shift(3)} and {[explicit left 9996] reduce(Expr:Expr 'OP_OR' Expr)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 25 on terminal OP_AND between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal OP_OR between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal RPAREN between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 25 on terminal error between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file time: 00:00:00.0240675 building goto table... time: 00:00:00.0014182 returning tables. 4 shift/reduce conflicts 4 reduce/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 31 states 5 nonterminals 11 terminals 19 productions #rows in action table: 31 mono "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pars.fs" --module Microsoft.FSharp.Compiler.Parser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pars.fsy building tables computing first function... time: 00:00:00.2162193 building kernels... time: 00:00:00.4205369 building kernel table... time: 00:00:00.0138062 computing lookahead relations............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... time: 00:00:06.4376514 building lookahead table... time: 00:00:01.4062509 building action table... shift/reduce error at state 0 on terminal error between {noprec shift(47)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 47 on terminal EOF between {noprec shift(48)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 61 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 65 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 69 on terminal error between {noprec shift(74)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND between {noprec shift(1808)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND_COMING_SOON between {noprec shift(1805)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 74 on terminal OBLOCKEND_IS_HERE between {noprec shift(1807)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 79 on terminal error between {noprec shift(81)} and {noprec reduce(moduleSpfns:moduleSpfn opt_topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 126 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 127 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 130 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 135 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 137 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 145 on terminal error between {noprec shift(149)} and {noprec reduce(classSpfnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 178 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 223 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 223 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 227 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 227 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 230 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 230 on terminal error between {noprec shift(235)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExpr:opt_attributes opt_declVisibility declExpr topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 246 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective topSeparators)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 253 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 262 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 271 on terminal error between {noprec shift(963)} and {noprec reduce(opt_attributes:attributes)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal STRUCT between {noprec shift(1776)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal BEGIN between {noprec shift(1777)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 277 on terminal error between {noprec shift(251)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 287 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 287 on terminal error between {noprec shift(252)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 296 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(attributes:attributeList)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 309 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 309 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 342 on terminal WITH between {noprec shift(292)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 342 on terminal PUBLIC between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 342 on terminal PRIVATE between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 342 on terminal INTERNAL between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 342 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 343 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 351 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 353 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 353 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 355 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 358 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 361 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 369 on terminal error between {noprec shift(373)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 373 on terminal END between {noprec shift(374)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 373 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 375 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 379 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 385 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 388 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 420 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 423 on terminal WITH between {noprec shift(475)} and {noprec reduce(opt_interfaceImplDefn:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 430 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 431 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 434 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 436 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 438 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 444 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 460 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 500 on terminal OBLOCKSEP between {[explicit right 9938] shift(1755)} and {noprec reduce(opt_seps:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 501 on terminal error between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(objectImplementationMembers:objectImplementationMember opt_seps)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 506 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 508 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 512 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 611 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(unionTypeRepr:firstUnionCaseDecl)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 618 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 621 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 624 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 627 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 636 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(path:ident)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 639 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 640 on terminal BAR between {[explicit left 9979] reduce(firstUnionCaseDeclOfMany:ident 'EQUALS' constant opt_OBLOCKSEP)} and {[explicit left 9979] reduce(firstUnionCaseDecl:ident 'EQUALS' constant opt_OBLOCKSEP)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 793 on terminal HIGH_PRECEDENCE_TYAPP between {[explicit left 9999] shift(794)} and {noprec reduce(constant:rawConstant)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 800 on terminal COLON between {noprec shift(802)} and {[explicit nonassoc 9972] reduce(simplePattern:attributes simplePattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 852 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 852 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 883 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 883 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 887 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 888 on terminal EOF between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OBLOCKSEP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal OWITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal TYPE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal MODULE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal PUBLIC between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal PRIVATE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INTERNAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal GLOBAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal STRUCT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RBRACE_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BAR_RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UNDERSCORE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal EQUALS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACK_BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal QMARK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COLON_COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal SEMICOLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal WHEN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal WITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal AMP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RPAREN_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal COMMA between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal RARROW between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LPAREN_STAR_RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal TRUE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal FALSE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal AS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal NULL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal LQUOTE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BIGNUM between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal DECIMAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal CHAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IEEE64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IEEE32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal NATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UNATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal UINT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal INT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal IDENT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal KEYWORD_STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal BYTEARRAY between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 888 on terminal error between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 892 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 895 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 899 on terminal COLON between {noprec shift(916)} and {[explicit left 9937] reduce(parenPattern:parenPattern 'BAR' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 900 on terminal COLON between {noprec shift(916)} and {[explicit nonassoc 9972] reduce(parenPattern:attributes parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 901 on terminal COLON between {noprec shift(916)} and {[explicit right 9981] reduce(parenPattern:parenPattern 'COLON_COLON' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 902 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:tupleParenPatternElements 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 903 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:parenPattern 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 904 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:conjParenPatternElements 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 906 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:parenPattern 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 914 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 915 on terminal AMP between {[explicit left 9975] shift(923)} and {noprec reduce(parenPattern:conjParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 933 on terminal RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 933 on terminal BAR_RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 943 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 943 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 944 on terminal ORIGHT_BLOCK_END between {noprec shift(945)} and {noprec reduce(typedSeqExprBlockR:typedSeqExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 946 on terminal COLON between {noprec shift(947)} and {noprec reduce(typedSeqExpr:seqExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 951 on terminal THEN between {noprec shift(956)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 951 on terminal OTHEN between {noprec shift(958)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 952 on terminal EOF between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 952 on terminal RBRACK between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 952 on terminal error between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 954 on terminal ODO between {noprec shift(689)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal OLET between {noprec shift(685)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal EXTERN between {noprec shift(698)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal MINUS between {[explicit left 9984] shift(1218)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal AMP between {[explicit left 9975] shift(1230)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal AMP_AMP between {[explicit left 9975] shift(1233)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal RARROW between {[explicit right 9948] shift(1080)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal NEW between {[explicit nonassoc 9951] shift(1236)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal PERCENT_OP between {[explicit left 9985] shift(1227)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal LET between {[explicit nonassoc 9951] shift(679)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 954 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1221)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal ODO between {noprec shift(689)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 962 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 964 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 964 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 965 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 965 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 966 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 966 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 967 on terminal ODO between {noprec shift(1773)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 967 on terminal DO between {noprec shift(1772)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 968 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 968 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 969 on terminal RBRACK between {noprec shift(1283)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 970 on terminal RBRACK between {noprec shift(1307)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 971 on terminal RQUOTE between {noprec shift(1336)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 972 on terminal BAR_RBRACK between {noprec shift(1342)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 973 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 974 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE between {noprec shift(1800)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE_IS_HERE between {noprec shift(1799)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 975 on terminal RBRACE_COMING_SOON between {noprec shift(1797)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1011 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1015 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1050 on terminal EOF between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal OBLOCKSEP between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal ODO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal TYPE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal MODULE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RBRACE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RPAREN_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal RARROW between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal DO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1050 on terminal error between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1052 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1052 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1054 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1079 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1188 on terminal error between {noprec shift(1192)} and {[explicit nonassoc 9934] reduce(patternClauses:patternAndGuard patternResult)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal ELIF between {noprec shift(1211)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal ELSE between {[explicit nonassoc 9957] shift(1205)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1197 on terminal OELSE between {noprec shift(1206)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1239 on terminal error between {[explicit nonassoc 9951] reduce(objExpr:'NEW' appTypeNonAtomicDeprecated)} and {noprec reduce(opt_HIGH_PRECEDENCE_APP:)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1243 on terminal OBLOCKSEP between {[explicit nonassoc 9951] reduce(minusExpr:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} and {[explicit nonassoc 9951] reduce(objExprBaseCall:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1251 on terminal EQUALS between {[explicit left 9979] shift(1419)} and {noprec reduce(minusExpr:appExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1253 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(appExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1256 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(argExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_PAREN_APP between {[explicit left 9998] shift(1262)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] shift(1261)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1260 on terminal DOT between {[explicit left 9996] shift(1267)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1267 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1270 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1279 on terminal error between {noprec shift(969)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1279 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1338 on terminal error between {noprec shift(972)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1338 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1352 on terminal EOF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OINTERFACE_MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKEND_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ORIGHT_BLOCK_END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ODECLEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OBLOCKSEP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OWITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OTHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ODO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OLET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_TYAPP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EXTERN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PUBLIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PRIVATE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INTERNAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal GLOBAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STATIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ABSTRACT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OVERRIDE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DEFAULT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INHERIT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STRUCT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RBRACE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MINUS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOLLAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR_RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal SEMICOLON_SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACK_LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_QMARK_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COLON_EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal WHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal WITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal HASH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AMP_AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal QUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RPAREN_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal COMMA between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LPAREN_STAR_RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OPEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal OR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal THEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TRUE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal TYPE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal VAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INTERFACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NEW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal EXCEPTION between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal FALSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal JOIN_IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal FINALLY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal AS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BEGIN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DONE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOWNTO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ELIF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DOT_DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BAR_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NULL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal MODULE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NAMESPACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BASE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal RQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PERCENT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal LET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BIGNUM between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal DECIMAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal CHAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IEEE64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IEEE32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal NATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UNATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal UINT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal ADJACENT_PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PLUS_MINUS_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_AMP_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_STAR_DIV_MOD_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_BAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_AT_HAT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_COMPARE_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal INFIX_STAR_STAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal IDENT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal KEYWORD_STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal BYTEARRAY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1352 on terminal error between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1448 on terminal EOF between {noprec shift(976)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1448 on terminal error between {noprec shift(963)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1448 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal EOF between {noprec shift(976)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal error between {noprec shift(963)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1449 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1455 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1461 on terminal error between {noprec shift(733)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal END between {noprec shift(1764)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal OEND between {noprec shift(1763)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1466 on terminal ODECLEND between {noprec shift(1762)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1468 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1470 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1472 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1539 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1539 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1546 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1546 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1553 on terminal COLON_GREATER between {[explicit left 9978] shift(1578)} and {noprec reduce(appTypeCon:typar)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1555 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal LESS between {[explicit left 9979] shift(1645)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1556 on terminal DOT between {[explicit left 9996] shift(1640)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1562 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType arrayTypeSuffix)} and {noprec reduce(appTypeNonAtomicDeprecated:appType arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1566 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] reduce(appType:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} and {[explicit left 9997] reduce(appTypeNonAtomicDeprecated:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1568 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType appTypeConPower)} and {noprec reduce(appTypeNonAtomicDeprecated:appType appTypeConPower)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1576 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit nonassoc 9942] reduce(appType:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} and {[explicit nonassoc 9942] reduce(appTypeNonAtomicDeprecated:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1581 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:typar 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:typar 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file reduce/reduce error at state 1587 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:'UNDERSCORE' 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:'UNDERSCORE' 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1604 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1607)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1604 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(powerType:atomType)} and {noprec reduce(powerTypeNonAtomicDeprecated:atomType)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1605 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1606)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences reduce/reduce error at state 1609 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit right 9980] reduce(powerType:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} and {[explicit right 9980] reduce(powerTypeNonAtomicDeprecated:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} - assuming the former because we prefer the rule earlier in the file shift/reduce error at state 1612 on terminal DOT between {[explicit left 9996] shift(1637)} and {noprec reduce(atomType:'HASH' atomType)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1647 on terminal EOF between {noprec shift(976)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1647 on terminal error between {noprec shift(963)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1672 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1673)} and {noprec reduce(measureTypePower:measureTypeAtom)} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE_IS_HERE between {noprec shift(1790)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1788 on terminal TYPE between {noprec shift(1791)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE_IS_HERE between {noprec shift(1795)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences shift/reduce error at state 1793 on terminal MODULE between {noprec shift(1796)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences time: 00:00:10.3729419 building goto table... time: 00:00:03.4407817 returning tables. 307 shift/reduce conflicts 234 reduce/reduce conflicts consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec 1820 states 322 nonterminals 197 terminals 1057 productions #rows in action table: 1820 GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Private.dll -g --debug:portable --noframework --baseaddress:0x06800000 --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:COMPILER --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/FSharp.Compiler.Private.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../fsharp/test.snk --optimize+ --resource:obj/Release/net40/FSComp.resources --resource:obj/Release/net40/FSIstrings.resources --resource:obj/Release/net40/FSStrings.resources -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll -r:/usr/local/lib/mono/4.6-api/System.Numerics.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll --target:library --nowarn:69,65,54,61,75,62,9 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times /warnon:1182 obj/Release/net40/FSComp.fs obj/Release/net40/FSIstrings.fs /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FSharp.Compiler.Private.AssemblyVersion.fs obj/Release/net40/FSharp.Compiler.Private.InternalsVisibleTo.fs ../Logger.fsi ../Logger.fs ../../utils/reshapedreflection.fs ../../utils/reshapedmsbuild.fs ../../utils/sformat.fsi ../../utils/sformat.fs ../sr.fsi ../sr.fs ../../utils/prim-lexing.fsi ../../utils/prim-lexing.fs ../../utils/prim-parsing.fsi ../../utils/prim-parsing.fs ../../utils/ResizeArray.fsi ../../utils/ResizeArray.fs ../../utils/HashMultiMap.fsi ../../utils/HashMultiMap.fs ../../utils/EditDistance.fs ../../utils/TaggedCollections.fsi ../../utils/TaggedCollections.fs ../../absil/ildiag.fsi ../../absil/ildiag.fs ../../absil/illib.fs ../../utils/filename.fsi ../../utils/filename.fs ../../absil/zmap.fsi ../../absil/zmap.fs ../../absil/zset.fsi ../../absil/zset.fs ../../absil/bytes.fsi ../../absil/bytes.fs ../InternalCollections.fsi ../InternalCollections.fs ../QueueList.fs ../lib.fs ../rational.fsi ../rational.fs ../range.fsi ../range.fs ../ErrorLogger.fs ../ErrorResolutionHints.fs ../ReferenceResolver.fs ../../absil/il.fsi ../../absil/il.fs ../../absil/ilx.fsi ../../absil/ilx.fs ../../absil/ilascii.fsi ../../absil/ilascii.fs ../../absil/ilprint.fsi ../../absil/ilprint.fs ../../absil/ilmorph.fsi ../../absil/ilmorph.fs ../../absil/ilsupp.fsi ../../absil/ilsupp.fs ilpars.fs illex.fs ../../absil/ilbinary.fsi ../../absil/ilbinary.fs ../../absil/ilread.fsi ../../absil/ilread.fs ../../absil/ilwrite.fsi ../../absil/ilwritepdb.fsi ../../absil/ilwritepdb.fs ../../absil/ilwrite.fs ../../absil/ilreflect.fs ../../utils/CompilerLocationUtils.fs ../PrettyNaming.fs ../../ilx/ilxsettings.fs ../../ilx/EraseClosures.fsi ../../ilx/EraseClosures.fs ../../ilx/EraseUnions.fsi ../../ilx/EraseUnions.fs ../UnicodeLexing.fsi ../UnicodeLexing.fs ../layout.fsi ../layout.fs ../ast.fs pppars.fs pars.fs ../lexhelp.fsi ../lexhelp.fs pplex.fs lex.fs ../LexFilter.fs ../tainted.fsi ../tainted.fs ../ExtensionTyping.fsi ../ExtensionTyping.fs ../QuotationPickler.fsi ../QuotationPickler.fs ../tast.fs ../TcGlobals.fs ../TastOps.fsi ../TastOps.fs ../TastPickle.fsi ../TastPickle.fs ../import.fsi ../import.fs ../infos.fs ../AccessibilityLogic.fs ../AttributeChecking.fs ../InfoReader.fs ../NicePrint.fs ../AugmentWithHashCompare.fsi ../AugmentWithHashCompare.fs ../NameResolution.fsi ../NameResolution.fs ../TypeRelations.fs ../SignatureConformance.fs ../MethodOverrides.fs ../MethodCalls.fs ../PatternMatchCompilation.fsi ../PatternMatchCompilation.fs ../ConstraintSolver.fsi ../ConstraintSolver.fs ../CheckFormatStrings.fsi ../CheckFormatStrings.fs ../FindUnsolved.fs ../QuotationTranslator.fsi ../QuotationTranslator.fs ../PostInferenceChecks.fsi ../PostInferenceChecks.fs ../TypeChecker.fsi ../TypeChecker.fs ../Optimizer.fsi ../Optimizer.fs ../DetupleArgs.fsi ../DetupleArgs.fs ../InnerLambdasToTopLevelFuncs.fsi ../InnerLambdasToTopLevelFuncs.fs ../LowerCallsAndSeqs.fs ../autobox.fs ../IlxGen.fsi ../IlxGen.fs ../CompileOps.fsi ../CompileOps.fs ../CompileOptions.fsi ../CompileOptions.fs ../fsc.fsi ../fsc.fs ../symbols/SymbolHelpers.fsi ../symbols/SymbolHelpers.fs ../symbols/Symbols.fsi ../symbols/Symbols.fs ../symbols/Exprs.fsi ../symbols/Exprs.fs ../symbols/SymbolPatterns.fsi ../symbols/SymbolPatterns.fs ../service/IncrementalBuild.fsi ../service/IncrementalBuild.fs ../service/Reactor.fsi ../service/Reactor.fs ../service/ServiceConstants.fs ../service/ServiceDeclarationLists.fsi ../service/ServiceDeclarationLists.fs ../service/ServiceLexing.fsi ../service/ServiceLexing.fs ../service/ServiceParseTreeWalk.fs ../service/ServiceNavigation.fsi ../service/ServiceNavigation.fs ../service/ServiceParamInfoLocations.fsi ../service/ServiceParamInfoLocations.fs ../service/ServiceUntypedParse.fsi ../service/ServiceUntypedParse.fs ../service/ServiceAssemblyContent.fsi ../service/ServiceAssemblyContent.fs ../service/ServiceXmlDocParser.fsi ../service/ServiceXmlDocParser.fs ../../utils/reshapedmsbuild.fs ../SimulatedMSBuildReferenceResolver.fs ../service/ExternalSymbol.fsi ../service/ExternalSymbol.fs ../service/QuickParse.fsi ../service/QuickParse.fs ../service/service.fsi ../service/service.fs ../service/ServiceInterfaceStubGenerator.fsi ../service/ServiceInterfaceStubGenerator.fs ../service/ServiceStructure.fsi ../service/ServiceStructure.fs ../service/ServiceAnalysis.fsi ../service/ServiceAnalysis.fs ../fsi/fsi.fsi ../fsi/fsi.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.Collections.Immutable.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.IO.Compression.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.Reflection.Metadata.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.ValueTuple.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.Reflection.Metadata.xml". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.Collections.Immutable.xml". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/System.ValueTuple.xml". Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Compiler.Private.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/FSharp.Compiler.Private.dll". FSharp.Compiler.Private -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll Copying file from "obj/Release/net40/FSharp.Compiler.Private.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/FSharp.Compiler.Private.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets). Build succeeded. "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (1) -> (ResolveAssemblyReferences target) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:01:38.46 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/Fsc/Fsc.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:30:40. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/Fsc.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/Fsc.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) on node 1 (default targets). Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (3:3) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. For SearchPath "{GAC}". Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist. CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. CallFsLex: Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files. CallFsYacc: Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. GenerateFSharpInternalsVisibleToFile: Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Touching "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete". CopyFilesToOutputDirectory: FSharp.Compiler.Private -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets). GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsc.exe -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Release/net40/bin/fsc.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../fsharp/test.snk --optimize+ --platform:x86 -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll --target:exe --nowarn:69,65,54,61,75,62 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/Fsc.AssemblyVersion.fs obj/Release/net40/Fsc.InternalsVisibleTo.fs ../fscmain.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/obj/Release/net40/Fsc.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyOutOfDateSourceItemsToOutputDirectory: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/windows/default.win32manifest" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Release/net40/bin/default.win32manifest". _CopyAppConfigFile: Copying file from "obj/Release/net40/fsc.exe.config" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Release/net40/bin/fsc.exe.config". CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/fsc.exe" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Release/net40/bin/fsc.exe". Fsc -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/fsc.exe Copying file from "obj/Release/net40/fsc.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/../../../Release/net40/bin/fsc.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/Fsc.fsproj" (default targets). Build succeeded. "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/Fsc/Fsc.fsproj" (default target) (1) -> "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (2:2) -> (ResolveAssemblyReferences target) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:05.07 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:30:46. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResourceText: Generating obj/Release/net40/FSInteractiveSettings.fs and obj/Release/net40/FSInteractiveSettings.resx from ../FSInteractiveSettings.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source FSharpEmbedResourceText: Reading ../FSInteractiveSettings.txt FSharpEmbedResourceText: Parsing ../FSInteractiveSettings.txt FSharpEmbedResourceText: Validating ../FSInteractiveSettings.txt FSharpEmbedResourceText: Validating uniqueness of ../FSInteractiveSettings.txt FSharpEmbedResourceText: Generating obj/Release/net40/FSInteractiveSettings.fs FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSInteractiveSettings.fs FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSInteractiveSettings.fs FSharpEmbedResourceText: Done obj/Release/net40/FSInteractiveSettings.fs FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). CoreResGen: /usr/local/lib/mono/4.5/resgen.exe /useSourcePath /r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll /r:/usr/local/lib/mono/4.6-api/mscorlib.dll /r:/usr/local/lib/mono/4.6-api/System.Core.dll /r:/usr/local/lib/mono/4.6-api/System.dll /compile obj/Release/net40/FSInteractiveSettings.resx,obj/Release/net40/FSInteractiveSettings.resources Processing resource file "obj/Release/net40/FSInteractiveSettings.resx" into "obj/Release/net40/FSInteractiveSettings.resources". GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Interactive.Settings.dll -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Release/net40/bin/FSharp.Compiler.Interactive.Settings.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/../../fsharp/msft.pubkey --delaysign+ --optimize+ --resource:obj/Release/net40/FSInteractiveSettings.resources -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll --target:library --nowarn:69,65,54,61,75 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times obj/Release/net40/FSInteractiveSettings.fs /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FSharp.Compiler.Interactive.Settings.AssemblyVersion.fs obj/Release/net40/FSharp.Compiler.Interactive.Settings.InternalsVisibleTo.fs ../../utils/reshapedreflection.fs ../fsiattrs.fs ../fsiaux.fsi ../fsiaux.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/obj/Release/net40/FSharp.Compiler.Interactive.Settings.fsproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Compiler.Interactive.Settings.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Release/net40/bin/FSharp.Compiler.Interactive.Settings.dll". FSharp.Compiler.Interactive.Settings -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Interactive.Settings.dll Copying file from "obj/Release/net40/FSharp.Compiler.Interactive.Settings.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Release/net40/bin/FSharp.Compiler.Interactive.Settings.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:04.99 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:30:51. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Server.Shared.dll -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/../../../Release/net40/bin/FSharp.Compiler.Server.Shared.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/../../fsharp/test.snk --optimize+ -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Runtime.Remoting.dll --target:library --nowarn:69,65,54,61,75 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FSharp.Compiler.Server.Shared.AssemblyVersion.fs obj/Release/net40/FSharp.Compiler.Server.Shared.InternalsVisibleTo.fs AssemblyInfo.fs FSharpInteractiveServer.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Compiler.Server.Shared.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/../../../Release/net40/bin/FSharp.Compiler.Server.Shared.dll". FSharp.Compiler.Server.Shared -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Server.Shared.dll Copying file from "obj/Release/net40/FSharp.Compiler.Server.Shared.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/../../../Release/net40/bin/FSharp.Compiler.Server.Shared.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:04.32 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/fsi/Fsi.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:30:56. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) on node 1 (default targets). Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (3:3) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. For SearchPath "{GAC}". Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist. CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. CallFsLex: Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files. CallFsYacc: Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. GenerateFSharpInternalsVisibleToFile: Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Touching "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete". CopyFilesToOutputDirectory: FSharp.Compiler.Private -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets). Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (4:2) on node 1 (default targets). GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. GenerateFSharpInternalsVisibleToFile: Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Touching "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete". CopyFilesToOutputDirectory: FSharp.Compiler.Server.Shared -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Server.Shared.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "PresentationCore". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist. For SearchPath "{GAC}". Considered "PresentationCore", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "PresentationCore" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.exe", but it didn't exist. Primary reference "PresentationFramework". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist. For SearchPath "{GAC}". Considered "PresentationFramework", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "PresentationFramework" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.exe", but it didn't exist. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsi.exe -g --debug:portable --noframework --baseaddress:0x0A000000 --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:FSI_SERVER --define:FSI_SHADOW_COPY_REFERENCES --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/fsi.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../fsharp/test.snk --optimize+ --platform:x86 -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Server.Shared.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Drawing.dll -r:/usr/local/lib/mono/4.6-api/System.Windows.Forms.dll -r:/usr/local/lib/mono/4.6-api/WindowsBase.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll --target:exe --nowarn:69,65,54,61,75,62 --warn:3 --warnaserror --warnaserror:76 --win32res:fsi.res --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/Fsi.AssemblyVersion.fs console.fs fsimain.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/obj/Release/net40/Fsi.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyAppConfigFile: Copying file from "obj/Release/net40/fsi.exe.config" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/fsi.exe.config". CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/fsi.exe" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/fsi.exe". Fsi -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/fsi.exe Copying file from "obj/Release/net40/fsi.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/../../../Release/net40/bin/fsi.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" (default targets). Build succeeded. "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" (default target) (1) -> "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (2:2) -> (ResolveAssemblyReferences target) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj" (default target) (1) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj] /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsi/Fsi.fsproj] 3 Warning(s) 0 Error(s) Time Elapsed 00:00:06.19 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:31:03. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (2:2) on node 1 (default targets). Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (2:2) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (4:3) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. GenerateFSharpInternalsVisibleToFile: Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Touching "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete". CopyFilesToOutputDirectory: FSharp.Compiler.Server.Shared -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Server.Shared.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets). FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (3:2) on node 1 (default targets). ResolveAssemblyReferences: Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist. For SearchPath "{GAC}". Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist. CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. CallFsLex: Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files. CallFsYacc: Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. GenerateFSharpInternalsVisibleToFile: Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Touching "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete". CopyFilesToOutputDirectory: FSharp.Compiler.Private -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets). ResolveAssemblyReferences: Primary reference "PresentationCore". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist. For SearchPath "{GAC}". Considered "PresentationCore", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "PresentationCore" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.exe", but it didn't exist. Primary reference "PresentationFramework". /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj] For SearchPath "{TargetFrameworkDirectory}". Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist. Considered "/usr/local/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist. For SearchPath "{GAC}". Considered "PresentationFramework", which was not found in the GAC. For SearchPath "{RawFileName}". Considered treating "PresentationFramework" as a file name, but it didn't exist. For SearchPath "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/". Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.winmd", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.dll", but it didn't exist. Considered "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.exe", but it didn't exist. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsiAnyCpu.exe -g --debug:portable --noframework --baseaddress:0x0A000000 --define:MSBUILD_AT_LEAST_14 --define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY --define:FSI_SERVER --define:FSI_SHADOW_COPY_REFERENCES --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/fsiAnyCpu.xml --keyfile:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../fsharp/test.snk --optimize+ --platform:anycpu -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Private.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Compiler.Server.Shared.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Drawing.dll -r:/usr/local/lib/mono/4.6-api/System.Windows.Forms.dll -r:/usr/local/lib/mono/4.6-api/WindowsBase.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Collections.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Globalization.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.IO.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.Requests.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ObjectModel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Security.Principal.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Threading.Timer.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll -r:/usr/local/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll --target:exe --nowarn:69,65,54,61,75,62 --warn:3 --warnaserror --warnaserror:76 --win32res:../fsi/fsi.res --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times --warnon:1182 /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FsiAnyCPU.AssemblyVersion.fs ../fsi/console.fs ../fsi/fsimain.fs CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. _CopyFilesMarkedCopyLocal: Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/obj/Release/net40/FsiAnyCPU.fsproj.CopyComplete" because "AlwaysCreate" was specified. _CopyAppConfigFile: Copying file from "obj/Release/net40/fsiAnyCpu.exe.config" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/fsiAnyCpu.exe.config". CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/fsiAnyCpu.exe" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/fsiAnyCpu.exe". FsiAnyCPU -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/fsiAnyCpu.exe Copying file from "obj/Release/net40/fsiAnyCpu.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/fsiAnyCpu.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default targets). Build succeeded. "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default target) (1) -> "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (3:2) -> (ResolveAssemblyReferences target) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj] "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default target) (1) -> /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj] /usr/local/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets(2126,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj] 3 Warning(s) 0 Error(s) Time Elapsed 00:00:06.20 MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj Microsoft (R) Build Engine version 42.42.42.42 ( Fri May 2 09:27:24 UTC 2025) for Mono Copyright (C) Microsoft Corporation. All rights reserved. Build started 05/07/2025 02:31:09. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" on node 1 (default targets). GenerateFSharpTextResources: Creating directory "obj/Release/net40/". FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date. Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" (1) is building "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets). CoreResGen: No resources are out of date with respect to their source files. Skipping resource generation. GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. CopyAndSubstituteTextFiles: Skipping target "CopyAndSubstituteTextFiles" because it has no outputs. CopyFilesToOutputDirectory: FSharp.Core -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets). GenerateTargetFrameworkMonikerAttribute: Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files. CoreCompile: /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Core.UnitTests.dll -g --debug:portable --noframework --define:MSBUILD_AT_LEAST_14 --define:NO_STRONG_NAMES --define:TRACE --define:net40 --define:TRACE --define:CROSS_PLATFORM_COMPILER --define:ENABLE_MONO_SUPPORT --define:BE_SECURITY_TRANSPARENT --define:FX_LCIDFROMCODEPAGE --doc:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.UnitTests.xml --optimize+ --tailcalls- -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.dll -r:/usr/local/lib/mono/4.6-api/mscorlib.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/NUnit.3.5.0/lib/net45/nunit.framework.dll -r:/usr/local/lib/mono/4.6-api/System.Core.dll -r:/usr/local/lib/mono/4.6-api/System.dll -r:/usr/local/lib/mono/4.6-api/System.Numerics.dll -r:/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll --target:library --nowarn:69,65,54,61,75,217 --warn:3 --warnaserror --warnaserror:76 --fullpaths --flaterrors --subsystemversion:6.00 --highentropyva+ --times /tmp/.NETFramework,Version=v4.6.AssemblyAttributes.fs obj/Release/net40/FSharp.Core.Unittests.AssemblyVersion.fs LibraryTestFx.fs FSharp.Core/Microsoft.FSharp.Collections/Utils.fs FSharp.Core/Microsoft.FSharp.Collections/ArrayModule.fs FSharp.Core/Microsoft.FSharp.Collections/ArrayModule2.fs FSharp.Core/Microsoft.FSharp.Collections/Array2Module.fs FSharp.Core/Microsoft.FSharp.Collections/Array3Module.fs FSharp.Core/Microsoft.FSharp.Collections/Array4Module.fs FSharp.Core/Microsoft.FSharp.Collections/ArrayProperties.fs FSharp.Core/Microsoft.FSharp.Collections/ComparisonIdentityModule.fs FSharp.Core/Microsoft.FSharp.Collections/HashIdentityModule.fs FSharp.Core/Microsoft.FSharp.Collections/ListModule.fs FSharp.Core/Microsoft.FSharp.Collections/ListModule2.fs FSharp.Core/Microsoft.FSharp.Collections/ObsoleteListFunctions.fs FSharp.Core/Microsoft.FSharp.Collections/ListType.fs FSharp.Core/Microsoft.FSharp.Collections/ListProperties.fs FSharp.Core/Microsoft.FSharp.Collections/MapModule.fs FSharp.Core/Microsoft.FSharp.Collections/MapType.fs FSharp.Core/Microsoft.FSharp.Collections/SetModule.fs FSharp.Core/Microsoft.FSharp.Collections/SetType.fs FSharp.Core/Microsoft.FSharp.Collections/SeqModule.fs FSharp.Core/Microsoft.FSharp.Collections/SeqModule2.fs FSharp.Core/Microsoft.FSharp.Collections/ObsoleteSeqFunctions.fs FSharp.Core/Microsoft.FSharp.Collections/SeqProperties.fs FSharp.Core/Microsoft.FSharp.Collections/CollectionModulesConsistency.fs FSharp.Core/Microsoft.FSharp.Collections/StringModule.fs FSharp.Core/PrimTypes.fs FSharp.Core/ComparersRegression.fs FSharp.Core/DiscrimantedUnionType.fs FSharp.Core/RecordTypes.fs FSharp.Core/Microsoft.FSharp.Core/BigIntType.fs FSharp.Core/Microsoft.FSharp.Core/IntConversions.fs FSharp.Core/Microsoft.FSharp.Core/IntConversionsGenerated.fs FSharp.Core/Microsoft.FSharp.Core/OptionModule.fs FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs FSharp.Core/Microsoft.FSharp.Core/ResultTests.fs FSharp.Core/Microsoft.FSharp.Core/ExtraTopLevelOperatorsTests.fs FSharp.Core/Microsoft.FSharp.Control/Cancellation.fs FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs FSharp.Core/Microsoft.FSharp.Control/LazyType.fs FSharp.Core/Microsoft.FSharp.Control/MailboxProcessorType.fs FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs FSharp.Core/Microsoft.FSharp.Control/ObservableModule.fs FSharp.Core/Microsoft.FSharp.Control/EventModule.fs FSharp.Core/Microsoft.FSharp.Reflection/FSharpReflection.fs FSharp.Core/Microsoft.FSharp.Quotations/FSharpQuotations.fs TypeForwarding.fs StructTuples.fs SurfaceArea.net40.fs CopyAndSubstituteTextFiles: mono /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/src/scripts/subst.fsx" --in:"/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.dll.config" --out:"/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.Unittests.dll.config" --pattern1:"FSCoreVersion" --replacement1:"4.5.0.0" --pattern2:"" --replacement2:"" _CopyFilesMarkedCopyLocal: Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FsCheck.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/NUnit.3.5.0/lib/net45/nunit.framework.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/nunit.framework.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/System.ValueTuple.dll". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/NUnit.3.5.0/lib/net45/nunit.framework.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/nunit.framework.xml". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FsCheck.pdb". Copying file from "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.xml" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FsCheck.xml". Creating "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/obj/Release/net40/FSharp.Core.Unittests.fsproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "obj/Release/net40/FSharp.Core.UnitTests.dll" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.UnitTests.dll". FSharp.Core.Unittests -> /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/Release/net40/bin/FSharp.Core.UnitTests.dll Copying file from "obj/Release/net40/FSharp.Core.UnitTests.pdb" to "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.UnitTests.pdb". Done Building Project "/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" (default targets). Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:47.62 mkdir -p Release/fsharp30/net40/bin mkdir -p Release/fsharp31/net40/bin mkdir -p Release/fsharp40/net40/bin mkdir -p Release/fsharp41/net40/bin cp -p packages/FSharp.Core.3.0.2/lib/net40/* Release/fsharp30/net40/bin cp -p packages/FSharp.Core.3.1.2.5/lib/net40/* Release/fsharp31/net40/bin cp -p packages/FSharp.Core.4.0.0.1/lib/net40/* Release/fsharp40/net40/bin cp -p packages/FSharp.Core.4.1.18/lib/net40/* Release/fsharp41/net40/bin mkdir -p Release/portable7/bin cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45/* Release/portable7/bin mkdir -p Release/portable47/bin cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+sl5+netcore45/* Release/portable47/bin mkdir -p Release/portable78/bin cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45+wp8/* Release/portable78/bin mkdir -p Release/portable259/bin cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45+wpa81+wp8/* Release/portable259/bin mkdir -p Release/monoandroid10+monotouch10+xamarinios10/bin cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+monoandroid10+monotouch10+xamarinios10/* Release/monoandroid10+monotouch10+xamarinios10/bin mkdir -p Release/xamarinmacmobile/bin cp -p packages/FSharp.Core.4.1.18/lib/xamarinmac20/* Release/xamarinmacmobile/bin gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> fsharp-10.2.1_2 depends on executable: mono - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for fsharp-10.2.1_2 ===> Generating temporary packing list rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ F# rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ SDKs/F# rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild/Microsoft/VisualStudio/v/FSharp rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild/Microsoft/VisualStudio/v11.0/FSharp rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild/Microsoft/VisualStudio/v12.0/FSharp rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild/Microsoft/VisualStudio/v14.0/FSharp rm -fr /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild/Microsoft/VisualStudio/v15.0/FSharp /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=net40 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Core.dll with Mono key Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Core.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Core.xml into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Core.sigdata into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Core.optdata into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing FSharp.Core 4.4.5.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.5.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Build install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Build' Installing FSharp.Build.dll Installing Microsoft.FSharp.Targets and Microsoft.Portable.FSharp.Targets into install locations matching Visual Studio --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ F#/v4.0/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ SDKs/F#/3.0/Framework/v4.0/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ SDKs/F#/3.1/Framework/v4.0/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ SDKs/F#/4.0/Framework/v4.0/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft\ SDKs/F#/4.1/Framework/v4.0/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v/FSharp/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v11.0/FSharp/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v12.0/FSharp/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v14.0/FSharp/ --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/FSharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Build.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Build.xml into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Build' /usr/local/bin/gmake -C mono/FSharp.Compiler.Private install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Private' Installing FSharp.Compiler.Private.dll Installing extra dependency System.Collections.Immutable.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing extra dependency System.Reflection.Metadata.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Private.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Private.xml into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Private' /usr/local/bin/gmake -C mono/Fsc install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/Fsc' chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsc.exe sed -e 's,[@]DIR[@],/usr/local/lib/mono/fsharp,g' -e 's,[@]TOOL[@],fsc.exe,g' -e 's,[@]MONOBINDIR[@],/usr/local/bin/,g' < /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../mono/launcher > /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpc chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpc /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsc.exe /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsc.exe.config /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpc /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/bin/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/Fsc' /usr/local/bin/gmake -C mono/FSharp.Compiler.Interactive.Settings install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Interactive.Settings' Installing FSharp.Compiler.Interactive.Settings.dll Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Interactive.Settings.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Interactive.Settings.xml into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Interactive.Settings' /usr/local/bin/gmake -C mono/FSharp.Compiler.Server.Shared install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Server.Shared' Installing FSharp.Compiler.Server.Shared.dll Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Server.Shared.dll to /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ Installing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/FSharp.Compiler.Server.Shared.xml into /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Compiler.Server.Shared' /usr/local/bin/gmake -C mono/fsi install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/fsi' chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsi.exe sed -e 's,[@]DIR[@],/usr/local/lib/mono/fsharp,g' -e 's,[@]TOOL[@],fsi.exe,g' -e 's,[@]MONOBINDIR[@],/usr/local/bin/,g' < /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../mono/launcher > /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpi chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpi /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsi.exe /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsi.exe.config /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpi /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/bin/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/fsi' /usr/local/bin/gmake -C mono/fsiAnyCpu install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/fsiAnyCpu' chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsiAnyCpu.exe sed -e 's,[@]DIR[@],/usr/local/lib/mono/fsharp,g' -e 's,[@]TOOL[@],fsiAnyCpu.exe,g' -e 's,[@]MONOBINDIR[@],/usr/local/bin/,g' < /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../mono/launcher > /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpiAnyCpu chmod +x /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpiAnyCpu /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsiAnyCpu.exe /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsiAnyCpu.exe.config /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /bin/sh /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/..//mono/install-sh -c -m 755 /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/net40/bin/fsharpiAnyCpu /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/bin/ gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/fsiAnyCpu' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=net40 FSharpCoreBackVersion=3.0 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/fsharp30/net40/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 4.3.0.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.3.0.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=net40 FSharpCoreBackVersion=3.1 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/fsharp31/net40/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 4.3.1.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.3.1.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=net40 FSharpCoreBackVersion=4.0 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/fsharp40/net40/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 4.4.0.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.0.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=net40 FSharpCoreBackVersion=4.1 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/fsharp41/net40/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 4.4.1.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.1.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=portable47 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/portable47/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 3.47.41.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/.NETPortable/3.47.41.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=portable7 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/portable7/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 3.7.41.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/.NETCore/3.7.41.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=portable78 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/portable78/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 3.78.41.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/.NETCore/3.78.41.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=portable259 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/portable259/bin/FSharp.Core.dll with Mono key Installing FSharp.Core 3.259.41.0 reference assembly into api location --> /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/.NETCore/3.259.41.0 gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=monoandroid10+monotouch10+xamarinios10 install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/monoandroid10+monotouch10+xamarinios10/bin/FSharp.Core.dll with Mono key gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' /usr/local/bin/gmake -C mono/FSharp.Core TargetDotnetProfile=xamarinmacmobile install gmake[1]: Entering directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' Installing FSharp.Core.dll Signing /wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/../Release/xamarinmacmobile/bin/FSharp.Core.dll with Mono key gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/fsharp/work/fsharp-10.2.1/mono/FSharp.Core' echo "------------------------------ INSTALLED FILES --------------" ------------------------------ INSTALLED FILES -------------- ls -xlR /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Reference\ Assemblies /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/gac/FSharp* /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft* || true ls: /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Reference Assemblies: No such file or directory ls: /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/gac/FSharp*: No such file or directory ls: /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/msbuild: No such file or directory /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft F#: total 0 drwxr-xr-x 2 root wheel 128 May 7 02:31 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft F#/v4.0: total 16 -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs: total 0 drwxr-xr-x 6 root wheel 256 May 7 02:31 F# /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 3.0 drwxr-xr-x 3 root wheel 64 May 7 02:31 3.1 drwxr-xr-x 3 root wheel 64 May 7 02:31 4.0 drwxr-xr-x 3 root wheel 64 May 7 02:31 4.1 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.0: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 Framework /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.0/Framework: total 0 drwxr-xr-x 2 root wheel 128 May 7 02:31 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.0/Framework/v4.0: total 16 -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.1: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 Framework /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.1/Framework: total 0 drwxr-xr-x 2 root wheel 128 May 7 02:31 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0: total 16 -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.0: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 Framework /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.0/Framework: total 0 drwxr-xr-x 2 root wheel 128 May 7 02:31 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.0/Framework/v4.0: total 16 -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.1: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 Framework /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.1/Framework: total 0 drwxr-xr-x 2 root wheel 128 May 7 02:31 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/Microsoft SDKs/F#/4.1/Framework/v4.0: total 16 -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp: total 42776 -rwxr-xr-x 1 root wheel 142848 May 7 02:31 FSharp.Build.dll -rwxr-xr-x 1 root wheel 2123 May 7 02:31 FSharp.Build.xml -rwxr-xr-x 1 root wheel 36864 May 7 02:31 FSharp.Compiler.Interactive.Settings.dll -rwxr-xr-x 1 root wheel 8288 May 7 02:31 FSharp.Compiler.Interactive.Settings.xml -rwxr-xr-x 1 root wheel 14803456 May 7 02:31 FSharp.Compiler.Private.dll -rwxr-xr-x 1 root wheel 1290008 May 7 02:31 FSharp.Compiler.Private.xml -rwxr-xr-x 1 root wheel 12800 May 7 02:31 FSharp.Compiler.Server.Shared.dll -rwxr-xr-x 1 root wheel 137 May 7 02:31 FSharp.Compiler.Server.Shared.xml -rwxr-xr-x 1 root wheel 2688000 May 7 02:31 FSharp.Core.dll -rwxr-xr-x 1 root wheel 442560 May 7 02:31 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 578726 May 7 02:31 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 750058 May 7 02:31 FSharp.Core.xml -rwxr-xr-x 1 root wheel 27110 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 2053 May 7 02:31 Microsoft.Portable.FSharp.Targets -rwxr-xr-x 1 root wheel 359560 May 7 02:31 System.Collections.Immutable.dll -rwxr-xr-x 1 root wheel 584848 May 7 02:31 System.Reflection.Metadata.dll drwxr-xr-x 5 root wheel 192 May 7 02:32 api -rwxr-xr-x 1 root wheel 15360 May 7 02:31 fsc.exe -rwxr-xr-x 1 root wheel 1386 May 7 02:31 fsc.exe.config -rwxr-xr-x 1 root wheel 50176 May 7 02:31 fsi.exe -rwxr-xr-x 1 root wheel 1354 May 7 02:31 fsi.exe.config -rwxr-xr-x 1 root wheel 50688 May 7 02:31 fsiAnyCpu.exe -rwxr-xr-x 1 root wheel 1401 May 7 02:31 fsiAnyCpu.exe.config /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api: total 0 drwxr-xr-x 5 root wheel 192 May 7 02:32 .NETCore drwxr-xr-x 3 root wheel 64 May 7 02:31 .NETFramework drwxr-xr-x 3 root wheel 64 May 7 02:32 .NETPortable /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETCore: total 0 drwxr-xr-x 2 root wheel 256 May 7 02:32 3.259.41.0 drwxr-xr-x 2 root wheel 256 May 7 02:32 3.7.41.0 drwxr-xr-x 2 root wheel 256 May 7 02:32 3.78.41.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETCore/3.259.41.0: total 8488 -rwxr-xr-x 1 root wheel 2639024 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 429167 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 567945 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 702414 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETCore/3.7.41.0: total 8424 -rwxr-xr-x 1 root wheel 2609840 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 428713 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 562724 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 702924 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETCore/3.78.41.0: total 8488 -rwxr-xr-x 1 root wheel 2639024 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 429167 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 567943 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 702414 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework: total 0 drwxr-xr-x 7 root wheel 320 May 7 02:32 v4.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0: total 0 drwxr-xr-x 2 root wheel 256 May 7 02:32 4.3.0.0 drwxr-xr-x 2 root wheel 256 May 7 02:32 4.3.1.0 drwxr-xr-x 2 root wheel 256 May 7 02:32 4.4.0.0 drwxr-xr-x 2 root wheel 256 May 7 02:32 4.4.1.0 drwxr-xr-x 2 root wheel 256 May 7 02:31 4.4.5.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.3.0.0: total 5000 -rwxr-xr-x 1 root wheel 1121752 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 352364 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 486709 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 592512 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.3.1.0: total 5600 -rwxr-xr-x 1 root wheel 1400480 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 359928 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 495028 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 607851 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.0.0: total 6232 -rwxr-xr-x 1 root wheel 1506120 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 428468 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 549301 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 697428 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.1.0: total 6232 -rwxr-xr-x 1 root wheel 1506120 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 428468 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 549301 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 697699 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETFramework/v4.0/4.4.5.0: total 8736 -rwxr-xr-x 1 root wheel 2688000 May 7 02:31 FSharp.Core.dll -rwxr-xr-x 1 root wheel 442560 May 7 02:31 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 578726 May 7 02:31 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 750058 May 7 02:31 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETPortable: total 0 drwxr-xr-x 2 root wheel 256 May 7 02:32 3.47.41.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/fsharp/api/.NETPortable/3.47.41.0: total 8344 -rwxr-xr-x 1 root wheel 2576048 May 7 02:32 FSharp.Core.dll -rwxr-xr-x 1 root wheel 427853 May 7 02:32 FSharp.Core.optdata -rwxr-xr-x 1 root wheel 555387 May 7 02:32 FSharp.Core.sigdata -rwxr-xr-x 1 root wheel 707398 May 7 02:32 FSharp.Core.xml /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 Microsoft /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft: total 0 drwxr-xr-x 7 root wheel 320 May 7 02:31 VisualStudio /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio: total 0 drwxr-xr-x 3 root wheel 64 May 7 02:31 v drwxr-xr-x 3 root wheel 64 May 7 02:31 v11.0 drwxr-xr-x 3 root wheel 64 May 7 02:31 v12.0 drwxr-xr-x 3 root wheel 64 May 7 02:31 v14.0 drwxr-xr-x 3 root wheel 64 May 7 02:31 v15.0 /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v: total 0 drwxr-xr-x 2 root wheel 320 May 7 02:31 FSharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v/FSharp: total 56 -rwxr-xr-x 1 root wheel 5355 May 7 02:31 Microsoft.FSharp.NetSdk.props -rwxr-xr-x 1 root wheel 4505 May 7 02:31 Microsoft.FSharp.NetSdk.targets -rwxr-xr-x 1 root wheel 1659 May 7 02:31 Microsoft.FSharp.Overrides.NetSdk.targets -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v11.0: total 0 drwxr-xr-x 2 root wheel 320 May 7 02:31 FSharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v11.0/FSharp: total 56 -rwxr-xr-x 1 root wheel 5355 May 7 02:31 Microsoft.FSharp.NetSdk.props -rwxr-xr-x 1 root wheel 4505 May 7 02:31 Microsoft.FSharp.NetSdk.targets -rwxr-xr-x 1 root wheel 1659 May 7 02:31 Microsoft.FSharp.Overrides.NetSdk.targets -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v12.0: total 0 drwxr-xr-x 2 root wheel 320 May 7 02:31 FSharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v12.0/FSharp: total 56 -rwxr-xr-x 1 root wheel 5355 May 7 02:31 Microsoft.FSharp.NetSdk.props -rwxr-xr-x 1 root wheel 4505 May 7 02:31 Microsoft.FSharp.NetSdk.targets -rwxr-xr-x 1 root wheel 1659 May 7 02:31 Microsoft.FSharp.Overrides.NetSdk.targets -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v14.0: total 0 drwxr-xr-x 2 root wheel 320 May 7 02:31 FSharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v14.0/FSharp: total 56 -rwxr-xr-x 1 root wheel 5355 May 7 02:31 Microsoft.FSharp.NetSdk.props -rwxr-xr-x 1 root wheel 4505 May 7 02:31 Microsoft.FSharp.NetSdk.targets -rwxr-xr-x 1 root wheel 1659 May 7 02:31 Microsoft.FSharp.Overrides.NetSdk.targets -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v15.0: total 0 drwxr-xr-x 2 root wheel 320 May 7 02:31 FSharp /wrkdirs/usr/ports/lang/fsharp/work/stage/usr/local/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/FSharp: total 56 -rwxr-xr-x 1 root wheel 5355 May 7 02:31 Microsoft.FSharp.NetSdk.props -rwxr-xr-x 1 root wheel 4505 May 7 02:31 Microsoft.FSharp.NetSdk.targets -rwxr-xr-x 1 root wheel 1659 May 7 02:31 Microsoft.FSharp.Overrides.NetSdk.targets -rwxr-xr-x 1 root wheel 158 May 7 02:31 Microsoft.FSharp.Targets -rwxr-xr-x 1 root wheel 167 May 7 02:31 Microsoft.Portable.FSharp.Targets ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-07T02:25:33+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1a35b19e6d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for fsharp-10.2.1_2 ===> Building fsharp-10.2.1_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for fsharp-10.2.1_2 build of lang/fsharp | fsharp-10.2.1_2 ended at Wed May 7 03:32:21 BST 2025 build time: 00:06:48