>>> Building on arm64-1 under devel/shellcheck BDEPENDS = [devel/cabal-install;devel/libffi;devel/gmp;converters/libiconv;lang/ghc] DIST = [devel/cabal-install:hackage/splitmix-0.1.3.2.tar.gz;devel/cabal-bundler:hackage/these-1.2.1.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.3.tar.gz;devel/cabal-bundler:hackage/semialign-1.3.1.tar.gz;devel/cabal-bundler:hackage/primitive-0.9.1.0_1.cabal;devel/cabal-bundler:hackage/aeson-2.2.3.0_4.cabal;devel/cabal-bundler:hackage/strict-0.5.1.tar.gz;devel/cabal-install:hackage/hashable-1.5.1.0.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-0.1.4_1.cabal;devel/cabal-bundler:hackage/data-fix-0.3.4.tar.gz;devel/cabal-bundler:hackage/dlist-1.0_2.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2.tar.gz;devel/darcs:hackage/bifunctors-5.6.3_1.cabal;devel/cabal-bundler:hackage/StateVar-1.2.2.tar.gz;devel/darcs:hackage/optparse-applicative-0.19.0.0.tar.gz;devel/cabal-bundler:hackage/unordered-containers-0.2.21.tar.gz;devel/cabal-bundler:hackage/data-fix-0.3.4_2.cabal;devel/cabal-bundler:hackage/tasty-1.5.3.tar.gz;devel/darcs:hackage/regex-tdfa-1.3.2.5.tar.gz;devel/cabal-bundler:hackage/character-ps-0.1.tar.gz;devel/cabal-bundler:hackage/assoc-1.1.1.tar.gz;devel/darcs:hackage/distributive-0.6.3.tar.gz;devel/cabal-bundler:hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz;devel/darcs:hackage/tagged-0.8.10.tar.gz;devel/cabal-bundler:hackage/vector-0.13.2.0_2.cabal;devel/darcs:hackage/semigroupoids-6.0.2_1.cabal;devel/cabal-bundler:hackage/semialign-1.3.1_2.cabal;devel/darcs:hackage/th-abstraction-0.7.2.0.tar.gz;devel/darcs:hackage/semigroupoids-6.0.2.tar.gz;devel/cabal-bundler:hackage/vector-stream-0.1.0.1_4.cabal;devel/cabal-bundler:hackage/integer-conversion-0.1.1.tar.gz;devel/darcs:hackage/transformers-compat-0.8.tar.gz;devel/cabal-bundler:hackage/ansi-terminal-types-1.1.3.tar.gz;devel/cabal-bundler:hackage/text-iso8601-0.1.1.tar.gz;devel/cabal-bundler:hackage/tasty-1.5.3_2.cabal;devel/shellcheck:hackage/ShellCheck-0.11.0.tar.gz;devel/cabal-install:hackage/th-compat-0.1.7.tar.gz;devel/cabal-bundler:hackage/witherable-0.5_2.cabal;devel/cabal-bundler:hackage/aeson-2.2.3.0.tar.gz;devel/shellcheck:hackage/Diff-1.0.2.tar.gz;devel/darcs:hackage/integer-logarithms-1.0.5.tar.gz;devel/cabal-bundler:hackage/time-compat-1.9.8.tar.gz;devel/cabal-bundler:hackage/dlist-1.0.tar.gz;devel/cabal-bundler:hackage/strict-0.5.1_1.cabal;devel/cabal-bundler:hackage/vector-0.13.2.0.tar.gz;devel/cabal-bundler:hackage/colour-2.3.6.tar.gz;devel/darcs:hackage/OneTuple-0.4.2.1.tar.gz;devel/darcs:hackage/base-orphans-0.9.4.tar.gz;devel/cabal-bundler:hackage/assoc-1.1.1_2.cabal;devel/darcs:hackage/contravariant-1.5.6.tar.gz;devel/darcs:hackage/scientific-0.3.8.1.tar.gz;devel/cabal-bundler:hackage/text-iso8601-0.1.1_2.cabal;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.2.tar.gz;devel/cabal-bundler:hackage/witherable-0.5.tar.gz;devel/darcs:hackage/tagged-0.8.10_1.cabal;devel/cabal-bundler:hackage/ansi-terminal-1.1.5.tar.gz;devel/cabal-bundler:hackage/these-1.2.1_2.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2_1.cabal;devel/darcs:hackage/QuickCheck-2.16.0.0.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.2_1.cabal;devel/cabal-bundler:hackage/generically-0.1.1.tar.gz;devel/darcs:hackage/comonad-5.0.10.tar.gz;devel/cabal-bundler:hackage/unordered-containers-0.2.21_2.cabal;devel/darcs:hackage/fgl-5.8.3.0_2.cabal;devel/cabal-bundler:hackage/primitive-0.9.1.0.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-0.1.4.tar.gz;devel/cabal-bundler:hackage/generically-0.1.1_5.cabal;devel/cabal-bundler:hackage/uuid-types-1.0.6_3.cabal;devel/cabal-bundler:hackage/prettyprinter-1.7.1.tar.gz;devel/cabal-bundler:hackage/uuid-types-1.0.6.tar.gz;devel/darcs:hackage/bifunctors-5.6.3.tar.gz;devel/darcs:hackage/fgl-5.8.3.0.tar.gz;devel/darcs:hackage/text-short-0.1.6.1.tar.gz;devel/cabal-bundler:hackage/vector-stream-0.1.0.1.tar.gz;devel/cabal-bundler:hackage/random-1.3.1.tar.gz;devel/cabal-bundler:hackage/integer-conversion-0.1.1_2.cabal] FULLPKGNAME = shellcheck-0.11.0p0 RDEPENDS = [converters/libiconv;devel/gmp;devel/libffi] (Junk lock obtained for arm64-1 at 1778519602.74) >>> Running depends in devel/shellcheck at 1778519602.82 last junk was in devel/py-hatch-jupyter-builder /usr/sbin/pkg_add -aI -Drepair cabal-install-3.16.1.0 ghc-9.10.3 gmp-6.3.0p0 libffi-3.5.2p0 was: /usr/sbin/pkg_add -aI -Drepair cabal-install-3.16.1.0 ghc-9.10.3 gmp-6.3.0p0 libffi-3.5.2p0 libiconv-1.19 /usr/sbin/pkg_add -aI -Drepair cabal-install-3.16.1.0 ghc-9.10.3 gmp-6.3.0p0 libffi-3.5.2p0 >>> Running show-prepare-results in devel/shellcheck at 1778519608.90 ===> devel/shellcheck ===> Building from scratch shellcheck-0.11.0p0 ===> shellcheck-0.11.0p0 depends on: cabal-install->=3.12.0.0 -> cabal-install-3.16.1.0 ===> shellcheck-0.11.0p0 depends on: ghc->=9.8.3 -> ghc-9.10.3 ===> shellcheck-0.11.0p0 depends on: libiconv-* -> libiconv-1.19 ===> shellcheck-0.11.0p0 depends on: gmp-* -> gmp-6.3.0p0 ===> shellcheck-0.11.0p0 depends on: libffi-* -> libffi-3.5.2p0 ===> Verifying specs: c ffi gmp iconv m pthread util ===> found c.103.0 ffi.2.4 gmp.11.1 iconv.7.2 m.10.1 pthread.28.1 util.21.0 cabal-install-3.16.1.0 ghc-9.10.3 gmp-6.3.0p0 libffi-3.5.2p0 libiconv-1.19 Don't run junk because nojunk in editors/tiled (Junk lock released for arm64-1 at 1778519611.10) distfiles size=2167577 >>> Running patch in devel/shellcheck at 1778519611.21 ===> devel/shellcheck ===> Checking files for shellcheck-0.11.0p0 `/usr/ports/distfiles/hackage/ShellCheck-0.11.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/Diff-1.0.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/OneTuple-0.4.2.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/QuickCheck-2.16.0.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/StateVar-1.2.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/aeson-2.2.3.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/aeson-2.2.3.0_4.cabal' is up to date. `/usr/ports/distfiles/hackage/ansi-terminal-1.1.5.tar.gz' is up to date. `/usr/ports/distfiles/hackage/ansi-terminal-types-1.1.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/assoc-1.1.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/assoc-1.1.1_2.cabal' is up to date. `/usr/ports/distfiles/hackage/base-orphans-0.9.4.tar.gz' is up to date. `/usr/ports/distfiles/hackage/bifunctors-5.6.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/bifunctors-5.6.3_1.cabal' is up to date. `/usr/ports/distfiles/hackage/character-ps-0.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/colour-2.3.6.tar.gz' is up to date. `/usr/ports/distfiles/hackage/comonad-5.0.10.tar.gz' is up to date. `/usr/ports/distfiles/hackage/contravariant-1.5.6.tar.gz' is up to date. `/usr/ports/distfiles/hackage/data-fix-0.3.4.tar.gz' is up to date. `/usr/ports/distfiles/hackage/data-fix-0.3.4_2.cabal' is up to date. `/usr/ports/distfiles/hackage/distributive-0.6.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/dlist-1.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/dlist-1.0_2.cabal' is up to date. `/usr/ports/distfiles/hackage/fgl-5.8.3.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/fgl-5.8.3.0_2.cabal' is up to date. `/usr/ports/distfiles/hackage/generically-0.1.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/generically-0.1.1_5.cabal' is up to date. `/usr/ports/distfiles/hackage/hashable-1.5.1.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/indexed-traversable-0.1.4.tar.gz' is up to date. `/usr/ports/distfiles/hackage/indexed-traversable-0.1.4_1.cabal' is up to date. `/usr/ports/distfiles/hackage/indexed-traversable-instances-0.1.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/indexed-traversable-instances-0.1.2_1.cabal' is up to date. `/usr/ports/distfiles/hackage/integer-conversion-0.1.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/integer-conversion-0.1.1_2.cabal' is up to date. `/usr/ports/distfiles/hackage/integer-logarithms-1.0.5.tar.gz' is up to date. `/usr/ports/distfiles/hackage/network-uri-2.6.4.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/network-uri-2.6.4.2_1.cabal' is up to date. `/usr/ports/distfiles/hackage/optparse-applicative-0.19.0.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/prettyprinter-1.7.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/primitive-0.9.1.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/primitive-0.9.1.0_1.cabal' is up to date. `/usr/ports/distfiles/hackage/random-1.3.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/regex-base-0.94.0.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/regex-tdfa-1.3.2.5.tar.gz' is up to date. `/usr/ports/distfiles/hackage/scientific-0.3.8.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/semialign-1.3.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/semialign-1.3.1_2.cabal' is up to date. `/usr/ports/distfiles/hackage/semigroupoids-6.0.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/semigroupoids-6.0.2_1.cabal' is up to date. `/usr/ports/distfiles/hackage/splitmix-0.1.3.2.tar.gz' is up to date. `/usr/ports/distfiles/hackage/strict-0.5.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/strict-0.5.1_1.cabal' is up to date. `/usr/ports/distfiles/hackage/tagged-0.8.10.tar.gz' is up to date. `/usr/ports/distfiles/hackage/tagged-0.8.10_1.cabal' is up to date. `/usr/ports/distfiles/hackage/tasty-1.5.3.tar.gz' is up to date. `/usr/ports/distfiles/hackage/tasty-1.5.3_2.cabal' is up to date. `/usr/ports/distfiles/hackage/text-iso8601-0.1.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/text-iso8601-0.1.1_2.cabal' is up to date. `/usr/ports/distfiles/hackage/text-short-0.1.6.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/th-abstraction-0.7.2.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/th-compat-0.1.7.tar.gz' is up to date. `/usr/ports/distfiles/hackage/these-1.2.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/these-1.2.1_2.cabal' is up to date. `/usr/ports/distfiles/hackage/time-compat-1.9.8.tar.gz' is up to date. `/usr/ports/distfiles/hackage/transformers-compat-0.8.tar.gz' is up to date. `/usr/ports/distfiles/hackage/unordered-containers-0.2.21.tar.gz' is up to date. `/usr/ports/distfiles/hackage/unordered-containers-0.2.21_2.cabal' is up to date. `/usr/ports/distfiles/hackage/uuid-types-1.0.6.tar.gz' is up to date. `/usr/ports/distfiles/hackage/uuid-types-1.0.6_3.cabal' is up to date. `/usr/ports/distfiles/hackage/vector-0.13.2.0.tar.gz' is up to date. `/usr/ports/distfiles/hackage/vector-0.13.2.0_2.cabal' is up to date. `/usr/ports/distfiles/hackage/vector-stream-0.1.0.1.tar.gz' is up to date. `/usr/ports/distfiles/hackage/vector-stream-0.1.0.1_4.cabal' is up to date. `/usr/ports/distfiles/hackage/witherable-0.5.tar.gz' is up to date. `/usr/ports/distfiles/hackage/witherable-0.5_2.cabal' is up to date. >> (SHA256) all files: OK ===> Extracting for shellcheck-0.11.0p0 ===> Patching for shellcheck-0.11.0p0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in devel/shellcheck at 1778519614.21 ===> devel/shellcheck ===> Generating configure for shellcheck-0.11.0p0 ===> Configuring for shellcheck-0.11.0p0 >>> Running build in devel/shellcheck at 1778519615.27 ===> devel/shellcheck ===> Building for shellcheck-0.11.0p0 Warning: No remote package servers have been specified. Usually you would have one specified in the config file. Resolving dependencies... Build profile: -w ghc-9.10.3 -O1 In order, the following will be built (use -v for more details): - Diff-1.0.2 (lib) (first run) - OneTuple-0.4.2.1 (lib) (first run) - StateVar-1.2.2 (lib) (first run) - assoc-1.1.1 (lib) (first run) - base-orphans-0.9.4 (lib) (first run) - character-ps-0.1 (lib) (first run) - dlist-1.0 (lib) (first run) - fgl-5.8.3.0 (lib) (first run) - generically-0.1.1 (lib) (first run) - hashable-1.5.1.0 (lib) (first run) - indexed-traversable-0.1.4 (lib) (first run) - integer-logarithms-1.0.5 (lib) (first run) - primitive-0.9.1.0 (lib) (first run) - regex-base-0.94.0.3 (lib) (first run) - splitmix-0.1.3.2 (lib) (first run) - tagged-0.8.10 (lib) (first run) - th-abstraction-0.7.2.0 (lib) (first run) - th-compat-0.1.7 (lib) (first run) - transformers-compat-0.8 (lib) (first run) - vector-stream-0.1.0.1 (lib) (first run) - contravariant-1.5.6 (lib) (first run) - unordered-containers-0.2.21 (lib) (first run) - time-compat-1.9.8 (lib) (first run) - these-1.2.1 (lib) (first run) - text-short-0.1.6.1 (lib) (first run) - data-fix-0.3.4 (lib) (first run) - scientific-0.3.8.1 (lib) (first run) - integer-conversion-0.1.1 (lib) (first run) - regex-tdfa-1.3.2.5 (lib) (first run) - random-1.3.1 (lib) (first run) - distributive-0.6.3 (lib) (first run) - network-uri-2.6.4.2 (lib) (first run) - vector-0.13.2.0 (lib) (first run) - strict-0.5.1 (lib) (first run) - text-iso8601-0.1.1 (lib) (first run) - uuid-types-1.0.6 (lib) (first run) - QuickCheck-2.16.0.0 (lib) (first run) - comonad-5.0.10 (lib) (first run) - indexed-traversable-instances-0.1.2 (lib) (first run) - bifunctors-5.6.3 (lib) (first run) - witherable-0.5 (lib) (first run) - semigroupoids-6.0.2 (lib) (first run) - semialign-1.3.1 (lib) (first run) - aeson-2.2.3.0 (lib) (first run) - ShellCheck-0.11.0 (lib) (first run) - ShellCheck-0.11.0 (exe:shellcheck) (first run) Configuring library for Diff-1.0.2... Preprocessing library for Diff-1.0.2... Building library for Diff-1.0.2... [1 of 3] Compiling Data.Algorithm.Diff ( src/Data/Algorithm/Diff.hs, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/Diff.o, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/Diff.dyn_o ) src/Data/Algorithm/Diff.hs:69:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[DL]’ not matched: [] | 69 | where (hd:rst) = nextDLs dls | ^^^^^^^^^^^^^^^^^^^^^^ src/Data/Algorithm/Diff.hs:87:23: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 87 | lcs eq as bs = path . head . dropWhile (\dl -> poi dl /= lena || poj dl /= lenb) . | ^^^^ [2 of 3] Compiling Data.Algorithm.DiffContext ( src/Data/Algorithm/DiffContext.hs, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/DiffContext.o, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/DiffContext.dyn_o ) [3 of 3] Compiling Data.Algorithm.DiffOutput ( src/Data/Algorithm/DiffOutput.hs, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/DiffOutput.o, /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0/dist-newstyle/build/aarch64-openbsd/ghc-9.10.3/Diff-1.0.2/build/Data/Algorithm/DiffOutput.dyn_o ) : error: clang: builderMainLoop: fork: resource exhausted (Resource temporarily unavailable) Error: [Cabal-7125] Failed to build Diff-1.0.2 (which is required by exe:shellcheck from ShellCheck-0.11.0). *** Error 1 in devel/shellcheck (/usr/ports/devel/cabal/cabal.port.mk:157 'do-build': @cd /usr/obj/ports/shellcheck-0.11.0/ShellCheck-0.11.0...) *** Error 2 in devel/shellcheck (/usr/ports/infrastructure/mk/bsd.port.mk:3059 '/usr/obj/ports/shellcheck-0.11.0/.build_done': @cd /usr/port...) *** Error 2 in devel/shellcheck (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=shellcheck-0.11.0p0; export _LOCKS_HELD=" she...) ===> Exiting devel/shellcheck with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1778519655.93 max_stuck=0.00/depends=6.09/show-prepare-results=2.27/patch=3.01/configure=1.01/build=40.75 Error: job failed with 512 on arm64-1 at 1778519655