>>> Building on exopi-3 under devel/shellcheck BDEPENDS = [devel/cabal-install;lang/ghc;devel/gmp;converters/libiconv;devel/libffi] DIST = [devel/cabal-bundler:hackage/assoc-1.1.tar.gz;devel/cabal-bundler:hackage/dlist-1.0.tar.gz;devel/cabal-bundler:hackage/network-uri-2.6.4.2.tar.gz;devel/cabal-bundler:hackage/OneTuple-0.4.1.1_1.cabal;devel/cabal-bundler:hackage/semigroupoids-6.0.0.1_1.cabal;devel/cabal-bundler:hackage/generically-0.1.1.tar.gz;devel/cabal-install:hackage/random-1.2.1.2.tar.gz;devel/cabal-bundler:hackage/integer-logarithms-1.0.3.1.tar.gz;devel/cabal-bundler:hackage/dlist-1.0_1.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2_1.cabal;devel/cabal-bundler:hackage/th-abstraction-0.6.0.0.tar.gz;devel/cabal-bundler:hackage/witherable-0.4.2.tar.gz;devel/cabal-bundler:hackage/tagged-0.8.8.tar.gz;devel/git-annex:hackage/vector-stream-0.1.0.1.tar.gz;devel/cabal-bundler:hackage/semialign-1.3.tar.gz;devel/cabal-bundler:hackage/scientific-0.3.7.0_7.cabal;devel/cabal-bundler:hackage/transformers-compat-0.7.2.tar.gz;devel/shellcheck:hackage/vector-0.13.1.0_1.cabal;devel/cabal-bundler:hackage/aeson-2.2.1.0.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.2_4.cabal;devel/cabal-bundler:hackage/splitmix-0.1.0.5.tar.gz;devel/cabal-bundler:hackage/comonad-5.0.8_2.cabal;devel/cabal-bundler:hackage/assoc-1.1_1.cabal;devel/cabal-bundler:hackage/primitive-0.9.0.0.tar.gz;devel/cabal-bundler:hackage/base-orphans-0.9.1.tar.gz;devel/cabal-bundler:hackage/hashable-1.4.3.0_1.cabal;devel/cabal-bundler:hackage/data-fix-0.3.2_5.cabal;devel/shellcheck:hackage/Diff-0.5_1.cabal;devel/cabal-bundler:hackage/distributive-0.6.2.1.tar.gz;devel/cabal-bundler:hackage/vector-0.13.1.0.tar.gz;devel/darcs:hackage/fgl-5.8.2.0.tar.gz;devel/cabal-bundler:hackage/comonad-5.0.8.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.2.tar.gz;devel/cabal-bundler:hackage/integer-conversion-0.1.0.1_1.cabal;devel/git-annex:hackage/bifunctors-5.6.2.tar.gz;devel/cabal-bundler:hackage/semigroupoids-6.0.0.1.tar.gz;devel/shellcheck:hackage/primitive-0.9.0.0_1.cabal;devel/cabal-bundler:hackage/time-compat-1.9.6.1_6.cabal;devel/cabal-bundler:hackage/text-short-0.1.5.tar.gz;devel/cabal-bundler:hackage/strict-0.5_1.cabal;devel/cabal-install:hackage/th-compat-0.1.5.tar.gz;devel/cabal-bundler:hackage/strict-0.5.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.1.2_2.cabal;devel/cabal-bundler:hackage/indexed-traversable-0.1.3.tar.gz;devel/shellcheck:hackage/ShellCheck-0.10.0.tar.gz;devel/cabal-bundler:hackage/data-fix-0.3.2.tar.gz;devel/cabal-bundler:hackage/these-1.2.tar.gz;devel/darcs:hackage/regex-tdfa-1.3.2.2.tar.gz;devel/cabal-bundler:hackage/StateVar-1.2.2.tar.gz;devel/cabal-bundler:hackage/QuickCheck-2.14.3.tar.gz;devel/cabal-bundler:hackage/integer-conversion-0.1.0.1.tar.gz;devel/cabal-bundler:hackage/integer-logarithms-1.0.3.1_5.cabal;devel/shellcheck:hackage/vector-stream-0.1.0.1_1.cabal;devel/shellcheck:hackage/unordered-containers-0.2.20_1.cabal;devel/cabal-bundler:hackage/time-compat-1.9.6.1.tar.gz;devel/cabal-bundler:hackage/text-iso8601-0.1.tar.gz;devel/cabal-bundler:hackage/contravariant-1.5.5.tar.gz;devel/git-annex:hackage/tagged-0.8.8_1.cabal;devel/cabal-bundler:hackage/distributive-0.6.2.1_1.cabal;devel/cabal-bundler:hackage/text-short-0.1.5_3.cabal;devel/cabal-bundler:hackage/aeson-2.2.1.0_1.cabal;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.1.2.tar.gz;devel/shellcheck:hackage/th-abstraction-0.6.0.0_2.cabal;devel/darcs:hackage/regex-tdfa-1.3.2.2_2.cabal;devel/cabal-bundler:hackage/semialign-1.3_1.cabal;devel/cabal-bundler:hackage/uuid-types-1.0.5.1.tar.gz;devel/shellcheck:hackage/Diff-0.5.tar.gz;devel/cabal-bundler:hackage/text-iso8601-0.1_1.cabal;devel/cabal-bundler:hackage/witherable-0.4.2_4.cabal;devel/cabal-bundler:hackage/hashable-1.4.3.0.tar.gz;devel/git-annex:hackage/unordered-containers-0.2.20.tar.gz;devel/cabal-bundler:hackage/these-1.2_1.cabal;devel/cabal-bundler:hackage/scientific-0.3.7.0.tar.gz;devel/cabal-bundler:hackage/generically-0.1.1_2.cabal;devel/cabal-bundler:hackage/OneTuple-0.4.1.1.tar.gz] FULLPKGNAME = shellcheck-0.10.0 RDEPENDS = [devel/gmp;converters/libiconv;devel/libffi] (Junk lock obtained for exopi-3 at 1735046806.74) >>> Running depends in devel/shellcheck at 1735046806.78 last junk was in x11/kde-plasma/oxygen /usr/sbin/pkg_add -aI -Drepair cabal-install-3.12.1.0p0 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 was: /usr/sbin/pkg_add -aI -Drepair cabal-install-3.12.1.0p0 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 /usr/sbin/pkg_add -aI -Drepair cabal-install-3.12.1.0p0 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 >>> Running show-prepare-results in devel/shellcheck at 1735046844.52 ===> devel/shellcheck ===> Building from scratch shellcheck-0.10.0 ===> shellcheck-0.10.0 depends on: cabal-install->=3.12.0.0 -> cabal-install-3.12.1.0p0 ===> shellcheck-0.10.0 depends on: ghc->=9.8.3 -> ghc-9.8.3 ===> shellcheck-0.10.0 depends on: libiconv-* -> libiconv-1.17 ===> shellcheck-0.10.0 depends on: gmp-* -> gmp-6.3.0 ===> shellcheck-0.10.0 depends on: libffi-* -> libffi-3.4.6 ===> Verifying specs: c ffi gmp iconv m pthread util ===> found c.100.3 ffi.2.1 gmp.11.1 iconv.7.1 m.10.1 pthread.27.1 util.20.0 cabal-install-3.12.1.0p0 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 (Junk lock released for exopi-3 at 1735046845.70) Woken up benchmarks/tsung distfiles size=1838248 >>> Running patch in devel/shellcheck at 1735046845.73 ===> devel/shellcheck ===> Checking files for shellcheck-0.10.0 `/exopi-cvs/ports/distfiles/hackage/ShellCheck-0.10.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Diff-0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Diff-0.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/OneTuple-0.4.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/OneTuple-0.4.1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/QuickCheck-2.14.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/StateVar-1.2.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-2.2.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-2.2.1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/assoc-1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/assoc-1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/base-orphans-0.9.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/bifunctors-5.6.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/comonad-5.0.8.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/comonad-5.0.8_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/contravariant-1.5.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-fix-0.3.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-fix-0.3.2_5.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/distributive-0.6.2.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/distributive-0.6.2.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/dlist-1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/dlist-1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/fgl-5.8.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/generically-0.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/generically-0.1.1_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashable-1.4.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashable-1.4.3.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-0.1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-instances-0.1.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-instances-0.1.1.2_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-conversion-0.1.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-conversion-0.1.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-logarithms-1.0.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-logarithms-1.0.3.1_5.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-uri-2.6.4.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-uri-2.6.4.2_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/primitive-0.9.0.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/primitive-0.9.0.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/random-1.2.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-base-0.94.0.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-base-0.94.0.2_4.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-tdfa-1.3.2.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-tdfa-1.3.2.2_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.7.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.7.0_7.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/splitmix-0.1.0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/strict-0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/strict-0.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/tagged-0.8.8.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/tagged-0.8.8_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.5_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-abstraction-0.6.0.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-abstraction-0.6.0.0_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-compat-0.1.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.6.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.6.1_6.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/transformers-compat-0.7.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unordered-containers-0.2.20.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unordered-containers-0.2.20_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/uuid-types-1.0.5.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-0.13.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-0.13.1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-stream-0.1.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-stream-0.1.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/witherable-0.4.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/witherable-0.4.2_4.cabal' is up to date. >> (SHA256) all files: OK ===> Extracting for shellcheck-0.10.0 ===> Patching for shellcheck-0.10.0 ===> 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 1735046848.22 ===> devel/shellcheck ===> Generating configure for shellcheck-0.10.0 ===> Configuring for shellcheck-0.10.0 >>> Running build in devel/shellcheck at 1735046848.69 ===> devel/shellcheck ===> Building for shellcheck-0.10.0 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.8.3 -O1 In order, the following will be built (use -v for more details): - Diff-0.5 (lib) (first run) - OneTuple-0.4.1.1 (lib) (first run) - StateVar-1.2.2 (lib) (first run) - base-orphans-0.9.1 (lib) (first run) - dlist-1.0 (lib) (first run) - fgl-5.8.2.0 (lib) (first run) - generically-0.1.1 (lib) (first run) - hashable-1.4.3.0 (lib) (first run) - indexed-traversable-0.1.3 (lib) (first run) - integer-logarithms-1.0.3.1 (lib) (first run) - primitive-0.9.0.0 (lib) (first run) - regex-base-0.94.0.2 (lib) (first run) - splitmix-0.1.0.5 (lib) (first run) - tagged-0.8.8 (lib) (first run) - th-abstraction-0.6.0.0 (lib) (first run) - th-compat-0.1.5 (lib) (first run) - transformers-compat-0.7.2 (lib) (first run) - vector-stream-0.1.0.1 (lib) (first run) - contravariant-1.5.5 (lib) (first run) - unordered-containers-0.2.20 (lib) (first run) - time-compat-1.9.6.1 (lib) (first run) - text-short-0.1.5 (lib) (first run) - data-fix-0.3.2 (lib) (first run) - scientific-0.3.7.0 (lib) (first run) - integer-conversion-0.1.0.1 (lib) (first run) - regex-tdfa-1.3.2.2 (lib) (first run) - random-1.2.1.2 (lib) (first run) - distributive-0.6.2.1 (lib) (first run) - assoc-1.1 (lib) (first run) - network-uri-2.6.4.2 (lib) (first run) - vector-0.13.1.0 (lib) (first run) - text-iso8601-0.1 (lib) (first run) - uuid-types-1.0.5.1 (lib) (first run) - QuickCheck-2.14.3 (lib) (first run) - comonad-5.0.8 (lib) (first run) - these-1.2 (lib) (first run) - indexed-traversable-instances-0.1.1.2 (lib) (first run) - bifunctors-5.6.2 (lib) (first run) - strict-0.5 (lib) (first run) - witherable-0.4.2 (lib) (first run) - semigroupoids-6.0.0.1 (lib) (first run) - semialign-1.3 (lib) (first run) - aeson-2.2.1.0 (lib) (first run) - ShellCheck-0.10.0 (lib) (first run) - ShellCheck-0.10.0 (exe:shellcheck) (first run) Configuring library for Diff-0.5... Preprocessing library for Diff-0.5... Building library for Diff-0.5... [1 of 3] Compiling Data.Algorithm.Diff ( src/Data/Algorithm/Diff.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/Diff.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/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.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons 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, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffContext.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffContext.dyn_o ) src/Data/Algorithm/DiffContext.hs:22:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 22 | import Data.Monoid (mappend) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Algorithm/DiffContext.hs:32:11: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/Data/Algorithm/DiffContext.hs:30:14 | 32 | go (x : xs) (y : zs) | eq x y = go (y : x : xs) zs | ^ src/Data/Algorithm/DiffContext.hs:32:15: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/Data/Algorithm/DiffContext.hs:30:18 | 32 | go (x : xs) (y : zs) | eq x y = go (y : x : xs) zs | ^^ src/Data/Algorithm/DiffContext.hs:76:16: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Data/Algorithm/DiffContext.hs:75:27 | 76 | groupBy' (\a b -> not (isBoth a && isBoth b)) $ doPrefix $ getGroupedDiff a b | ^ src/Data/Algorithm/DiffContext.hs:76:18: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/Data/Algorithm/DiffContext.hs:75:29 | 76 | groupBy' (\a b -> not (isBoth a && isBoth b)) $ doPrefix $ getGroupedDiff a b | ^ [3 of 3] Compiling Data.Algorithm.DiffOutput ( src/Data/Algorithm/DiffOutput.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffOutput.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffOutput.dyn_o ) src/Data/Algorithm/DiffOutput.hs:18:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 18 | import Data.Monoid (mappend) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for OneTuple-0.4.1.1... Preprocessing library for OneTuple-0.4.1.1... Building library for OneTuple-0.4.1.1... [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo.dyn_o ) [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/OneTuple.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/OneTuple.dyn_o ) [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo/TH.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo/TH.dyn_o ) Configuring library for StateVar-1.2.2... Preprocessing library for StateVar-1.2.2... Building library for StateVar-1.2.2... [1 of 1] Compiling Data.StateVar ( src/Data/StateVar.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/StateVar-1.2.2/build/Data/StateVar.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/StateVar-1.2.2/build/Data/StateVar.dyn_o ) src/Data/StateVar.hs:220:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 220 | default ($~) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m () | ^ src/Data/StateVar.hs:226:34: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 226 | default ($~!) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m () | ^ src/Data/StateVar.hs:230:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 230 | defaultUpdate :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m () | ^ src/Data/StateVar.hs:235:38: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 235 | defaultUpdateStrict :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m () | ^ Configuring library for base-orphans-0.9.1... Preprocessing library for base-orphans-0.9.1... Building library for base-orphans-0.9.1... [1 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans.dyn_o ) [2 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans/Prelude.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans/Prelude.dyn_o ) Configuring library for dlist-1.0... Preprocessing library for dlist-1.0... Building library for dlist-1.0... [1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Internal.dyn_o ) Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 642 | instance a ~ Char => IsString (DList a) where | ^ [2 of 5] Compiling Data.DList ( Data/DList.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList.dyn_o ) [3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty/Internal.dyn_o ) Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 459 | instance a ~ Char => IsString (DNonEmpty a) where | ^ [4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty.dyn_o ) [5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.dyn_o ) Configuring library for fgl-5.8.2.0... Preprocessing library for fgl-5.8.2.0... Building library for fgl-5.8.2.0... [ 1 of 29] Compiling Data.Graph.Inductive.Graph ( Data/Graph/Inductive/Graph.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Graph.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Graph.dyn_o ) Data/Graph/Inductive/Graph.hs:522:40: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 522 | groupLabels les = toLEdge (toEdge (head les)) (map edgeLabel les) | ^^^^ [ 2 of 29] Compiling Data.Graph.Inductive.Internal.Heap ( Data/Graph/Inductive/Internal/Heap.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Heap.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Heap.dyn_o ) [ 3 of 29] Compiling Data.Graph.Inductive.Internal.Queue ( Data/Graph/Inductive/Internal/Queue.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Queue.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Queue.dyn_o ) [ 4 of 29] Compiling Data.Graph.Inductive.Internal.RootPath ( Data/Graph/Inductive/Internal/RootPath.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/RootPath.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/RootPath.dyn_o ) Data/Graph/Inductive/Internal/RootPath.hs:32:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 32 | getPath v = reverse . first ((==v) . head) | ^^^^ [ 5 of 29] Compiling Data.Graph.Inductive.Internal.Thread ( Data/Graph/Inductive/Internal/Thread.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Thread.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Thread.dyn_o ) [ 6 of 29] Compiling Data.Graph.Inductive.Basic ( Data/Graph/Inductive/Basic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Basic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Basic.dyn_o ) [ 7 of 29] Compiling Data.Graph.Inductive.Monad ( Data/Graph/Inductive/Monad.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad.dyn_o ) [ 8 of 29] Compiling Data.Graph.Inductive.Monad.IOArray ( Data/Graph/Inductive/Monad/IOArray.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/IOArray.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/IOArray.dyn_o ) [ 9 of 29] Compiling Data.Graph.Inductive.Monad.STArray ( Data/Graph/Inductive/Monad/STArray.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/STArray.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/STArray.dyn_o ) [10 of 29] Compiling Data.Graph.Inductive.NodeMap ( Data/Graph/Inductive/NodeMap.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/NodeMap.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/NodeMap.dyn_o ) [11 of 29] Compiling Data.Graph.Inductive.PatriciaTree ( Data/Graph/Inductive/PatriciaTree.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/PatriciaTree.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/PatriciaTree.dyn_o ) Data/Graph/Inductive/PatriciaTree.hs:30:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 30 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 29] Compiling Data.Graph.Inductive.Example ( Data/Graph/Inductive/Example.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Example.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Example.dyn_o ) [13 of 29] Compiling Data.Graph.Inductive.Query.ArtPoint ( Data/Graph/Inductive/Query/ArtPoint.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/ArtPoint.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/ArtPoint.dyn_o ) Data/Graph/Inductive/Query/ArtPoint.hs:30:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 30 | getBackEdges v ls = map head (filter (elem (v,0)) (tail ls)) | ^^^^ Data/Graph/Inductive/Query/ArtPoint.hs:30:54: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 30 | getBackEdges v ls = map head (filter (elem (v,0)) (tail ls)) | ^^^^ Data/Graph/Inductive/Query/ArtPoint.hs:81:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 81 | getLowTree g v = lowTree (head dfsf) | ^^^^ [14 of 29] Compiling Data.Graph.Inductive.Query.BFS ( Data/Graph/Inductive/Query/BFS.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BFS.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BFS.dyn_o ) [15 of 29] Compiling Data.Graph.Inductive.Query.DFS ( Data/Graph/Inductive/Query/DFS.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/DFS.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/DFS.dyn_o ) [16 of 29] Compiling Data.Graph.Inductive.Query.BCC ( Data/Graph/Inductive/Query/BCC.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BCC.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BCC.dyn_o ) [17 of 29] Compiling Data.Graph.Inductive.Query.Dominators ( Data/Graph/Inductive/Query/Dominators.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Dominators.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Dominators.dyn_o ) Data/Graph/Inductive/Query/Dominators.hs:64:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 64 | iD0 = array (1, s-1) (tail $ treeEdges (-1) ntree) | ^^^^ [18 of 29] Compiling Data.Graph.Inductive.Query.Indep ( Data/Graph/Inductive/Query/Indep.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Indep.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Indep.dyn_o ) [19 of 29] Compiling Data.Graph.Inductive.Query.MST ( Data/Graph/Inductive/Query/MST.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MST.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MST.dyn_o ) Data/Graph/Inductive/Query/MST.hs:40:23: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 40 | joinPaths p = joinAt (head p) p | ^^^^ [20 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow ( Data/Graph/Inductive/Query/MaxFlow.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow.dyn_o ) Data/Graph/Inductive/Query/MaxFlow.hs:105:52: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 105 | minC = minimum (map ((\(_,_,z)->z).snd)(tail augLPath)) | ^^^^ [21 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow2 ( Data/Graph/Inductive/Query/MaxFlow2.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow2.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow2.dyn_o ) Data/Graph/Inductive/Query/MaxFlow2.hs:80:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 80 | filter ((==t) . fst . head) tree | ^^^^ Data/Graph/Inductive/Query/MaxFlow2.hs:152:61: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 152 | augPath g s t = listToMaybe $ map reverse $ filter ((==t) . head) tree | ^^^^ Data/Graph/Inductive/Query/MaxFlow2.hs:255:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 255 | (S.fromList (zip justPath (tail justPath))) | ^^^^ [22 of 29] Compiling Data.Graph.Inductive.Query.Monad ( Data/Graph/Inductive/Query/Monad.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Monad.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Monad.dyn_o ) [23 of 29] Compiling Data.Graph.Inductive.Query.SP ( Data/Graph/Inductive/Query/SP.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/SP.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/SP.dyn_o ) [24 of 29] Compiling Data.Graph.Inductive.Query.GVD ( Data/Graph/Inductive/Query/GVD.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/GVD.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/GVD.dyn_o ) Data/Graph/Inductive/Query/GVD.hs:49:51: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 49 | maybePath v = listToMaybe . filter ((v==) . fst . head . unLPath) | ^^^^ Data/Graph/Inductive/Query/GVD.hs:59:29: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 59 | nearestDist v = fmap (snd . head . unLPath) . maybePath v | ^^^^ [25 of 29] Compiling Data.Graph.Inductive.Query.TransClos ( Data/Graph/Inductive/Query/TransClos.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/TransClos.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/TransClos.dyn_o ) [26 of 29] Compiling Data.Graph.Inductive.Query ( Data/Graph/Inductive/Query.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query.dyn_o ) [27 of 29] Compiling Data.Graph.Inductive.Tree ( Data/Graph/Inductive/Tree.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Tree.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Tree.dyn_o ) Data/Graph/Inductive/Tree.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 16 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [28 of 29] Compiling Paths_fgl ( /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/autogen/Paths_fgl.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Paths_fgl.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Paths_fgl.dyn_o ) [29 of 29] Compiling Data.Graph.Inductive ( Data/Graph/Inductive.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive.dyn_o ) Configuring library for generically-0.1.1... Preprocessing library for generically-0.1.1... Building library for generically-0.1.1... [1 of 1] Compiling GHC.Generics.Generically ( src/GHC/Generics/Generically.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.dyn_o ) Configuring library for hashable-1.4.3.0... Preprocessing library for hashable-1.4.3.0... Building library for hashable-1.4.3.0... [1 of 7] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Imports.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Imports.dyn_o ) [2 of 7] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/LowLevel.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/LowLevel.dyn_o ) [3 of 7] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Class.dyn_o ) [4 of 7] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Lifted.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Lifted.dyn_o ) [5 of 7] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic/Instances.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic/Instances.dyn_o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [6 of 7] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic.dyn_o ) [7 of 7] Compiling Data.Hashable ( src/Data/Hashable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable.dyn_o ) Configuring library for indexed-traversable-0.1.3... Preprocessing library for indexed-traversable-0.1.3... Building library for indexed-traversable-0.1.3... [1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/CoerceCompat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/CoerceCompat.dyn_o ) [2 of 7] Compiling GhcList ( src/GhcList.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/GhcList.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/GhcList.dyn_o ) [3 of 7] Compiling WithIndex ( src/WithIndex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/WithIndex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/WithIndex.dyn_o ) [4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Traversable/WithIndex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Traversable/WithIndex.dyn_o ) [5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Functor/WithIndex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Functor/WithIndex.dyn_o ) [6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable1/WithIndex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable1/WithIndex.dyn_o ) [7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable/WithIndex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable/WithIndex.dyn_o ) Configuring library for integer-logarithms-1.0.3.1... Preprocessing library for integer-logarithms-1.0.3.1... Building library for integer-logarithms-1.0.3.1... [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/GHC/Integer/Logarithms/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/GHC/Integer/Logarithms/Compat.dyn_o ) [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Logarithms.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Logarithms.dyn_o ) [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Powers/Integer.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Powers/Integer.dyn_o ) [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Powers/Natural.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Powers/Natural.dyn_o ) Configuring library for primitive-0.9.0.0... Preprocessing library for primitive-0.9.0.0... Building library for primitive-0.9.0.0... [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Read.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Read.dyn_o ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MachDeps.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MachDeps.dyn_o ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Operations.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Operations.dyn_o ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Control/Monad/Primitive.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Control/Monad/Primitive.dyn_o ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MVar.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MVar.dyn_o ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Array.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Array.dyn_o ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MutVar.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MutVar.dyn_o ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/SmallArray.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/SmallArray.dyn_o ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Types.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Types.dyn_o ) [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/ByteArray.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/ByteArray.dyn_o ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimArray.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimArray.dyn_o ) [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Ptr.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Ptr.dyn_o ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive.dyn_o ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.dyn_o ) Configuring library for regex-base-0.94.0.2... Preprocessing library for regex-base-0.94.0.2... Building library for regex-base-0.94.0.2... [1 of 5] Compiling Paths_regex_base ( /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/autogen/Paths_regex_base.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Paths_regex_base.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Paths_regex_base.dyn_o ) [2 of 5] Compiling Text.Regex.Base.RegexLike ( src/Text/Regex/Base/RegexLike.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/RegexLike.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/RegexLike.dyn_o ) [3 of 5] Compiling Text.Regex.Base.Context ( src/Text/Regex/Base/Context.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/Context.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/Context.dyn_o ) [4 of 5] Compiling Text.Regex.Base ( src/Text/Regex/Base.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base.dyn_o ) [5 of 5] Compiling Text.Regex.Base.Impl ( src/Text/Regex/Base/Impl.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/Impl.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base/Impl.dyn_o ) Configuring library for splitmix-0.1.0.5... Preprocessing library for splitmix-0.1.0.5... Building library for splitmix-0.1.0.5... [1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/Data/Bits/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/Data/Bits/Compat.dyn_o ) [2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix/Init.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix/Init.dyn_o ) [3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix.dyn_o ) [4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix32.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix32.dyn_o ) Configuring library for tagged-0.8.8... Preprocessing library for tagged-0.8.8... Building library for tagged-0.8.8... [1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Proxy/TH.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Proxy/TH.dyn_o ) [2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Tagged.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Tagged.dyn_o ) Configuring library for th-abstraction-0.6.0.0... Preprocessing library for th-abstraction-0.6.0.0... Building library for th-abstraction-0.6.0.0... [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/TyVarBndr.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype.dyn_o ) Configuring library for th-compat-0.1.5... Preprocessing library for th-compat-0.1.5... Building library for th-compat-0.1.5... [1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-compat-0.1.5/build/Language/Haskell/TH/Syntax/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-compat-0.1.5/build/Language/Haskell/TH/Syntax/Compat.dyn_o ) Configuring library for transformers-compat-0.7.2... Preprocessing library for transformers-compat-0.7.2... Building library for transformers-compat-0.7.2... [1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.dyn_o ) [2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic/Internal.dyn_o ) [3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.dyn_o ) [4 of 4] Compiling Paths_transformers_compat ( /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/autogen/Paths_transformers_compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.dyn_o ) Configuring library for vector-stream-0.1.0.1... Preprocessing library for vector-stream-0.1.0.1... Building library for vector-stream-0.1.0.1... [1 of 1] Compiling Data.Stream.Monadic ( src/Data/Stream/Monadic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-stream-0.1.0.1/build/Data/Stream/Monadic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-stream-0.1.0.1/build/Data/Stream/Monadic.dyn_o ) Configuring library for contravariant-1.5.5... Preprocessing library for contravariant-1.5.5... Building library for contravariant-1.5.5... [1 of 3] Compiling Data.Functor.Contravariant.Divisible ( src/Data/Functor/Contravariant/Divisible.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Divisible.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Divisible.dyn_o ) [2 of 3] Compiling Data.Functor.Contravariant.Compose ( src/Data/Functor/Contravariant/Compose.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Compose.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Compose.dyn_o ) [3 of 3] Compiling Data.Functor.Contravariant.Generic ( src/Data/Functor/Contravariant/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.dyn_o ) Configuring library for unordered-containers-0.2.20... Preprocessing library for unordered-containers-0.2.20... Building library for unordered-containers-0.2.20... Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 12 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Array.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Array.dyn_o ) Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 83 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/List.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/List.dyn_o ) [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal.dyn_o ) [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Debug.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Debug.dyn_o ) [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Strict.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Strict.dyn_o ) [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet/Internal.dyn_o ) [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet.dyn_o ) [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Strict.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Strict.dyn_o ) [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Lazy.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Lazy.dyn_o ) Configuring library for time-compat-1.9.6.1... Preprocessing library for time-compat-1.9.6.1... Building library for time-compat-1.9.6.1... [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Format.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Format.dyn_o ) [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Month/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Month/Compat.dyn_o ) [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Quarter/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Types.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Types.dyn_o ) [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Orphans.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Orphans.dyn_o ) [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/ISO8601/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/ISO8601/Compat.dyn_o ) [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/Compat.dyn_o ) [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/System/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/System/Compat.dyn_o ) [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/POSIX/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/POSIX/Compat.dyn_o ) [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/Compat.dyn_o ) [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/WeekDate/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Private.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Private.dyn_o ) [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/OrdinalDate/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/MonthDay/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Easter/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Easter/Compat.dyn_o ) [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Compat.dyn_o ) [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/LocalTime/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/LocalTime/Compat.dyn_o ) [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Compat.dyn_o ) [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/TAI/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/TAI/Compat.dyn_o ) [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Julian/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Julian/Compat.dyn_o ) Configuring library for text-short-0.1.5... Preprocessing library for text-short-0.1.5... Building library for text-short-0.1.5... [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/PrimOps.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/PrimOps.dyn_o ) [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Internal.dyn_o ) [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Unsafe.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Unsafe.dyn_o ) [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short.dyn_o ) [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Partial.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Partial.dyn_o ) Configuring library for data-fix-0.3.2... Preprocessing library for data-fix-0.3.2... Building library for data-fix-0.3.2... [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.2/build/Data/Fix.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.2/build/Data/Fix.dyn_o ) Configuring library for scientific-0.3.7.0... Preprocessing library for scientific-0.3.7.0... Building library for scientific-0.3.7.0... [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/GHC/Integer/Compat.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/GHC/Integer/Compat.dyn_o ) [2 of 5] Compiling Utils ( src/Utils.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Utils.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Utils.dyn_o ) [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Scientific.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Scientific.dyn_o ) src/Data/Scientific.hs:1063:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 1063 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Scientific.hs:1079:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 1079 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Text/Lazy/Builder/Scientific.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) src/Data/Text/Lazy/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 20 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:67:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 67 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:95:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 95 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/ByteString/Builder/Scientific.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/ByteString/Builder/Scientific.dyn_o ) src/Data/ByteString/Builder/Scientific.hs:25:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 25 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:75:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 75 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:105:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 105 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for integer-conversion-0.1.0.1... Preprocessing library for integer-conversion-0.1.0.1... Building library for integer-conversion-0.1.0.1... [1 of 1] Compiling Data.Integer.Conversion ( src/Data/Integer/Conversion.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.0.1/build/Data/Integer/Conversion.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.0.1/build/Data/Integer/Conversion.dyn_o ) Configuring library for regex-tdfa-1.3.2.2... Preprocessing library for regex-tdfa-1.3.2.2... Building library for regex-tdfa-1.3.2.2... [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/CharMap2.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/CharMap2.dyn_o ) [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntSet/EnumSet2.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntSet/EnumSet2.dyn_o ) [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/EnumMap2.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/EnumMap2.dyn_o ) [ 4 of 25] Compiling Paths_regex_tdfa ( /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/autogen/Paths_regex_tdfa.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Paths_regex_tdfa.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Paths_regex_tdfa.dyn_o ) [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/IntArrTrieSet.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/IntArrTrieSet.dyn_o ) [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Common.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Common.dyn_o ) [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Uncons.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Uncons.dyn_o ) [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/MakeTest.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/MakeTest.dyn_o ) [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Tester.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Tester.dyn_o ) [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.dyn_o ) [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_NC.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_NC.dyn_o ) [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_FA.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine_FA.dyn_o ) [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/NewDFA/Engine.dyn_o ) [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Pattern.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Pattern.dyn_o ) [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/CorePattern.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/CorePattern.dyn_o ) [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ReadRegex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ReadRegex.dyn_o ) [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/TNFA.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/TNFA.dyn_o ) [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/TDFA.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/TDFA.dyn_o ) [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/String.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/String.dyn_o ) [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Sequence.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Sequence.dyn_o ) [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ByteString/Lazy.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ByteString/Lazy.dyn_o ) [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ByteString.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/ByteString.dyn_o ) [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Text.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Text.dyn_o ) [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Text/Lazy.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA/Text/Lazy.dyn_o ) [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA.dyn_o ) Configuring library for random-1.2.1.2... Preprocessing library for random-1.2.1.2... Building library for random-1.2.1.2... [1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/GFinite.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/GFinite.dyn_o ) [2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Internal.dyn_o ) [3 of 4] Compiling System.Random ( src/System/Random.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random.dyn_o ) [4 of 4] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Stateful.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Stateful.dyn_o ) Configuring library for distributive-0.6.2.1... Preprocessing library for distributive-0.6.2.1... Building library for distributive-0.6.2.1... [1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive.dyn_o ) src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict] The prefix use of a ‘$’ would denote an untyped splice were the TemplateHaskell extension enabled. Suggested fix: Add whitespace after the ‘$’. | 157 | distribute a e = fmap ($e) a | ^ [2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.dyn_o ) Configuring library for assoc-1.1... Preprocessing library for assoc-1.1... Building library for assoc-1.1... [1 of 2] Compiling Data.Bifunctor.Assoc ( src/Data/Bifunctor/Assoc.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Assoc.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Assoc.dyn_o ) [2 of 2] Compiling Data.Bifunctor.Swap ( src/Data/Bifunctor/Swap.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Swap.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Swap.dyn_o ) Configuring library for network-uri-2.6.4.2... Preprocessing library for network-uri-2.6.4.2... Building library for network-uri-2.6.4.2... [1 of 3] Compiling Network.URI ( Network/URI.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI.dyn_o ) Network/URI.hs:1131:12: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1131 | if head (uriPath ref) == '/' then | ^^^^ Network/URI.hs:1437:16: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1437 | query = orNull tail . uriQuery | ^^^^ Network/URI.hs:1441:19: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1441 | fragment = orNull tail . uriFragment | ^^^^ [2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Lens.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Lens.dyn_o ) [3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Static.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Static.dyn_o ) Configuring library for vector-0.13.1.0... Preprocessing library for vector-0.13.1.0... Building library for vector-0.13.1.0... [ 1 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Stream/Monadic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Stream/Monadic.dyn_o ) [ 2 of 21] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Util.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Util.dyn_o ) [ 3 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle/Size.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle/Size.dyn_o ) [ 4 of 21] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable/Base.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable/Base.dyn_o ) [ 5 of 21] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Base.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Base.dyn_o ) [ 6 of 21] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Internal/Check.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Internal/Check.dyn_o ) [ 7 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle/Monadic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o ) [ 8 of 21] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle.dyn_o ) [ 9 of 21] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable.dyn_o ) [10 of 21] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/New.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/New.dyn_o ) [11 of 21] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic.dyn_o ) [12 of 21] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Mutable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Mutable.dyn_o ) [13 of 21] Compiling Data.Vector ( src/Data/Vector.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector.dyn_o ) [14 of 21] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive/Mutable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive/Mutable.dyn_o ) [15 of 21] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive.dyn_o ) [16 of 21] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Internal.dyn_o ) [17 of 21] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Mutable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Mutable.dyn_o ) [18 of 21] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable.dyn_o ) [19 of 21] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Base.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Base.dyn_o ) [20 of 21] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed.dyn_o ) [21 of 21] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Mutable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Mutable.dyn_o ) Configuring library for text-iso8601-0.1... Preprocessing library for text-iso8601-0.1... Building library for text-iso8601-0.1... [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/FromText.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/FromText.dyn_o ) [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/ToText.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/ToText.dyn_o ) Configuring library for uuid-types-1.0.5.1... Preprocessing library for uuid-types-1.0.5.1... Building library for uuid-types-1.0.5.1... [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal/Builder.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal/Builder.dyn_o ) [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal.dyn_o ) src/Data/UUID/Types/Internal.hs:54:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 54 | import Control.Applicative ((<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/UUID/Types/Internal.hs:60:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() | 60 | import Data.Functor ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types.dyn_o ) Configuring library for QuickCheck-2.14.3... Preprocessing library for QuickCheck-2.14.3... Building library for QuickCheck-2.14.3... [ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Exception.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Exception.dyn_o ) [ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Random.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Random.dyn_o ) [ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen.dyn_o ) [ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen/Unsafe.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen/Unsafe.dyn_o ) [ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Arbitrary.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Arbitrary.dyn_o ) src/Test/QuickCheck/Arbitrary.hs:1209:46: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1209 | | x' <- takeWhile (<< x) (0:[ x - i | i <- tail (iterate (`quot` 2) x) ]) | ^^^^ [ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Poly.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Poly.dyn_o ) [ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Modifiers.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Modifiers.dyn_o ) [ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Function.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Function.dyn_o ) src/Test/QuickCheck/Function.hs:143:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 143 | abstract (Table xys) d x = head ([y | (x',y) <- xys, x == x'] ++ [d]) | ^^^^ [ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Text.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Text.dyn_o ) [10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/State.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/State.dyn_o ) [11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Property.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Property.dyn_o ) [12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Test.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Test.dyn_o ) [13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Monadic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Monadic.dyn_o ) [14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/All.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/All.dyn_o ) [15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Features.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Features.dyn_o ) [16 of 16] Compiling Test.QuickCheck ( src/Test/QuickCheck.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck.dyn_o ) Configuring library for comonad-5.0.8... Preprocessing library for comonad-5.0.8... Building library for comonad-5.0.8... [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad.dyn_o ) [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Hoist/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Hoist/Class.dyn_o ) [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Class.dyn_o ) [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Env.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Env.dyn_o ) [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Identity.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Identity.dyn_o ) [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Identity.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Identity.dyn_o ) [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Store.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Store.dyn_o ) [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Traced.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Traced.dyn_o ) [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced/Class.dyn_o ) [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced.dyn_o ) [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store/Class.dyn_o ) [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store.dyn_o ) [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env/Class.dyn_o ) [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env.dyn_o ) [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.dyn_o ) Configuring library for these-1.2... Preprocessing library for these-1.2... Building library for these-1.2... [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/Functor/These.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/Functor/These.dyn_o ) [2 of 3] Compiling Data.These ( src/Data/These.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These.dyn_o ) [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These/Combinators.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These/Combinators.dyn_o ) Configuring library for indexed-traversable-instances-0.1.1.2... Preprocessing library for indexed-traversable-instances-0.1.1.2... Building library for indexed-traversable-instances-0.1.1.2... [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.1.2/build/Data/Functor/WithIndex/Instances.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.1.2/build/Data/Functor/WithIndex/Instances.dyn_o ) Configuring library for bifunctors-5.6.2... Preprocessing library for bifunctors-5.6.2... Building library for bifunctors-5.6.2... [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Biapplicative.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Biapplicative.dyn_o ) [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biap.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biap.dyn_o ) [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biff.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biff.dyn_o ) [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Clown.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Clown.dyn_o ) [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Fix.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Fix.dyn_o ) [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Functor.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Functor.dyn_o ) [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Flip.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Flip.dyn_o ) [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Join.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Join.dyn_o ) [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Joker.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Joker.dyn_o ) [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Product.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Product.dyn_o ) [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Sum.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Sum.dyn_o ) [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH/Internal.dyn_o ) [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH.dyn_o ) [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Tannen.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Tannen.dyn_o ) [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Wrapped.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Wrapped.dyn_o ) Configuring library for strict-0.5... Preprocessing library for strict-0.5... Building library for strict-0.5... [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Either.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Either.dyn_o ) [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Maybe.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Maybe.dyn_o ) [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/These.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/These.dyn_o ) [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Tuple.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Tuple.dyn_o ) src/Data/Strict/Tuple.hs:171:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (Pair a b)’. ‘mappend’ will eventually be removed in favour of ‘(<>)’ Suggested fix: Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 171 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Classes.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Classes.dyn_o ) [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict.dyn_o ) [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/System/IO/Strict.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/System/IO/Strict.dyn_o ) Configuring library for witherable-0.4.2... Preprocessing library for witherable-0.4.2... Building library for witherable-0.4.2... [1 of 2] Compiling Witherable ( src/Witherable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Witherable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Witherable.dyn_o ) [2 of 2] Compiling Data.Witherable ( src/Data/Witherable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Data/Witherable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Data/Witherable.dyn_o ) src/Data/Witherable.hs:48:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 48 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for semigroupoids-6.0.0.1... Preprocessing library for semigroupoids-6.0.0.1... Building library for semigroupoids-6.0.0.1... [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Extend.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Extend.dyn_o ) [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable/Class.dyn_o ) [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Traversable/Instances.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Traversable/Instances.dyn_o ) [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Internal.dyn_o ) [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Class.dyn_o ) [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Apply.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Apply.dyn_o ) [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bifoldable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bifoldable.dyn_o ) [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Divise.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Divise.dyn_o ) [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Decide.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Decide.dyn_o ) [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Conclude.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Conclude.dyn_o ) [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind.dyn_o ) [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid.dyn_o ) [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Ob.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Ob.dyn_o ) [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Dual.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Dual.dyn_o ) [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Categorical.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Categorical.dyn_o ) [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Groupoid.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Groupoid.dyn_o ) [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Isomorphism.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Isomorphism.dyn_o ) [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Trans.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Trans.dyn_o ) [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Bifunctor/Apply.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Bifunctor/Apply.dyn_o ) [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Alt.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Alt.dyn_o ) [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable.dyn_o ) [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable/Class.dyn_o ) [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable.dyn_o ) [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bitraversable.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bitraversable.dyn_o ) [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Plus.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Plus.dyn_o ) [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Do.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Do.dyn_o ) [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Static.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Static.dyn_o ) Configuring library for semialign-1.3... Preprocessing library for semialign-1.3... Building library for semialign-1.3... [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Internal.dyn_o ) [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Indexed.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Indexed.dyn_o ) [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign.dyn_o ) [4 of 6] Compiling Data.Align ( src/Data/Align.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Align.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Align.dyn_o ) [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Crosswalk.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Crosswalk.dyn_o ) [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Zip.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Zip.dyn_o ) Configuring library for aeson-2.2.1.0... Preprocessing library for aeson-2.2.1.0... Building library for aeson-2.2.1.0... [ 1 of 34] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/ByteString.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/ByteString.dyn_o ) [ 2 of 34] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Functions.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Functions.dyn_o ) [ 3 of 34] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Prelude.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Prelude.dyn_o ) [ 4 of 34] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Scientific.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Scientific.dyn_o ) [ 5 of 34] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/TH.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/TH.dyn_o ) [ 6 of 34] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Text.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Text.dyn_o ) [ 7 of 34] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Unescape.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Unescape.dyn_o ) [ 8 of 34] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/UnescapeFromText.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) [ 9 of 34] Compiling Data.Aeson.Internal.Word16 ( src/Data/Aeson/Internal/Word16.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word16.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word16.dyn_o ) [10 of 34] Compiling Data.Aeson.Internal.Word8 ( src/Data/Aeson/Internal/Word8.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word8.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word8.dyn_o ) [11 of 34] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Key.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Key.dyn_o ) [12 of 34] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Tokens.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Tokens.dyn_o ) [13 of 34] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Internal.dyn_o ) [14 of 34] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Text.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Text.dyn_o ) [15 of 34] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString/Lazy.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) [16 of 34] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString.dyn_o ) [17 of 34] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/KeyMap.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/KeyMap.dyn_o ) [18 of 34] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Generic.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Generic.dyn_o ) [19 of 34] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Internal.dyn_o ) [20 of 34] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Parser/Time.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Parser/Time.dyn_o ) [21 of 34] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Builder.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Builder.dyn_o ) [22 of 34] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Internal.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Internal.dyn_o ) [23 of 34] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding.dyn_o ) [24 of 34] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Conversion.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Conversion.dyn_o ) [25 of 34] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/FromJSON.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/FromJSON.dyn_o ) [26 of 34] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/ToJSON.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/ToJSON.dyn_o ) src/Data/Aeson/Types/ToJSON.hs:1612:23: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1612 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1615:27: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1615 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [27 of 34] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Class.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Class.dyn_o ) [28 of 34] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types.dyn_o ) [29 of 34] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Text.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Text.dyn_o ) [30 of 34] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding.dyn_o ) [31 of 34] Compiling Data.Aeson ( src/Data/Aeson.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson.dyn_o ) [32 of 34] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/RFC8785.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/RFC8785.dyn_o ) [33 of 34] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/QQ/Simple.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/QQ/Simple.dyn_o ) [34 of 34] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/TH.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/TH.dyn_o ) src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] | 948 | x:xs = [ lookupField argTy | ^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] | 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Configuring library for ShellCheck-0.10.0... Preprocessing library for ShellCheck-0.10.0... Building library for ShellCheck-0.10.0... [ 1 of 28] Compiling Paths_ShellCheck ( /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/autogen/Paths_ShellCheck.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/Paths_ShellCheck.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/Paths_ShellCheck.dyn_o ) [ 2 of 28] Compiling ShellCheck.Prelude ( src/ShellCheck/Prelude.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Prelude.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Prelude.dyn_o ) [ 3 of 28] Compiling ShellCheck.Regex ( src/ShellCheck/Regex.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Regex.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Regex.dyn_o ) [ 4 of 28] Compiling ShellCheck.AST ( src/ShellCheck/AST.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/AST.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/AST.dyn_o ) [ 5 of 28] Compiling ShellCheck.Interface ( src/ShellCheck/Interface.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Interface.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Interface.dyn_o ) [ 6 of 28] Compiling ShellCheck.Fixer ( src/ShellCheck/Fixer.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Fixer.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Fixer.dyn_o ) [ 7 of 28] Compiling ShellCheck.Data ( src/ShellCheck/Data.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Data.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Data.dyn_o ) [ 8 of 28] Compiling ShellCheck.Formatter.Format ( src/ShellCheck/Formatter/Format.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Format.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Format.dyn_o ) [ 9 of 28] Compiling ShellCheck.Formatter.TTY ( src/ShellCheck/Formatter/TTY.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/TTY.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/TTY.dyn_o ) [10 of 28] Compiling ShellCheck.Formatter.Quiet ( src/ShellCheck/Formatter/Quiet.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Quiet.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Quiet.dyn_o ) [11 of 28] Compiling ShellCheck.Formatter.JSON1 ( src/ShellCheck/Formatter/JSON1.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/JSON1.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/JSON1.dyn_o ) [12 of 28] Compiling ShellCheck.Formatter.JSON ( src/ShellCheck/Formatter/JSON.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/JSON.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/JSON.dyn_o ) [13 of 28] Compiling ShellCheck.Formatter.GCC ( src/ShellCheck/Formatter/GCC.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/GCC.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/GCC.dyn_o ) [14 of 28] Compiling ShellCheck.Formatter.Diff ( src/ShellCheck/Formatter/Diff.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Diff.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/Diff.dyn_o ) src/ShellCheck/Formatter/Diff.hs:207:51: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 207 | perFile = groupByMap (posFile . repStartPos . head . fixReplacements) splitFixes | ^^^^ [15 of 28] Compiling ShellCheck.Formatter.CheckStyle ( src/ShellCheck/Formatter/CheckStyle.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/CheckStyle.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Formatter/CheckStyle.dyn_o ) [16 of 28] Compiling ShellCheck.ASTLib ( src/ShellCheck/ASTLib.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/ASTLib.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/ASTLib.dyn_o ) [17 of 28] Compiling ShellCheck.Parser ( src/ShellCheck/Parser.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Parser.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Parser.dyn_o ) [18 of 28] Compiling ShellCheck.CFG ( src/ShellCheck/CFG.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/CFG.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/CFG.dyn_o ) src/ShellCheck/CFG.hs:1066:30: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1066 | match = fmap head $ variableAssignRegex `matchRegex` literal | ^^^^ [19 of 28] Compiling ShellCheck.CFGAnalysis ( src/ShellCheck/CFGAnalysis.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/CFGAnalysis.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/CFGAnalysis.dyn_o ) [20 of 28] Compiling ShellCheck.AnalyzerLib ( src/ShellCheck/AnalyzerLib.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/AnalyzerLib.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/AnalyzerLib.dyn_o ) src/ShellCheck/AnalyzerLib.hs:858:9: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 858 | map head $ matchAllSubgroups variableRegex string | ^^^^ [21 of 28] Compiling ShellCheck.Checks.ShellSupport ( src/ShellCheck/Checks/ShellSupport.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/ShellSupport.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/ShellSupport.dyn_o ) src/ShellCheck/Checks/ShellSupport.hs:367:26: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 367 | forM_ (tail flag') $ \letter -> | ^^^^ [22 of 28] Compiling ShellCheck.Checks.Custom ( src/ShellCheck/Checks/Custom.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/Custom.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/Custom.dyn_o ) [23 of 28] Compiling ShellCheck.Checks.ControlFlow ( src/ShellCheck/Checks/ControlFlow.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/ControlFlow.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/ControlFlow.dyn_o ) [24 of 28] Compiling ShellCheck.Checks.Commands ( src/ShellCheck/Checks/Commands.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/Commands.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checks/Commands.dyn_o ) [25 of 28] Compiling ShellCheck.Analytics ( src/ShellCheck/Analytics.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Analytics.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Analytics.dyn_o ) src/ShellCheck/Analytics.hs:330:35: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 330 | where mainDiag = oneDiag a b (head uppers) (-1 : head lowers) | ^^^^ src/ShellCheck/Analytics.hs:330:54: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 330 | where mainDiag = oneDiag a b (head uppers) (-1 : head lowers) | ^^^^ src/ShellCheck/Analytics.hs:335:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 335 | where nextDiag = head (tail diags) | ^^^^ src/ShellCheck/Analytics.hs:335:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 335 | where nextDiag = head (tail diags) | ^^^^ src/ShellCheck/Analytics.hs:339:77: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 339 | doDiag (ach:as) (bch:bs) nw n w = me : doDiag as bs me (tail n) (tail w) | ^^^^ src/ShellCheck/Analytics.hs:339:86: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 339 | doDiag (ach:as) (bch:bs) nw n w = me : doDiag as bs me (tail n) (tail w) | ^^^^ src/ShellCheck/Analytics.hs:340:73: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 340 | where me = if ach == bch then nw else 1 + min3 (head w) nw (head n) | ^^^^ src/ShellCheck/Analytics.hs:340:85: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 340 | where me = if ach == bch then nw else 1 + min3 (head w) nw (head n) | ^^^^ src/ShellCheck/Analytics.hs:341:36: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 341 | firstelt = 1 + head diagBelow | ^^^^ src/ShellCheck/Analytics.hs:342:74: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 342 | thisdiag = firstelt : doDiag a b firstelt diagAbove (tail diagBelow) | ^^^^ src/ShellCheck/Analytics.hs:666:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 666 | when ("/" `isSuffixOf` head (words sb)) $ | ^^^^ [26 of 28] Compiling ShellCheck.Analyzer ( src/ShellCheck/Analyzer.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Analyzer.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Analyzer.dyn_o ) [27 of 28] Compiling ShellCheck.Checker ( src/ShellCheck/Checker.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checker.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Checker.dyn_o ) [28 of 28] Compiling ShellCheck.Debug ( src/ShellCheck/Debug.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Debug.o, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/build/ShellCheck/Debug.dyn_o ) src/ShellCheck/Debug.hs:303:20: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 303 | pop _ = modify tail | ^^^^ Configuring executable 'shellcheck' for ShellCheck-0.10.0... Preprocessing executable 'shellcheck' for ShellCheck-0.10.0... Building executable 'shellcheck' for ShellCheck-0.10.0... [1 of 1] Compiling Main ( shellcheck.hs, /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/x/shellcheck/build/shellcheck/shellcheck-tmp/Main.o ) [2 of 2] Linking /exopi-obj/pobj/shellcheck-0.10.0/ShellCheck-0.10.0/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ShellCheck-0.10.0/x/shellcheck/build/shellcheck/shellcheck ld.lld: warning: EventLogWriter.c(EventLogWriter.o:(initEventLogFileWriter) in archive /usr/local/lib/ghc-9.8.3/lib/../lib/x86_64-openbsd-ghc-9.8.3/rts-1.0.2/libHSrts-1.0.2.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: EventLogWriter.c(EventLogWriter.o:(initEventLogFileWriter) in archive /usr/local/lib/ghc-9.8.3/lib/../lib/x86_64-openbsd-ghc-9.8.3/rts-1.0.2/libHSrts-1.0.2.a): warning: sprintf() is often misused, please use snprintf() >>> Running fake in devel/shellcheck at 1735047900.12 ===> devel/shellcheck ===> Faking installation for shellcheck-0.10.0 /exopi-obj/pobj/shellcheck-0.10.0/bin/install -c -m 644 /exopi-cvs/ports/devel/shellcheck/files/shellcheck.1 /exopi-obj/pobj/shellcheck-0.10.0/fake-amd64/usr/local/man/man1/ >>> Running package in devel/shellcheck at 1735047902.37 ===> devel/shellcheck `/exopi-obj/pobj/shellcheck-0.10.0/fake-amd64/.fake_done' is up to date. ===> Building package for shellcheck-0.10.0 Create /exopi-cvs/ports/packages/amd64/all/shellcheck-0.10.0.tgz Creating package shellcheck-0.10.0 reading plist| checking dependencies| checking dependencies|converters/libiconv checking dependencies|devel/gmp,-main checking dependencies|devel/libffi checksumming| checksumming| | 0% checksumming|*** | 5% checksumming|****** | 10% checksumming|********* | 15% checksumming|************ | 20% checksumming|*************** | 25% checksumming|****************** | 30% checksumming|********************* | 35% checksumming|************************ | 40% checksumming|*************************** | 45% checksumming|******************************* | 50% checksumming|********************************** | 55% checksumming|************************************* | 60% checksumming|**************************************** | 65% checksumming|******************************************* | 70% checksumming|********************************************** | 75% checksumming|************************************************* | 80% checksumming|**************************************************** | 85% checksumming|******************************************************* | 90% checksumming|********************************************************** | 95% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|***************** | 26% archiving|********************************* | 52% archiving|************************************************** | 78% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/shellcheck-0.10.0.tgz >>> Running clean in devel/shellcheck at 1735047906.50 ===> devel/shellcheck ===> Cleaning for shellcheck-0.10.0 >>> Ended at 1735047907.91 max_stuck=123.23/depends=37.75/show-prepare-results=1.21/patch=2.48/configure=0.47/build=1051.42/fake=2.27/package=4.12/clean=1.44