>>> Building on exopi-2 under productivity/hledger BDEPENDS = [devel/gmp;lang/ghc;converters/libiconv;devel/cabal-install;devel/libffi] DIST = [productivity/hledger:hackage/aeson-2.2.3.0.tar.gz;productivity/hledger:hackage/witherable-0.5.tar.gz;devel/git-annex:hackage/terminal-size-0.3.4_1.cabal;productivity/hledger:hackage/hashtables-1.3.1.tar.gz;devel/git-annex:hackage/safe-0.3.21.tar.gz;productivity/hledger:hackage/aeson-2.2.3.0_2.cabal;productivity/hledger:hackage/tasty-hunit-0.10.2.tar.gz;productivity/hledger:hackage/csv-0.1.2.tar.gz;productivity/hledger:hackage/tabular-0.2.2.8_1.cabal;productivity/hledger:hackage/th-lift-0.8.4_2.cabal;devel/git-annex:hackage/th-abstraction-0.7.0.0.tar.gz;devel/cabal-bundler:hackage/integer-logarithms-1.0.3.1.tar.gz;productivity/hledger:hackage/text-short-0.1.6.tar.gz;productivity/hledger:hackage/text-ansi-0.3.0.1.tar.gz;devel/git-annex:hackage/vector-stream-0.1.0.1.tar.gz;productivity/hledger:hackage/vector-algorithms-0.9.0.2.tar.gz;devel/git-annex:hackage/th-lift-0.8.4.tar.gz;productivity/hledger:hackage/hashable-1.4.7.0.tar.gz;devel/git-annex:hackage/blaze-html-0.9.2.0_1.cabal;productivity/hledger:hackage/data-fix-0.3.4.tar.gz;devel/git-annex:hackage/split-0.2.5.tar.gz;devel/cabal-install:hackage/splitmix-0.1.0.5_1.cabal;productivity/hledger:hackage/math-functions-0.3.4.4.tar.gz;productivity/hledger:hackage/timeit-2.0_2.cabal;productivity/hledger:hackage/text-short-0.1.6_2.cabal;productivity/hledger:hackage/semialign-1.3.1.tar.gz;devel/cabal-bundler:hackage/optparse-applicative-0.18.1.0.tar.gz;productivity/hledger:hackage/tabular-0.2.2.8.tar.gz;devel/git-annex:hackage/file-embed-0.0.16.0.tar.gz;devel/git-annex:hackage/base-orphans-0.9.2.tar.gz;productivity/hledger:hackage/strict-0.5.1_1.cabal;devel/darcs:hackage/html-1.0.1.2.tar.gz;productivity/hledger:hackage/indexed-traversable-instances-0.1.2.tar.gz;productivity/hledger:hackage/data-default-class-0.1.2.2.tar.gz;devel/cabal-bundler:hackage/clock-0.8.4.tar.gz;devel/cabal-install:hackage/random-1.2.1.2.tar.gz;productivity/hledger:hackage/integer-conversion-0.1.1.tar.gz;devel/git-annex:hackage/ansi-terminal-1.1.1.tar.gz;devel/darcs:hackage/streaming-commons-0.2.2.6_1.cabal;devel/cabal-install:hackage/regex-base-0.94.0.2.tar.gz;devel/git-annex:hackage/unordered-containers-0.2.20_3.cabal;productivity/hledger:hackage/data-default-0.7.1.3.tar.gz;devel/cabal-bundler:hackage/distributive-0.6.2.1_1.cabal;productivity/hledger:hackage/async-2.2.5_2.cabal;productivity/hledger:hackage/pager-0.1.1.0.tar.gz;devel/cabal-install:hackage/th-compat-0.1.5_2.cabal;devel/git-annex:hackage/blaze-markup-0.8.3.0_2.cabal;devel/cabal-install:hackage/th-compat-0.1.5.tar.gz;productivity/hledger:hackage/text-iso8601-0.1.1.tar.gz;devel/cabal-bundler:hackage/comonad-5.0.8.tar.gz;devel/cabal-bundler:hackage/tagged-0.8.8.tar.gz;productivity/hledger:hackage/strict-0.5.1.tar.gz;productivity/hledger:hackage/lucid-2.11.20230408.tar.gz;productivity/hledger:hackage/conduit-1.3.6.tar.gz;devel/cabal-bundler:hackage/unliftio-core-0.2.1.0.tar.gz;devel/darcs:hackage/call-stack-0.4.0.tar.gz;devel/cabal-bundler:hackage/dlist-1.0.tar.gz;devel/shellcheck:hackage/primitive-0.9.0.0_1.cabal;devel/git-annex:hackage/microlens-0.4.13.1.tar.gz;devel/cabal-bundler:hackage/primitive-0.9.0.0.tar.gz;productivity/hledger:hackage/semigroupoids-6.0.1.tar.gz;productivity/hledger:hackage/githash-0.1.7.0.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.2_4.cabal;productivity/hledger:hackage/wizards-1.0.3.tar.gz;devel/git-annex:hackage/bitvec-1.1.5.0_1.cabal;devel/cabal-bundler:hackage/vector-0.13.1.0.tar.gz;devel/git-annex:hackage/tasty-1.5.tar.gz;productivity/hledger:hackage/semialign-1.3.1_1.cabal;productivity/hledger:hackage/cabal-doctest-1.0.10.tar.gz;productivity/hledger:hackage/doclayout-0.5.tar.gz;productivity/hledger:hackage/mono-traversable-1.0.20.0.tar.gz;devel/darcs:hackage/bitvec-1.1.5.0.tar.gz;devel/darcs:hackage/streaming-commons-0.2.2.6.tar.gz;productivity/hledger:hackage/quote-quot-0.2.1.0.tar.gz;devel/cabal-bundler:hackage/contravariant-1.5.5.tar.gz;productivity/hledger:hackage/scientific-0.3.8.0.tar.gz;productivity/hledger:hackage/these-1.2.1.tar.gz;devel/darcs:hackage/conduit-extra-1.3.6.tar.gz;devel/git-annex:hackage/microlens-th-0.4.3.15.tar.gz;productivity/hledger:hackage/Decimal-0.5.2.tar.gz;devel/cabal-bundler:hackage/transformers-compat-0.7.2.tar.gz;devel/git-annex:hackage/regex-tdfa-1.3.2.2_3.cabal;productivity/hledger:hackage/timeit-2.0.tar.gz;devel/cabal-bundler:hackage/case-insensitive-1.2.1.0.tar.gz;devel/cabal-bundler:hackage/splitmix-0.1.0.5.tar.gz;devel/darcs:hackage/regex-tdfa-1.3.2.2.tar.gz;productivity/hledger:hackage/cassava-0.5.3.2.tar.gz;productivity/hledger:hackage/character-ps-0.1.tar.gz;productivity/hledger:hackage/time-compat-1.9.7_2.cabal;productivity/hledger:hackage/Only-0.1_2.cabal;devel/cabal-bundler:hackage/comonad-5.0.8_2.cabal;productivity/hledger:hackage/vector-algorithms-0.9.0.2_1.cabal;productivity/hledger:hackage/data-default-instances-old-locale-0.0.1.2.tar.gz;devel/darcs:hackage/blaze-builder-0.4.2.3.tar.gz;productivity/hledger:hackage/uuid-types-1.0.6_1.cabal;net/matterhorn:hackage/parser-combinators-1.3.0.tar.gz;productivity/hledger:hackage/text-builder-linear-0.1.3.tar.gz;productivity/hledger:hackage/generically-0.1.1_3.cabal;devel/git-annex:hackage/tagged-0.8.8_1.cabal;productivity/hledger:hackage/cassava-megaparsec-2.1.1.tar.gz;devel/darcs:hackage/attoparsec-0.14.4_5.cabal;productivity/hledger:hackage/lucid-2.11.20230408_2.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2.tar.gz;productivity/hledger:hackage/uglymemo-0.1.0.1.tar.gz;devel/cabal-bundler:hackage/distributive-0.6.2.1.tar.gz;productivity/hledger:hackage/os-string-2.0.6.tar.gz;devel/cabal-install:hackage/zlib-0.7.1.0.tar.gz;devel/darcs:hackage/utf8-string-1.0.2.tar.gz;devel/git-annex:hackage/ansi-terminal-types-1.1.tar.gz;productivity/hledger:hackage/text-iso8601-0.1.1_1.cabal;devel/git-annex:hackage/bifunctors-5.6.2.tar.gz;productivity/hledger:hackage/zlib-0.7.1.0_1.cabal;productivity/hledger:hackage/hledger-1.40.tar.gz;productivity/hledger:hackage/QuickCheck-2.15.0.1.tar.gz;devel/darcs:hackage/old-locale-1.0.0.7_2.cabal;productivity/hledger:hackage/mmorph-1.2.0_3.cabal;devel/cabal-bundler:hackage/Glob-0.10.2_3.cabal;productivity/hledger:hackage/OneTuple-0.4.2.tar.gz;productivity/hledger:hackage/semigroupoids-6.0.1_1.cabal;devel/git-annex:hackage/unordered-containers-0.2.20.tar.gz;devel/cabal-install:hackage/hsc2hs-0.68.10_2.cabal;devel/git-annex:hackage/shakespeare-2.1.0.1.tar.gz;productivity/hledger:hackage/assoc-1.1.1.tar.gz;devel/cabal-bundler:hackage/temporary-1.3.tar.gz;devel/cabal-bundler:hackage/prettyprinter-1.7.1.tar.gz;devel/shellcheck:hackage/vector-0.13.1.0_1.cabal;devel/git-annex:hackage/microlens-0.4.13.1_1.cabal;productivity/hledger:hackage/data-default-instances-containers-0.1.0.3.tar.gz;devel/cabal-bundler:hackage/colour-2.3.6.tar.gz;devel/git-annex:hackage/integer-logarithms-1.0.3.1_6.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2_1.cabal;productivity/hledger:hackage/pretty-simple-4.1.2.0.tar.gz;devel/git-annex:hackage/blaze-html-0.9.2.0.tar.gz;productivity/hledger:hackage/control-monad-free-0.6.2.tar.gz;productivity/hledger:hackage/scientific-0.3.8.0_1.cabal;devel/cabal-bundler:hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz;devel/darcs:hackage/attoparsec-0.14.4.tar.gz;devel/git-annex:hackage/terminal-size-0.3.4.tar.gz;devel/shellcheck:hackage/vector-stream-0.1.0.1_1.cabal;devel/git-annex:hackage/unliftio-core-0.2.1.0_4.cabal;productivity/hledger:hackage/data-default-instances-dlist-0.0.1.2.tar.gz;productivity/hledger:hackage/these-1.2.1_1.cabal;productivity/hledger:hackage/network-3.2.4.0.tar.gz;net/matterhorn:hackage/megaparsec-9.6.1.tar.gz;productivity/hledger:hackage/mmorph-1.2.0.tar.gz;devel/cabal-bundler:hackage/Glob-0.10.2.tar.gz;devel/git-annex:hackage/blaze-markup-0.8.3.0.tar.gz;productivity/hledger:hackage/indexed-traversable-0.1.4.tar.gz;devel/git-annex:hackage/tasty-1.5_2.cabal;net/matterhorn:hackage/parser-combinators-1.3.0_1.cabal;productivity/hledger:hackage/text-ansi-0.3.0.1_1.cabal;devel/cabal-bundler:hackage/hsc2hs-0.68.10.tar.gz;devel/shellcheck:hackage/Diff-0.5_1.cabal;productivity/hledger:hackage/Only-0.1.tar.gz;productivity/hledger:hackage/time-compat-1.9.7.tar.gz;productivity/hledger:hackage/extra-1.7.16.tar.gz;productivity/hledger:hackage/witherable-0.5_1.cabal;devel/git-annex:hackage/base-compat-0.14.0.tar.gz;productivity/hledger:hackage/aeson-pretty-0.8.10.tar.gz;devel/cabal-bundler:hackage/generically-0.1.1.tar.gz;devel/cabal-install:hackage/async-2.2.5.tar.gz;productivity/hledger:hackage/wizards-1.0.3_3.cabal;devel/git-annex:hackage/dlist-1.0_2.cabal;productivity/hledger:hackage/utility-ht-0.0.17.2.tar.gz;devel/git-annex:hackage/safe-0.3.21_1.cabal;productivity/hledger:hackage/typed-process-0.2.12.0.tar.gz;productivity/hledger:hackage/hledger-lib-1.40.tar.gz;devel/darcs:hackage/resourcet-1.3.0.tar.gz;productivity/hledger:hackage/emojis-0.1.4.1.tar.gz;devel/darcs:hackage/old-locale-1.0.0.7.tar.gz;devel/shellcheck:hackage/Diff-0.5.tar.gz;devel/darcs:hackage/cmdargs-0.10.22.tar.gz;devel/cabal-bundler:hackage/StateVar-1.2.2.tar.gz;productivity/hledger:hackage/uuid-types-1.0.6.tar.gz] FULLPKGNAME = hledger-1.40 RDEPENDS = [devel/libffi;devel/gmp;converters/libiconv] Avoided depends for cabal-install-3.12.1.0p0 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 distfiles size=5374831 >>> Running patch in productivity/hledger at 1735152677.20 ===> productivity/hledger ===> Building from scratch hledger-1.40 ===> hledger-1.40 depends on: cabal-install->=3.12.0.0 -> cabal-install-3.12.1.0p0 ===> hledger-1.40 depends on: ghc->=9.8.3 -> ghc-9.8.3 ===> hledger-1.40 depends on: libiconv-* -> libiconv-1.17 ===> hledger-1.40 depends on: gmp-* -> gmp-6.3.0 ===> hledger-1.40 depends on: libffi-* -> libffi-3.4.6 ===> Verifying specs: c curses ffi gmp iconv m pthread util ===> found c.100.3 curses.15.0 ffi.2.1 gmp.11.1 iconv.7.1 m.10.1 pthread.27.1 util.20.0 ===> Checking files for hledger-1.40 `/exopi-cvs/ports/distfiles/hackage/hledger-1.40.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Decimal-0.5.2.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/Glob-0.10.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Glob-0.10.2_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/OneTuple-0.4.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Only-0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/Only-0.1_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/QuickCheck-2.15.0.1.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.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-2.2.3.0_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-pretty-0.8.10.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-terminal-1.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-terminal-types-1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/assoc-1.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/async-2.2.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/async-2.2.5_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/attoparsec-0.14.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/attoparsec-0.14.4_5.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/base-compat-0.14.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/base-orphans-0.9.2.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/bitvec-1.1.5.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/bitvec-1.1.5.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/blaze-builder-0.4.2.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/blaze-html-0.9.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/blaze-html-0.9.2.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/blaze-markup-0.8.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/blaze-markup-0.8.3.0_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/cabal-doctest-1.0.10.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/call-stack-0.4.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/case-insensitive-1.2.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/cassava-0.5.3.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/cassava-megaparsec-2.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/character-ps-0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/clock-0.8.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/cmdargs-0.10.22.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/colour-2.3.6.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/conduit-1.3.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/conduit-extra-1.3.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/contravariant-1.5.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/control-monad-free-0.6.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/csv-0.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-0.7.1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-class-0.1.2.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-instances-containers-0.1.0.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-instances-dlist-0.0.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-instances-old-locale-0.0.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-fix-0.3.4.tar.gz' 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_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/doclayout-0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/emojis-0.1.4.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/extra-1.7.16.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/file-embed-0.0.16.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_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/githash-0.1.7.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashable-1.4.7.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashtables-1.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hledger-lib-1.40.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hsc2hs-0.68.10.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hsc2hs-0.68.10_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/html-1.0.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-0.1.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-instances-0.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-conversion-0.1.1.tar.gz' 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_6.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/lucid-2.11.20230408.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/lucid-2.11.20230408_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/math-functions-0.3.4.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/megaparsec-9.6.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/microlens-0.4.13.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/microlens-0.4.13.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/microlens-th-0.4.3.15.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/mmorph-1.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/mmorph-1.2.0_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/mono-traversable-1.0.20.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-3.2.4.0.tar.gz' 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/old-locale-1.0.0.7.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/old-locale-1.0.0.7_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/optparse-applicative-0.18.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/os-string-2.0.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/pager-0.1.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/parser-combinators-1.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/parser-combinators-1.3.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/pretty-simple-4.1.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/prettyprinter-1.7.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz' 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/quote-quot-0.2.1.0.tar.gz' 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_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/resourcet-1.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/safe-0.3.21.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/safe-0.3.21_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.8.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.8.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/shakespeare-2.1.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/split-0.2.5.tar.gz' 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/splitmix-0.1.0.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/streaming-commons-0.2.2.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/streaming-commons-0.2.2.6_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/strict-0.5.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/strict-0.5.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/tabular-0.2.2.8.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/tabular-0.2.2.8_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/tasty-1.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/tasty-1.5_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/tasty-hunit-0.10.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/temporary-1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/terminal-size-0.3.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/terminal-size-0.3.4_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-ansi-0.3.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-ansi-0.3.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-builder-linear-0.1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.6_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-abstraction-0.7.0.0.tar.gz' 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/th-compat-0.1.5_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-lift-0.8.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-lift-0.8.4_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.7.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.7_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/timeit-2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/timeit-2.0_2.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/typed-process-0.2.12.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/uglymemo-0.1.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unliftio-core-0.2.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unliftio-core-0.2.1.0_4.cabal' 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_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/utf8-string-1.0.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/utility-ht-0.0.17.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/uuid-types-1.0.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/uuid-types-1.0.6_1.cabal' 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-algorithms-0.9.0.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-algorithms-0.9.0.2_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.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/witherable-0.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/wizards-1.0.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/wizards-1.0.3_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/zlib-0.7.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/zlib-0.7.1.0_1.cabal' is up to date. >> (SHA256) all files: OK ===> Extracting for hledger-1.40 ===> Patching for hledger-1.40 ===> 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 productivity/hledger at 1735152684.37 ===> productivity/hledger ===> Generating configure for hledger-1.40 ===> Configuring for hledger-1.40 >>> Running build in productivity/hledger at 1735152685.12 ===> productivity/hledger ===> Building for hledger-1.40 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): - Decimal-0.5.2 (lib) (first run) - Diff-0.5 (lib) (first run) - OneTuple-0.4.2 (lib) (first run) - Only-0.1 (lib) (first run) - StateVar-1.2.2 (lib) (first run) - assoc-1.1.1 (lib) (first run) - attoparsec-0.14.4 (lib:attoparsec-internal) (first run) - base-compat-0.14.0 (lib) (first run) - base-orphans-0.9.2 (lib) (first run) - blaze-builder-0.4.2.3 (lib) (first run) - cabal-doctest-1.0.10 (lib) (first run) - call-stack-0.4.0 (lib) (first run) - character-ps-0.1 (lib) (first run) - clock-0.8.4 (lib) (first run) - cmdargs-0.10.22 (lib) (first run) - colour-2.3.6 (lib) (first run) - control-monad-free-0.6.2 (lib) (first run) - csv-0.1.2 (lib:csv) (first run) - data-default-class-0.1.2.2 (lib) (first run) - dlist-1.0 (lib) (first run) - emojis-0.1.4.1 (lib) (first run) - file-embed-0.0.16.0 (lib) (first run) - generically-0.1.1 (lib) (first run) - hsc2hs-0.68.10 (exe:hsc2hs) (first run) - html-1.0.1.2 (lib:html) (first run) - indexed-traversable-0.1.4 (lib) (first run) - integer-logarithms-1.0.3.1 (lib) (first run) - microlens-0.4.13.1 (lib) (first run) - old-locale-1.0.0.7 (lib) (first run) - os-string-2.0.6 (lib) (first run) - parser-combinators-1.3.0 (lib) (first run) - prettyprinter-1.7.1 (lib) (first run) - primitive-0.9.0.0 (lib) (first run) - quote-quot-0.2.1.0 (lib) (first run) - regex-base-0.94.0.2 (lib) (first run) - safe-0.3.21 (lib) (first run) - split-0.2.5 (lib) (first run) - splitmix-0.1.0.5 (lib) (first run) - tagged-0.8.8 (lib) (first run) - th-abstraction-0.7.0.0 (lib) (first run) - th-compat-0.1.5 (lib) (first run) - timeit-2.0 (lib) (first run) - transformers-compat-0.7.2 (lib) (first run) - uglymemo-0.1.0.1 (lib:uglymemo) (first run) - unliftio-core-0.2.1.0 (lib) (first run) - utf8-string-1.0.2 (lib) (first run) - utility-ht-0.0.17.2 (lib) (first run) - vector-stream-0.1.0.1 (lib) (first run) - contravariant-1.5.5 (lib) (first run) - blaze-markup-0.8.3.0 (lib) (first run) - extra-1.7.16 (lib) (first run) - ansi-terminal-types-1.1 (lib) (first run) - wizards-1.0.3 (lib) (first run) - data-default-instances-containers-0.1.0.3 (lib) (first run) - data-default-instances-dlist-0.0.1.2 (lib) (first run) - zlib-0.7.1.0 (lib) (first run) - terminal-size-0.3.4 (lib) (first run) - network-3.2.4.0 (lib:network) (first run) - tabular-0.2.2.8 (lib) (first run) - data-default-instances-old-locale-0.0.1.2 (lib) (first run) - hashable-1.4.7.0 (lib) (first run) - integer-conversion-0.1.1 (lib) (first run) - text-builder-linear-0.1.3 (lib) (first run) - regex-tdfa-1.3.2.2 (lib) (first run) - doclayout-0.5 (lib) (first run) - random-1.2.1.2 (lib) (first run) - distributive-0.6.2.1 (lib) (first run) - th-lift-0.8.4 (lib) (first run) - microlens-th-0.4.3.15 (lib) (first run) - network-uri-2.6.4.2 (lib) (first run) - githash-0.1.7.0 (lib) (first run) - mmorph-1.2.0 (lib) (first run) - Glob-0.10.2 (lib) (first run) - resourcet-1.3.0 (lib) (first run) - vector-0.13.1.0 (lib) (first run) - blaze-html-0.9.2.0 (lib) (first run) - ansi-terminal-1.1.1 (lib) (first run) - data-default-0.7.1.3 (lib) (first run) - unordered-containers-0.2.20 (lib) (first run) - time-compat-1.9.7 (lib) (first run) - these-1.2.1 (lib) (first run) - text-short-0.1.6 (lib) (first run) - scientific-0.3.8.0 (lib) (first run) - data-fix-0.3.4 (lib) (first run) - case-insensitive-1.2.1.0 (lib) (first run) - async-2.2.5 (lib) (first run) - text-ansi-0.3.0.1 (lib) (first run) - uuid-types-1.0.6 (lib) (first run) - temporary-1.3 (lib) (first run) - QuickCheck-2.15.0.1 (lib) (first run) - comonad-5.0.8 (lib) (first run) - lucid-2.11.20230408 (lib) (first run) - math-functions-0.3.4.4 (lib) (first run) - hashtables-1.3.1 (lib) (first run) - bitvec-1.1.5.0 (lib) (first run) - prettyprinter-ansi-terminal-1.1.3 (lib) (first run) - indexed-traversable-instances-0.1.2 (lib) (first run) - text-iso8601-0.1.1 (lib) (first run) - strict-0.5.1 (lib) (first run) - attoparsec-0.14.4 (lib) (first run) - megaparsec-9.6.1 (lib) (first run) - typed-process-0.2.12.0 (lib) (first run) - streaming-commons-0.2.2.6 (lib) (first run) - bifunctors-5.6.2 (lib) (first run) - vector-algorithms-0.9.0.2 (lib) (first run) - optparse-applicative-0.18.1.0 (lib) (first run) - witherable-0.5 (lib) (first run) - cassava-0.5.3.2 (lib) (first run) - semigroupoids-6.0.1 (lib) (first run) - mono-traversable-1.0.20.0 (lib) (first run) - tasty-1.5 (lib) (first run) - pretty-simple-4.1.2.0 (lib:pretty-simple) (first run) - cassava-megaparsec-2.1.1 (lib) (first run) - semialign-1.3.1 (lib) (first run) - conduit-1.3.6 (lib) (first run) - tasty-hunit-0.10.2 (lib) (first run) - aeson-2.2.3.0 (lib) (first run) - conduit-extra-1.3.6 (lib) (first run) - shakespeare-2.1.0.1 (lib) (first run) - aeson-pretty-0.8.10 (lib) (first run) - pager-0.1.1.0 (lib) (first run) - hledger-lib-1.40 (lib) (first run) - hledger-1.40 (lib) (first run) - hledger-1.40 (exe:hledger) (first run) Configuring library for Decimal-0.5.2... Warning: [no-default-language] Packages using 'cabal-version: >= 1.10' and before 'cabal-version: 3.4' must specify the 'default-language' field for each component (e.g. Haskell98 or Haskell2010). If a component uses different languages in different modules then list the other ones in the 'other-languages' field. Preprocessing library for Decimal-0.5.2... Building library for Decimal-0.5.2... [1 of 1] Compiling Data.Decimal ( src/Data/Decimal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Decimal-0.5.2/build/Data/Decimal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Decimal-0.5.2/build/Data/Decimal.dyn_o ) src/Data/Decimal.hs:294:55: 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." | 294 | | otherwise = map (Decimal e) $ zipWith (-) ts (tail ts) | ^^^^ 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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/Diff.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffContext.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Diff-0.5/build/Data/Algorithm/DiffOutput.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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.2... Preprocessing library for OneTuple-0.4.2... Building library for OneTuple-0.4.2... [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/Solo.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/Solo.dyn_o ) [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/OneTuple.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/OneTuple.dyn_o ) [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/Solo/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.2/build/Data/Tuple/Solo/TH.dyn_o ) Configuring library for Only-0.1... Preprocessing library for Only-0.1... Building library for Only-0.1... [1 of 1] Compiling Data.Tuple.Only ( src/Data/Tuple/Only.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Only-0.1/build/Data/Tuple/Only.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Only-0.1/build/Data/Tuple/Only.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/StateVar-1.2.2/build/Data/StateVar.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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 assoc-1.1.1... Preprocessing library for assoc-1.1.1... Building library for assoc-1.1.1... [1 of 2] Compiling Data.Bifunctor.Assoc ( src/Data/Bifunctor/Assoc.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1.1/build/Data/Bifunctor/Assoc.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1.1/build/Data/Bifunctor/Assoc.dyn_o ) [2 of 2] Compiling Data.Bifunctor.Swap ( src/Data/Bifunctor/Swap.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1.1/build/Data/Bifunctor/Swap.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1.1/build/Data/Bifunctor/Swap.dyn_o ) Configuring library 'attoparsec-internal' for attoparsec-0.14.4... Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4... Building library 'attoparsec-internal' for attoparsec-0.14.4... [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memset’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" | 97 | _ <- I.memset t 0 32 | ^^^^^^^^ [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 62 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 121 | memcpy (ptr0 `plusPtr` (off0+len0)) | ^^^^^^ internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) | ^^^^^^ internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘memcpy’ (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) | ^^^^^^ [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 44 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/l/attoparsec-internal/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) Configuring library for base-compat-0.14.0... Preprocessing library for base-compat-0.14.0... Building library for base-compat-0.14.0... [ 1 of 130] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/Compat.dyn_o ) [ 2 of 130] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/Compat/Repl.dyn_o ) [ 3 of 130] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/MVar/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/MVar/Compat.dyn_o ) [ 4 of 130] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/MVar/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Concurrent/MVar/Compat/Repl.dyn_o ) [ 5 of 130] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Exception/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Exception/Compat.dyn_o ) [ 6 of 130] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Exception/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Exception/Compat/Repl.dyn_o ) [ 7 of 130] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Compat.dyn_o ) [ 8 of 130] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Compat/Repl.dyn_o ) [ 9 of 130] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Fail/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Fail/Compat.dyn_o ) [ 10 of 130] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Fail/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/Fail/Compat/Repl.dyn_o ) [ 11 of 130] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/IO/Class/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/IO/Class/Compat.dyn_o ) [ 12 of 130] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/IO/Class/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/IO/Class/Compat/Repl.dyn_o ) [ 13 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Lazy/Unsafe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Lazy/Unsafe/Compat.dyn_o ) [ 14 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.dyn_o ) [ 15 of 130] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Unsafe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Unsafe/Compat.dyn_o ) [ 16 of 130] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Unsafe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Control/Monad/ST/Unsafe/Compat/Repl.dyn_o ) [ 17 of 130] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable/Compat.dyn_o ) [ 18 of 130] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable/Compat/Repl.dyn_o ) [ 19 of 130] Compiling Data.Bifoldable1.Compat ( src/Data/Bifoldable1/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable1/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable1/Compat.dyn_o ) [ 20 of 130] Compiling Data.Bifoldable1.Compat.Repl ( src/Data/Bifoldable1/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable1/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifoldable1/Compat/Repl.dyn_o ) [ 21 of 130] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifunctor/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifunctor/Compat.dyn_o ) [ 22 of 130] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifunctor/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bifunctor/Compat/Repl.dyn_o ) [ 23 of 130] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bitraversable/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bitraversable/Compat.dyn_o ) [ 24 of 130] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bitraversable/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bitraversable/Compat/Repl.dyn_o ) [ 25 of 130] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bits/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bits/Compat.dyn_o ) [ 26 of 130] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bits/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bits/Compat/Repl.dyn_o ) [ 27 of 130] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bool/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bool/Compat.dyn_o ) [ 28 of 130] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bool/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Bool/Compat/Repl.dyn_o ) [ 29 of 130] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Complex/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Complex/Compat.dyn_o ) [ 30 of 130] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Complex/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Complex/Compat/Repl.dyn_o ) [ 31 of 130] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Either/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Either/Compat.dyn_o ) [ 32 of 130] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Either/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Either/Compat/Repl.dyn_o ) [ 33 of 130] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable/Compat.dyn_o ) [ 34 of 130] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable/Compat/Repl.dyn_o ) [ 35 of 130] Compiling Data.Foldable1.Compat ( src/Data/Foldable1/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable1/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable1/Compat.dyn_o ) [ 36 of 130] Compiling Data.Foldable1.Compat.Repl ( src/Data/Foldable1/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable1/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Foldable1/Compat/Repl.dyn_o ) [ 37 of 130] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Function/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Function/Compat.dyn_o ) [ 38 of 130] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Function/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Function/Compat/Repl.dyn_o ) [ 39 of 130] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compat.dyn_o ) [ 40 of 130] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compat/Repl.dyn_o ) [ 41 of 130] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compose/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compose/Compat.dyn_o ) [ 42 of 130] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compose/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Compose/Compat/Repl.dyn_o ) [ 43 of 130] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Const/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Const/Compat.dyn_o ) [ 44 of 130] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Const/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Const/Compat/Repl.dyn_o ) [ 45 of 130] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Contravariant/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Contravariant/Compat.dyn_o ) [ 46 of 130] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Contravariant/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Contravariant/Compat/Repl.dyn_o ) [ 47 of 130] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Identity/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Identity/Compat.dyn_o ) [ 48 of 130] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Identity/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Identity/Compat/Repl.dyn_o ) [ 49 of 130] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Product/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Product/Compat.dyn_o ) [ 50 of 130] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Product/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Product/Compat/Repl.dyn_o ) [ 51 of 130] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Sum/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Sum/Compat.dyn_o ) [ 52 of 130] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Sum/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Functor/Sum/Compat/Repl.dyn_o ) [ 53 of 130] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/IORef/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/IORef/Compat.dyn_o ) [ 54 of 130] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/IORef/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/IORef/Compat/Repl.dyn_o ) [ 55 of 130] Compiling Data.List.Compat ( src/Data/List/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/Compat.dyn_o ) [ 56 of 130] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/Compat/Repl.dyn_o ) [ 57 of 130] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Monoid/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Monoid/Compat.dyn_o ) [ 58 of 130] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Monoid/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Monoid/Compat/Repl.dyn_o ) [ 59 of 130] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Proxy/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Proxy/Compat.dyn_o ) [ 60 of 130] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Proxy/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Proxy/Compat/Repl.dyn_o ) [ 61 of 130] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Ratio/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Ratio/Compat.dyn_o ) [ 62 of 130] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Ratio/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Ratio/Compat/Repl.dyn_o ) [ 63 of 130] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/STRef/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/STRef/Compat.dyn_o ) [ 64 of 130] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/STRef/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/STRef/Compat/Repl.dyn_o ) [ 65 of 130] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Semigroup/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Semigroup/Compat.dyn_o ) [ 66 of 130] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Semigroup/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Semigroup/Compat/Repl.dyn_o ) [ 67 of 130] Compiling Data.String.Compat ( src/Data/String/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/String/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/String/Compat.dyn_o ) [ 68 of 130] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/String/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/String/Compat/Repl.dyn_o ) [ 69 of 130] Compiling Data.Traversable.Compat ( src/Data/Traversable/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Traversable/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Traversable/Compat.dyn_o ) [ 70 of 130] Compiling Data.Traversable.Compat.Repl ( src/Data/Traversable/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Traversable/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Traversable/Compat/Repl.dyn_o ) [ 71 of 130] Compiling Data.Tuple.Compat ( src/Data/Tuple/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Tuple/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Tuple/Compat.dyn_o ) [ 72 of 130] Compiling Data.Tuple.Compat.Repl ( src/Data/Tuple/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Tuple/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Tuple/Compat/Repl.dyn_o ) [ 73 of 130] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Coercion/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Coercion/Compat.dyn_o ) [ 74 of 130] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Coercion/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Coercion/Compat/Repl.dyn_o ) [ 75 of 130] Compiling Data.Type.Equality.Compat ( src/Data/Type/Equality/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Equality/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Equality/Compat.dyn_o ) [ 76 of 130] Compiling Data.Type.Equality.Compat.Repl ( src/Data/Type/Equality/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Equality/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Type/Equality/Compat/Repl.dyn_o ) [ 77 of 130] Compiling Data.Typeable.Compat ( src/Data/Typeable/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Typeable/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Typeable/Compat.dyn_o ) [ 78 of 130] Compiling Data.Typeable.Compat.Repl ( src/Data/Typeable/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Typeable/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Typeable/Compat/Repl.dyn_o ) [ 79 of 130] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Version/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Version/Compat.dyn_o ) [ 80 of 130] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Version/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Version/Compat/Repl.dyn_o ) [ 81 of 130] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Void/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Void/Compat.dyn_o ) [ 82 of 130] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Void/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Void/Compat/Repl.dyn_o ) [ 83 of 130] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Word/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Word/Compat.dyn_o ) [ 84 of 130] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Word/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/Word/Compat/Repl.dyn_o ) [ 85 of 130] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Debug/Trace/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Debug/Trace/Compat.dyn_o ) [ 86 of 130] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Debug/Trace/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Debug/Trace/Compat/Repl.dyn_o ) [ 87 of 130] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Compat.dyn_o ) [ 88 of 130] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Compat/Repl.dyn_o ) [ 89 of 130] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Safe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Safe/Compat.dyn_o ) [ 90 of 130] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Safe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Safe/Compat/Repl.dyn_o ) [ 91 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Unsafe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Unsafe/Compat.dyn_o ) [ 92 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.dyn_o ) [ 93 of 130] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Alloc/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Alloc/Compat.dyn_o ) [ 94 of 130] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Alloc/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Alloc/Compat/Repl.dyn_o ) [ 95 of 130] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Array/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Array/Compat.dyn_o ) [ 96 of 130] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Array/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Array/Compat/Repl.dyn_o ) [ 97 of 130] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Safe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Safe/Compat.dyn_o ) [ 98 of 130] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Safe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Safe/Compat/Repl.dyn_o ) [ 99 of 130] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Unsafe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Unsafe/Compat.dyn_o ) [100 of 130] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Unsafe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Unsafe/Compat/Repl.dyn_o ) [101 of 130] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Utils/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Utils/Compat.dyn_o ) [102 of 130] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Compat.dyn_o ) [103 of 130] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Compat/Repl.dyn_o ) [104 of 130] Compiling Foreign.Compat ( src/Foreign/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Compat.dyn_o ) [105 of 130] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Compat/Repl.dyn_o ) [106 of 130] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Utils/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Foreign/Marshal/Utils/Compat/Repl.dyn_o ) [107 of 130] Compiling Numeric.Compat ( src/Numeric/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Compat.dyn_o ) [108 of 130] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Compat/Repl.dyn_o ) [109 of 130] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Natural/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Natural/Compat.dyn_o ) [110 of 130] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Natural/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Numeric/Natural/Compat/Repl.dyn_o ) [111 of 130] Compiling Prelude.Compat ( src/Prelude/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Prelude/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Prelude/Compat.dyn_o ) [112 of 130] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/NonEmpty/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/NonEmpty/Compat.dyn_o ) [113 of 130] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/NonEmpty/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Data/List/NonEmpty/Compat/Repl.dyn_o ) [114 of 130] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Prelude/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Prelude/Compat/Repl.dyn_o ) [115 of 130] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Environment/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Environment/Compat.dyn_o ) [116 of 130] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Environment/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Environment/Compat/Repl.dyn_o ) [117 of 130] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Exit/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Exit/Compat.dyn_o ) [118 of 130] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Exit/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/Exit/Compat/Repl.dyn_o ) [119 of 130] Compiling System.IO.Compat ( src/System/IO/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Compat.dyn_o ) [120 of 130] Compiling System.IO.Compat.Repl ( src/System/IO/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Compat/Repl.dyn_o ) [121 of 130] Compiling System.IO.Error.Compat ( src/System/IO/Error/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Error/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Error/Compat.dyn_o ) [122 of 130] Compiling System.IO.Error.Compat.Repl ( src/System/IO/Error/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Error/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Error/Compat/Repl.dyn_o ) [123 of 130] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Unsafe/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Unsafe/Compat.dyn_o ) [124 of 130] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Unsafe/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/System/IO/Unsafe/Compat/Repl.dyn_o ) [125 of 130] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Compat.dyn_o ) [126 of 130] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Compat/Repl.dyn_o ) [127 of 130] Compiling Text.Read.Lex.Compat ( src/Text/Read/Lex/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Lex/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Lex/Compat.dyn_o ) [128 of 130] Compiling Text.Read.Lex.Compat.Repl ( src/Text/Read/Lex/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Lex/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Text/Read/Lex/Compat/Repl.dyn_o ) [129 of 130] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Type/Reflection/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Type/Reflection/Compat.dyn_o ) [130 of 130] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Type/Reflection/Compat/Repl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-compat-0.14.0/build/Type/Reflection/Compat/Repl.dyn_o ) Configuring library for base-orphans-0.9.2... Preprocessing library for base-orphans-0.9.2... Building library for base-orphans-0.9.2... [1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.2/build/Data/Orphans/Prelude.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.2/build/Data/Orphans/Prelude.dyn_o ) [2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.2/build/Data/Orphans.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.2/build/Data/Orphans.dyn_o ) Configuring library for blaze-builder-0.4.2.3... Preprocessing library for blaze-builder-0.4.2.3... Building library for blaze-builder-0.4.2.3... [ 1 of 11] Compiling Blaze.ByteString.Builder.Internal.Write ( Blaze/ByteString/Builder/Internal/Write.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Internal/Write.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Internal/Write.dyn_o ) [ 2 of 11] Compiling Blaze.ByteString.Builder.Compat.Write ( Blaze/ByteString/Builder/Compat/Write.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Compat/Write.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Compat/Write.dyn_o ) [ 3 of 11] Compiling Blaze.ByteString.Builder.Int ( Blaze/ByteString/Builder/Int.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Int.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Int.dyn_o ) [ 4 of 11] Compiling Blaze.ByteString.Builder.Html.Word ( Blaze/ByteString/Builder/Html/Word.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Html/Word.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Html/Word.dyn_o ) [ 5 of 11] Compiling Blaze.ByteString.Builder.Char8 ( Blaze/ByteString/Builder/Char8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Char8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Char8.dyn_o ) [ 6 of 11] Compiling Blaze.ByteString.Builder.Char.Utf8 ( Blaze/ByteString/Builder/Char/Utf8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Char/Utf8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Char/Utf8.dyn_o ) [ 7 of 11] Compiling Blaze.ByteString.Builder.Html.Utf8 ( Blaze/ByteString/Builder/Html/Utf8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Html/Utf8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Html/Utf8.dyn_o ) [ 8 of 11] Compiling Blaze.ByteString.Builder.ByteString ( Blaze/ByteString/Builder/ByteString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/ByteString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/ByteString.dyn_o ) [ 9 of 11] Compiling Blaze.ByteString.Builder.HTTP ( Blaze/ByteString/Builder/HTTP.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/HTTP.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/HTTP.dyn_o ) [10 of 11] Compiling Blaze.ByteString.Builder.Word ( Blaze/ByteString/Builder/Word.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Word.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder/Word.dyn_o ) [11 of 11] Compiling Blaze.ByteString.Builder ( Blaze/ByteString/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder.dyn_o ) Configuring library for cabal-doctest-1.0.10... Preprocessing library for cabal-doctest-1.0.10... Building library for cabal-doctest-1.0.10... [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cabal-doctest-1.0.10/build/Distribution/Extra/Doctest.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cabal-doctest-1.0.10/build/Distribution/Extra/Doctest.dyn_o ) Configuring library for call-stack-0.4.0... Preprocessing library for call-stack-0.4.0... Building library for call-stack-0.4.0... [1 of 3] Compiling Data.SrcLoc ( src/Data/SrcLoc.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Data/SrcLoc.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Data/SrcLoc.dyn_o ) [2 of 3] Compiling Data.CallStack ( src/Data/CallStack.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Data/CallStack.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Data/CallStack.dyn_o ) [3 of 3] Compiling Paths_call_stack ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/autogen/Paths_call_stack.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Paths_call_stack.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/call-stack-0.4.0/build/Paths_call_stack.dyn_o ) Configuring library for character-ps-0.1... Preprocessing library for character-ps-0.1... Building library for character-ps-0.1... [1 of 3] Compiling Data.Char.Patterns ( src/Data/Char/Patterns.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Char/Patterns.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Char/Patterns.dyn_o ) [2 of 3] Compiling Data.Word16.Patterns ( src/Data/Word16/Patterns.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Word16/Patterns.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Word16/Patterns.dyn_o ) [3 of 3] Compiling Data.Word8.Patterns ( src/Data/Word8/Patterns.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Word8/Patterns.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/character-ps-0.1/build/Data/Word8/Patterns.dyn_o ) Configuring library for clock-0.8.4... Preprocessing library for clock-0.8.4... Building library for clock-0.8.4... [1 of 2] Compiling System.Clock ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/clock-0.8.4/build/System/Clock.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/clock-0.8.4/build/System/Clock.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/clock-0.8.4/build/System/Clock.dyn_o ) [2 of 2] Compiling System.Clock.Seconds ( System/Clock/Seconds.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/clock-0.8.4/build/System/Clock/Seconds.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/clock-0.8.4/build/System/Clock/Seconds.dyn_o ) Configuring library for cmdargs-0.10.22... Preprocessing library for cmdargs-0.10.22... Building library for cmdargs-0.10.22... [ 1 of 25] Compiling Data.Generics.Any ( Data/Generics/Any.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/Data/Generics/Any.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/Data/Generics/Any.dyn_o ) Data/Generics/Any.hs:21:22: 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." | 21 | where y = init $ tail x | ^^^^ Data/Generics/Any.hs:102:32: 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." | 102 | put $ tail cs | ^^^^ Data/Generics/Any.hs:103:45: 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." | 103 | return $ fromAny $ head cs | ^^^^ [ 2 of 25] Compiling Data.Generics.Any.Prelude ( Data/Generics/Any/Prelude.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/Data/Generics/Any/Prelude.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/Data/Generics/Any/Prelude.dyn_o ) [ 3 of 25] Compiling System.Console.CmdArgs.Annotate ( System/Console/CmdArgs/Annotate.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Annotate.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Annotate.dyn_o ) System/Console/CmdArgs/Annotate.hs:81:22: 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." | 81 | return $ head $ | ^^^^ System/Console/CmdArgs/Annotate.hs:148:14: 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." | 148 | return $ head xs | ^^^^ [ 4 of 25] Compiling System.Console.CmdArgs.Default ( System/Console/CmdArgs/Default.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Default.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Default.dyn_o ) [ 5 of 25] Compiling System.Console.CmdArgs.Explicit.ExpandArgsAt ( System/Console/CmdArgs/Explicit/ExpandArgsAt.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/ExpandArgsAt.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/ExpandArgsAt.dyn_o ) [ 6 of 25] Compiling System.Console.CmdArgs.Explicit.SplitJoin ( System/Console/CmdArgs/Explicit/SplitJoin.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/SplitJoin.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/SplitJoin.dyn_o ) [ 7 of 25] Compiling System.Console.CmdArgs.Explicit.Type ( System/Console/CmdArgs/Explicit/Type.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Type.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Type.dyn_o ) [ 8 of 25] Compiling System.Console.CmdArgs.Explicit.Process ( System/Console/CmdArgs/Explicit/Process.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Process.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Process.dyn_o ) System/Console/CmdArgs/Explicit/Process.hs:74:44: 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." | 74 | | null b -> upd s{args=tail ys} $ flagValue flag $ head ys | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:74:72: 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." | 74 | | null b -> upd s{args=tail ys} $ flagValue flag $ head ys | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:75:61: 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." | 75 | | otherwise -> upd s $ flagValue flag $ tail b | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:77:55: 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." | 77 | | otherwise -> upd s $ flagValue flag $ tail b | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:91:46: 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." | 91 | | null xs -> upd s_{args=tail ys} $ flagValue flag $ head ys | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:91:74: 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." | 91 | | null xs -> upd s_{args=tail ys} $ flagValue flag $ head ys | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:92:99: 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." | 92 | | otherwise -> upd s_{args=ys} $ flagValue flag $ if "=" `isPrefixOf` xs then tail xs else xs | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:94:101: 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." | 94 | | otherwise -> upd s_{args=ys} $ flagValue flag $ if "=" `isPrefixOf` xs then tail xs else xs | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:95:87: 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." | 95 | FlagOptRare x | "=" `isPrefixOf` xs -> upd s_{args=ys} $ flagValue flag $ tail xs | ^^^^ System/Console/CmdArgs/Explicit/Process.hs:149:22: 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." | 149 | match op = [(head ys,v) | (xs,v) <- names, let ys = filter (op value) xs, ys /= []] | ^^^^ [ 9 of 25] Compiling System.Console.CmdArgs.Explicit.Complete ( System/Console/CmdArgs/Explicit/Complete.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Complete.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Complete.dyn_o ) System/Console/CmdArgs/Explicit/Complete.hs:52:15: 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." | 52 | now = head $ next ++ [""] | ^^^^ [10 of 25] Compiling System.Console.CmdArgs.Helper ( System/Console/CmdArgs/Helper.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Helper.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Helper.dyn_o ) [11 of 25] Compiling System.Console.CmdArgs.Implicit.Ann ( System/Console/CmdArgs/Implicit/Ann.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Ann.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Ann.dyn_o ) [12 of 25] Compiling System.Console.CmdArgs.Implicit.UI ( System/Console/CmdArgs/Implicit/UI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/UI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/UI.dyn_o ) [13 of 25] Compiling System.Console.CmdArgs.Text ( System/Console/CmdArgs/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Text.dyn_o ) System/Console/CmdArgs/Text.hs:91: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." | 91 | cs = map (\x -> (fst $ head x, map maximum $ transpose $ map snd x)) $ | ^^^^ [14 of 25] Compiling System.Console.CmdArgs.Explicit.Help ( System/Console/CmdArgs/Explicit/Help.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Help.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit/Help.dyn_o ) System/Console/CmdArgs/Explicit/Help.hs:83:59: 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." | 83 | helpText pre HelpFormatBash x = map Line $ completeBash $ head $ modeNames x ++ ["unknown"] | ^^^^ System/Console/CmdArgs/Explicit/Help.hs:84:57: 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." | 84 | helpText pre HelpFormatZsh x = map Line $ completeZsh $ head $ modeNames x ++ ["unknown"] | ^^^^ System/Console/CmdArgs/Explicit/Help.hs:154:46: 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." | 154 | add x y = if null x then x else (head x ++ y) : tail x | ^^^^ System/Console/CmdArgs/Explicit/Help.hs:154:61: 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." | 154 | add x y = if null x then x else (head x ++ y) : tail x | ^^^^ [15 of 25] Compiling System.Console.CmdArgs.Verbosity ( System/Console/CmdArgs/Verbosity.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Verbosity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Verbosity.dyn_o ) [16 of 25] Compiling System.Console.CmdArgs.Implicit.Type ( System/Console/CmdArgs/Implicit/Type.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Type.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Type.dyn_o ) [17 of 25] Compiling System.Console.CmdArgs.Explicit ( System/Console/CmdArgs/Explicit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Explicit.dyn_o ) System/Console/CmdArgs/Explicit.hs:112:79: 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." | 112 | let var = mplus (lookup ("CMDARGS_HELPER_" ++ show (map toUpper $ head $ modeNames m ++ [nam])) env) | ^^^^ [18 of 25] Compiling System.Console.CmdArgs.Implicit.Reader ( System/Console/CmdArgs/Implicit/Reader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Reader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Reader.dyn_o ) System/Console/CmdArgs/Implicit/Reader.hs:35:16: 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." | 35 | let down = head . children | ^^^^ System/Console/CmdArgs/Implicit/Reader.hs:82:42: 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." | 82 | | otherwise = Right $ snd $ head ys | ^^^^ System/Console/CmdArgs/Implicit/Reader.hs:92:67: 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." | 92 | if n == 1 then fmap (recompose x . return) $ readerRead_ (head $ filter ((==) 1 . readerParts) rs) s | ^^^^ [19 of 25] Compiling System.Console.CmdArgs.Implicit.Local ( System/Console/CmdArgs/Implicit/Local.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Local.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Local.dyn_o ) System/Console/CmdArgs/Implicit/Local.hs:120:58: 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." | 120 | where prog = map toLower $ typeShell $ fromCapture $ head xs | ^^^^ System/Console/CmdArgs/Implicit/Local.hs:220:24: 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." | 220 | flagAnn a x = errFlag (head $ words $ show x) $ show a | ^^^^ [20 of 25] Compiling System.Console.CmdArgs.Implicit.Reform ( System/Console/CmdArgs/Implicit/Reform.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Reform.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Reform.dyn_o ) [21 of 25] Compiling System.Console.CmdArgs.Implicit.Global ( System/Console/CmdArgs/Implicit/Global.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Global.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit/Global.dyn_o ) System/Console/CmdArgs/Implicit/Global.hs:35:38: 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." | 35 | collapse x | length ms == 1 = (snd $ head ms){modeNames=[progProgram x]} | ^^^^ System/Console/CmdArgs/Implicit/Global.hs:37:27: 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." | 37 | | otherwise = (head $ map zeroMode auto ++ map (emptyMode . snd) ms) | ^^^^ System/Console/CmdArgs/Implicit/Global.hs:143:19: 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." | 143 | com = map head $ filter ((== length (progModes p)) . length) $ group $ sort | ^^^^ System/Console/CmdArgs/Implicit/Global.hs:193:74: 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." | 193 | mapModes1 f pre m = m{modeGroupModes = fmap (mapModes0 f (pre ++ head (modeNames m) ++ " ")) $ modeGroupModes m} | ^^^^ System/Console/CmdArgs/Implicit/Global.hs:204:68: 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." | 204 | f flg = if concatMap flagNames hlp == flagNames flg then head hlp else flg | ^^^^ System/Console/CmdArgs/Implicit/Global.hs:218:65: 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." | 218 | toMode xs x = x{modeMode = (modeMode x){modeNames=["["++head xs++"]" | modeDefault x] ++ xs}} | ^^^^ [22 of 25] Compiling System.Console.CmdArgs.Implicit ( System/Console/CmdArgs/Implicit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Implicit.dyn_o ) [23 of 25] Compiling System.Console.CmdArgs.Quote ( System/Console/CmdArgs/Quote.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Quote.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/Quote.dyn_o ) [24 of 25] Compiling System.Console.CmdArgs ( System/Console/CmdArgs.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs.dyn_o ) [25 of 25] Compiling System.Console.CmdArgs.GetOpt ( System/Console/CmdArgs/GetOpt.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/GetOpt.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cmdargs-0.10.22/build/System/Console/CmdArgs/GetOpt.dyn_o ) Configuring library for colour-2.3.6... Preprocessing library for colour-2.3.6... Building library for colour-2.3.6... [ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE/Chromaticity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE/Chromaticity.dyn_o ) [ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE/Illuminant.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE/Illuminant.dyn_o ) [ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Chan.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Chan.dyn_o ) [ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Internal.dyn_o ) [ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Matrix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Matrix.dyn_o ) [ 6 of 14] Compiling Data.Colour.RGB ( Data/Colour/RGB.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGB.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGB.dyn_o ) [ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace/HSL.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace/HSL.dyn_o ) [ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace/HSV.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace/HSV.dyn_o ) [ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/SRGB/Linear.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/SRGB/Linear.dyn_o ) [10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/RGBSpace.dyn_o ) [11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/SRGB.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/SRGB.dyn_o ) Data/Colour/SRGB.hs:117:8: 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." | 117 | x' | head x == '#' = tail x | ^^^^ Data/Colour/SRGB.hs:117:24: 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." | 117 | x' | head x == '#' = tail x | ^^^^ Data/Colour/SRGB.hs:127:50: 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." | 127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) = | ^^^^ Data/Colour/SRGB.hs:129:33: 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." | 129 | | otherwise = fst (head rx) | ^^^^ [12 of 14] Compiling Data.Colour ( Data/Colour.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour.dyn_o ) [13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Names.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/Names.dyn_o ) [14 of 14] Compiling Data.Colour.CIE ( Data/Colour/CIE.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/colour-2.3.6/build/Data/Colour/CIE.dyn_o ) Warning: control-monad-free.cabal:3:24: Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: 1.24'. Configuring library for control-monad-free-0.6.2... Preprocessing library for control-monad-free-0.6.2... Building library for control-monad-free-0.6.2... [1 of 3] Compiling Control.Monad.Free ( Control/Monad/Free.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free.dyn_o ) Control/Monad/Free.hs:84:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (Free f)’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 84 | return = Pure | ^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Free.hs:149:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (FreeT f m)’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 149 | return = FreeT . return . Left | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 3] Compiling Control.Monad.Free.Improve ( Control/Monad/Free/Improve.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free/Improve.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free/Improve.dyn_o ) Control/Monad/Free/Improve.hs:37:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (C mu)’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 37 | return a = C (\h -> h a) | ^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Free/Improve.hs:41:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (C mu)’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 41 | pure = return | ^^^^^^^^^^^^^ [3 of 3] Compiling Control.Monad.Free.Zip ( Control/Monad/Free/Zip.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free/Zip.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/control-monad-free-0.6.2/build/Control/Monad/Free/Zip.dyn_o ) Warning: csv.cabal:22:38: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Configuring csv-0.1.2... Preprocessing library for csv-0.1.2... Building library for csv-0.1.2... [1 of 1] Compiling Text.CSV ( Text/CSV.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/csv-0.1.2/build/Text/CSV.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/csv-0.1.2/build/Text/CSV.dyn_o ) Configuring library for data-default-class-0.1.2.2... Preprocessing library for data-default-class-0.1.2.2... Building library for data-default-class-0.1.2.2... [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-class-0.1.2.2/build/Data/Default/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-class-0.1.2.2/build/Data/Default/Class.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.dyn_o ) Configuring library for emojis-0.1.4.1... Preprocessing library for emojis-0.1.4.1... Building library for emojis-0.1.4.1... [1 of 2] Compiling Trie ( src/Trie.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/emojis-0.1.4.1/build/Trie.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/emojis-0.1.4.1/build/Trie.dyn_o ) [2 of 2] Compiling Text.Emoji ( src/Text/Emoji.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/emojis-0.1.4.1/build/Text/Emoji.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/emojis-0.1.4.1/build/Text/Emoji.dyn_o ) Configuring library for file-embed-0.0.16.0... Preprocessing library for file-embed-0.0.16.0... Building library for file-embed-0.0.16.0... [1 of 1] Compiling Data.FileEmbed ( Data/FileEmbed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/file-embed-0.0.16.0/build/Data/FileEmbed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/file-embed-0.0.16.0/build/Data/FileEmbed.dyn_o ) Data/FileEmbed.hs:71: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() | 71 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.dyn_o ) Configuring executable 'hsc2hs' for hsc2hs-0.68.10... Preprocessing executable 'hsc2hs' for hsc2hs-0.68.10... Building executable 'hsc2hs' for hsc2hs-0.68.10... [ 1 of 12] Compiling ATTParser ( src/ATTParser.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/ATTParser.o ) [ 2 of 12] Compiling Compat.ResponseFile ( src/Compat/ResponseFile.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Compat/ResponseFile.o ) [ 3 of 12] Compiling Compat.TempFile ( src/Compat/TempFile.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Compat/TempFile.o ) [ 4 of 12] Compiling Common ( src/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Common.o ) [ 5 of 12] Compiling Flags ( src/Flags.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Flags.o ) [ 6 of 12] Compiling HSCParser ( src/HSCParser.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/HSCParser.o ) [ 7 of 12] Compiling C ( src/C.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/C.o ) [ 8 of 12] Compiling CrossCodegen ( src/CrossCodegen.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/CrossCodegen.o ) [ 9 of 12] Compiling Paths_hsc2hs ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/autogen/Paths_hsc2hs.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Paths_hsc2hs.o ) [10 of 12] Compiling UtilsCodegen ( src/UtilsCodegen.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/UtilsCodegen.o ) [11 of 12] Compiling DirectCodegen ( src/DirectCodegen.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/DirectCodegen.o ) [12 of 12] Compiling Main ( src/Main.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs-tmp/Main.o ) [13 of 13] Linking /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs ld.lld: warning: RtsFlags.c(RtsFlags.o:(setupRtsFlags) 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: ProfHeap.c(ProfHeap.o:(initHeapProfiling) 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() Configuring html-1.0.1.2... Warning: html.cabal:10:1: Tabs used as indentation at 10:1, 14:1, 15:1 Preprocessing library for html-1.0.1.2... Building library for html-1.0.1.2... [1 of 2] Compiling Text.Html.BlockTable ( Text/Html/BlockTable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html/BlockTable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html/BlockTable.dyn_o ) [2 of 2] Compiling Text.Html ( Text/Html.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html.dyn_o ) Text/Html.hs:831:43: 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." | 831 | morecolors = filter ((/= c).head) (manycolors cs) | ^^^^ Configuring library for indexed-traversable-0.1.4... Preprocessing library for indexed-traversable-0.1.4... Building library for indexed-traversable-0.1.4... [1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/CoerceCompat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/CoerceCompat.dyn_o ) [2 of 7] Compiling GhcList ( src/GhcList.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/GhcList.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/GhcList.dyn_o ) [3 of 7] Compiling WithIndex ( src/WithIndex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/WithIndex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/WithIndex.dyn_o ) [4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Traversable/WithIndex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Traversable/WithIndex.dyn_o ) [5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Functor/WithIndex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Functor/WithIndex.dyn_o ) [6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Foldable1/WithIndex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Foldable1/WithIndex.dyn_o ) [7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/build/Data/Foldable/WithIndex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.4/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Logarithms.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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 microlens-0.4.13.1... Preprocessing library for microlens-0.4.13.1... Building library for microlens-0.4.13.1... [1 of 4] Compiling Lens.Micro.Type ( src/Lens/Micro/Type.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Type.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Type.dyn_o ) [2 of 4] Compiling Lens.Micro.Internal ( src/Lens/Micro/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Internal.dyn_o ) [3 of 4] Compiling Lens.Micro ( src/Lens/Micro.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro.dyn_o ) [4 of 4] Compiling Lens.Micro.Extras ( src/Lens/Micro/Extras.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Extras.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-0.4.13.1/build/Lens/Micro/Extras.dyn_o ) Configuring library for old-locale-1.0.0.7... Preprocessing library for old-locale-1.0.0.7... Building library for old-locale-1.0.0.7... [1 of 1] Compiling System.Locale ( System/Locale.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-locale-1.0.0.7/build/System/Locale.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-locale-1.0.0.7/build/System/Locale.dyn_o ) Configuring library for os-string-2.0.6... Preprocessing library for os-string-2.0.6... Building library for os-string-2.0.6... [ 1 of 10] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short/Internal.dyn_o ) [ 2 of 10] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short.dyn_o ) [ 3 of 10] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short/Word16.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Data/ByteString/Short/Word16.dyn_o ) [ 4 of 10] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Encoding/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Encoding/Internal.dyn_o ) [ 5 of 10] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Encoding.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Encoding.dyn_o ) [ 6 of 10] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Internal/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Internal/Types.dyn_o ) [ 7 of 10] Compiling System.OsString.Posix ( System/OsString/Posix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Posix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Posix.dyn_o ) [ 8 of 10] Compiling System.OsString.Internal ( System/OsString/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Internal.dyn_o ) [ 9 of 10] Compiling System.OsString ( System/OsString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString.dyn_o ) [10 of 10] Compiling System.OsString.Windows ( System/OsString/Windows.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Windows.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/os-string-2.0.6/build/System/OsString/Windows.dyn_o ) Configuring library for parser-combinators-1.3.0... Preprocessing library for parser-combinators-1.3.0... Building library for parser-combinators-1.3.0... [1 of 7] Compiling Control.Applicative.Combinators ( Control/Applicative/Combinators.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Combinators.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Combinators.dyn_o ) Control/Applicative/Combinators.hs:87:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 87 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ [2 of 7] Compiling Control.Applicative.Combinators.NonEmpty ( Control/Applicative/Combinators/NonEmpty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Combinators/NonEmpty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Combinators/NonEmpty.dyn_o ) [3 of 7] Compiling Control.Applicative.Permutations ( Control/Applicative/Permutations.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Permutations.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Applicative/Permutations.dyn_o ) [4 of 7] Compiling Control.Monad.Combinators ( Control/Monad/Combinators.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators.dyn_o ) [5 of 7] Compiling Control.Monad.Combinators.Expr ( Control/Monad/Combinators/Expr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators/Expr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators/Expr.dyn_o ) [6 of 7] Compiling Control.Monad.Combinators.NonEmpty ( Control/Monad/Combinators/NonEmpty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators/NonEmpty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Combinators/NonEmpty.dyn_o ) [7 of 7] Compiling Control.Monad.Permutations ( Control/Monad/Permutations.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Permutations.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/parser-combinators-1.3.0/build/Control/Monad/Permutations.dyn_o ) Configuring library for prettyprinter-1.7.1... Preprocessing library for prettyprinter-1.7.1... Building library for prettyprinter-1.7.1... [ 1 of 28] Compiling Prettyprinter.Render.Util.Panic ( src/Prettyprinter/Render/Util/Panic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/Panic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/Panic.dyn_o ) [ 2 of 28] Compiling Prettyprinter.Internal ( src/Prettyprinter/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal.dyn_o ) [ 3 of 28] Compiling Prettyprinter.Render.String ( src/Prettyprinter/Render/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/String.dyn_o ) [ 4 of 28] Compiling Data.Text.Prettyprint.Doc.Render.String ( src/Data/Text/Prettyprint/Doc/Render/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/String.dyn_o ) [ 5 of 28] Compiling Prettyprinter.Internal.Type ( src/Prettyprinter/Internal/Type.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal/Type.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal/Type.dyn_o ) [ 6 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Type ( src/Data/Text/Prettyprint/Doc/Internal/Type.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal/Type.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal/Type.dyn_o ) [ 7 of 28] Compiling Prettyprinter.Internal.Debug ( src/Prettyprinter/Internal/Debug.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal/Debug.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Internal/Debug.dyn_o ) [ 8 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Debug ( src/Data/Text/Prettyprint/Doc/Internal/Debug.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal/Debug.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal/Debug.dyn_o ) [ 9 of 28] Compiling Data.Text.Prettyprint.Doc.Internal ( src/Data/Text/Prettyprint/Doc/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Internal.dyn_o ) [10 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.Panic ( src/Data/Text/Prettyprint/Doc/Render/Util/Panic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.dyn_o ) [11 of 28] Compiling Prettyprinter.Render.Util.StackMachine ( src/Prettyprinter/Render/Util/StackMachine.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/StackMachine.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/StackMachine.dyn_o ) src/Prettyprinter/Render/Util/StackMachine.hs:34: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() | 34 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.StackMachine ( src/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.dyn_o ) [13 of 28] Compiling Prettyprinter.Symbols.Ascii ( src/Prettyprinter/Symbols/Ascii.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Symbols/Ascii.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Symbols/Ascii.dyn_o ) [14 of 28] Compiling Prettyprinter ( src/Prettyprinter.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter.dyn_o ) [15 of 28] Compiling Prettyprinter.Render.Util.SimpleDocTree ( src/Prettyprinter/Render/Util/SimpleDocTree.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/SimpleDocTree.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Util/SimpleDocTree.dyn_o ) [16 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree ( src/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.dyn_o ) [17 of 28] Compiling Prettyprinter.Render.Tutorials.TreeRenderingTutorial ( src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.dyn_o ) [18 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.dyn_o ) [19 of 28] Compiling Prettyprinter.Render.Tutorials.StackMachineTutorial ( src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.dyn_o ) [20 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.dyn_o ) src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs:7:1: warning: [GHC-15328] [-Wdeprecations] Module ‘Prettyprinter.Render.Tutorials.StackMachineTutorial’ is deprecated: "Writing your own stack machine is probably more efficient and customizable; also consider using »renderSimplyDecorated(A)« instead" | 7 | import Prettyprinter.Render.Tutorials.StackMachineTutorial | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [21 of 28] Compiling Prettyprinter.Render.Text ( src/Prettyprinter/Render/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Render/Text.dyn_o ) [22 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Text ( src/Data/Text/Prettyprint/Doc/Render/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Render/Text.dyn_o ) [23 of 28] Compiling Data.Text.Prettyprint.Doc ( src/Data/Text/Prettyprint/Doc.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc.dyn_o ) [24 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Ascii ( src/Data/Text/Prettyprint/Doc/Symbols/Ascii.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.dyn_o ) [25 of 28] Compiling Prettyprinter.Symbols.Unicode ( src/Prettyprinter/Symbols/Unicode.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Symbols/Unicode.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Symbols/Unicode.dyn_o ) [26 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Unicode ( src/Data/Text/Prettyprint/Doc/Symbols/Unicode.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.dyn_o ) [27 of 28] Compiling Prettyprinter.Util ( src/Prettyprinter/Util.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Util.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Prettyprinter/Util.dyn_o ) [28 of 28] Compiling Data.Text.Prettyprint.Doc.Util ( src/Data/Text/Prettyprint/Doc/Util.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Util.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-1.7.1/build/Data/Text/Prettyprint/Doc/Util.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Read.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MachDeps.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Operations.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Control/Monad/Primitive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MVar.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Array.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MutVar.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/SmallArray.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/ByteArray.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimArray.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Ptr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.dyn_o ) Configuring library for quote-quot-0.2.1.0... Preprocessing library for quote-quot-0.2.1.0... Building library for quote-quot-0.2.1.0... [1 of 1] Compiling Numeric.QuoteQuot ( src/Numeric/QuoteQuot.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/quote-quot-0.2.1.0/build/Numeric/QuoteQuot.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/quote-quot-0.2.1.0/build/Numeric/QuoteQuot.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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Paths_regex_base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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 safe-0.3.21... Preprocessing library for safe-0.3.21... Building library for safe-0.3.21... [1 of 5] Compiling Safe.Partial ( Safe/Partial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Partial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Partial.dyn_o ) [2 of 5] Compiling Safe.Util ( Safe/Util.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Util.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Util.dyn_o ) [3 of 5] Compiling Safe.Foldable ( Safe/Foldable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Foldable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Foldable.dyn_o ) [4 of 5] Compiling Safe.Exact ( Safe/Exact.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Exact.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe/Exact.dyn_o ) [5 of 5] Compiling Safe ( Safe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/safe-0.3.21/build/Safe.dyn_o ) Configuring library for split-0.2.5... Preprocessing library for split-0.2.5... Building library for split-0.2.5... [1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.5/build/Data/List/Split/Internals.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.5/build/Data/List/Split/Internals.dyn_o ) [2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.5/build/Data/List/Split.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.5/build/Data/List/Split.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/Data/Bits/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix/Init.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix32.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Proxy/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Tagged.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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.7.0.0... Preprocessing library for th-abstraction-0.7.0.0... Building library for th-abstraction-0.7.0.0... [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.0.0/build/Language/Haskell/TH/Datatype/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.0.0/build/Language/Haskell/TH/Datatype/TyVarBndr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.0.0/build/Language/Haskell/TH/Datatype.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.7.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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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 timeit-2.0... Preprocessing library for timeit-2.0... Building library for timeit-2.0... [1 of 1] Compiling System.TimeIt ( System/TimeIt.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/timeit-2.0/build/System/TimeIt.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/timeit-2.0/build/System/TimeIt.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/autogen/Paths_transformers_compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.dyn_o ) Configuring uglymemo-0.1.0.1... Preprocessing library for uglymemo-0.1.0.1... Building library for uglymemo-0.1.0.1... [1 of 1] Compiling Data.MemoUgly ( Data/MemoUgly.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uglymemo-0.1.0.1/build/Data/MemoUgly.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uglymemo-0.1.0.1/build/Data/MemoUgly.dyn_o ) Configuring library for unliftio-core-0.2.1.0... Preprocessing library for unliftio-core-0.2.1.0... Building library for unliftio-core-0.2.1.0... [1 of 2] Compiling Control.Monad.IO.Unlift ( src/Control/Monad/IO/Unlift.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/Control/Monad/IO/Unlift.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/Control/Monad/IO/Unlift.dyn_o ) [2 of 2] Compiling Paths_unliftio_core ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/autogen/Paths_unliftio_core.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/Paths_unliftio_core.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/Paths_unliftio_core.dyn_o ) Configuring library for utf8-string-1.0.2... Preprocessing library for utf8-string-1.0.2... Building library for utf8-string-1.0.2... [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.dyn_o ) [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.dyn_o ) Codec/Binary/UTF8/Generic.hs:87:21: 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." | 87 | tail = List.tail | ^^^^^^^^^ [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.dyn_o ) [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/UTF8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/UTF8.dyn_o ) [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/String/UTF8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/String/UTF8.dyn_o ) Configuring library for utility-ht-0.0.17.2... Preprocessing library for utility-ht-0.0.17.2... Building library for utility-ht-0.0.17.2... [ 1 of 33] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Monad/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Monad/HT.dyn_o ) [ 2 of 33] Compiling Data.Bits.HT ( src/Data/Bits/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bits/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bits/HT.dyn_o ) [ 3 of 33] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bool/HT/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bool/HT/Private.dyn_o ) [ 4 of 33] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bool/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Bool/HT.dyn_o ) [ 5 of 33] Compiling Data.Either.HT ( src/Data/Either/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Either/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Either/HT.dyn_o ) [ 6 of 33] Compiling Data.Ix.Enum ( src/Data/Ix/Enum.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Ix/Enum.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Ix/Enum.dyn_o ) [ 7 of 33] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Maybe/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Maybe/HT.dyn_o ) [ 8 of 33] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Monoid/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Monoid/HT.dyn_o ) [ 9 of 33] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Strictness/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Strictness/HT.dyn_o ) [10 of 33] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Lazy.dyn_o ) [11 of 33] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/HT.dyn_o ) [12 of 33] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/StrictSpine.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/StrictSpine.dyn_o ) [13 of 33] Compiling Data.String.HT ( src/Data/String/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/String/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/String/HT.dyn_o ) [14 of 33] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/StrictElement.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/StrictElement.dyn_o ) [15 of 33] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Function/HT/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Function/HT/Private.dyn_o ) [16 of 33] Compiling Data.Function.HT ( src/Data/Function/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Function/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Function/HT.dyn_o ) [17 of 33] Compiling Data.Ord.HT ( src/Data/Ord/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Ord/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Ord/HT.dyn_o ) [18 of 33] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Key/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Key/Private.dyn_o ) [19 of 33] Compiling Data.List.Key ( src/Data/List/Key.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Key.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Key.dyn_o ) [20 of 33] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Eq/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Eq/HT.dyn_o ) [21 of 33] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Functor/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Functor/HT.dyn_o ) [22 of 33] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Match/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Match/Private.dyn_o ) src/Data/List/Match/Private.hs:78:10: 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." | 78 | snd $ head $ | ^^^^ [23 of 33] Compiling Data.List.Match ( src/Data/List/Match.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Match.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Match.dyn_o ) [24 of 33] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/HT/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/HT/Private.dyn_o ) src/Data/List/HT/Private.hs:9: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() | 9 | import Control.Applicative ((<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:90: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." | 90 | tails' = fst . breakAfter null . iterate tail | ^^^^ src/Data/List/HT/Private.hs:259:35: 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." | 259 | takeUntil (p . fst) $ zip xs $ tail $ tails xs | ^^^^ src/Data/List/HT/Private.hs:300:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[[a]]’ not matched: [] | 300 | foldr (\ x ~yt@(y:ys) -> if p x then [x]:yt else (x:y):ys) [[]] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:345:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[[a]]’ not matched: [] | 345 | case xst of | ^^^^^^^^^^^... src/Data/List/HT/Private.hs:347:13: 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." | 347 | tail xs : xss) . | ^^^^ src/Data/List/HT/Private.hs:674:45: 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." | 674 | unfoldr (\xs -> toMaybe (not (null xs)) (head xs, drop k xs)) | ^^^^ src/Data/List/HT/Private.hs:677:16: 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." | 677 | sieve' k = map head . sliceVertical k | ^^^^ src/Data/List/HT/Private.hs:683:18: 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." | 683 | sieve''' k = map head . takeWhile (not . null) . iterate (drop k) | ^^^^ src/Data/List/HT/Private.hs:713:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[[a]]’ not matched: [] | 713 | reverse . foldr (\x ~(y:ys) -> ys ++ [x:y]) (replicate n []) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:860:8: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘([[a]], [[a]])’ not matched: ([], _) | 860 | let (y:ys,zs) = unzip (map (splitAt 1) xs) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:943: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." | 943 | concatMap fst (tail | ^^^^ src/Data/List/HT/Private.hs:1051:13: 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." | 1051 | zip (tail as) (concatMap (\ai->[ai,ai]) as) | ^^^^ src/Data/List/HT/Private.hs:1067:23: 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." | 1067 | zip as (pairs (tail as)) | ^^^^ src/Data/List/HT/Private.hs:1157:34: 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." | 1157 | mapAdjacent f xs = zipWith f xs (tail xs) | ^^^^ src/Data/List/HT/Private.hs:1165:40: 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." | 1165 | mapAdjacentPointfree f = zipWith f <*> tail | ^^^^ [25 of 33] Compiling Data.List.HT ( src/Data/List/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/HT.dyn_o ) [26 of 33] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Record/HT/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Record/HT/Private.dyn_o ) src/Data/Record/HT/Private.hs:3: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() | 3 | import Data.Monoid (mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Record/HT/Private.hs:26:4: 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." | 26 | head $ dropWhile (EQ==) (map (\c -> c x y) cs) ++ [EQ] | ^^^^ [27 of 33] Compiling Data.Record.HT ( src/Data/Record/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Record/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Record/HT.dyn_o ) [28 of 33] Compiling Data.List.Reverse.Private ( src/Data/List/Reverse/Private.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/List/Reverse/Private.dyn_o ) [29 of 33] Compiling Control.Applicative.HT ( src/Control/Applicative/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Applicative/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Control/Applicative/HT.dyn_o ) src/Control/Applicative/HT.hs:5:1: warning: [GHC-38856] [-Wunused-imports] The import of ‘<$>, <*>, Applicative, liftA2’ from module ‘Control.Applicative’ is redundant | 5 | import Control.Applicative (Applicative, liftA2, liftA3, (<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 33] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Strict.dyn_o ) [31 of 33] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Example.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Data/Tuple/Example.dyn_o ) [32 of 33] Compiling Text.Read.HT ( src/Text/Read/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Text/Read/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Text/Read/HT.dyn_o ) [33 of 33] Compiling Text.Show.HT ( src/Text/Show/HT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Text/Show/HT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utility-ht-0.0.17.2/build/Text/Show/HT.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-stream-0.1.0.1/build/Data/Stream/Monadic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Divisible.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Compose.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.dyn_o ) Configuring library for blaze-markup-0.8.3.0... Preprocessing library for blaze-markup-0.8.3.0... Building library for blaze-markup-0.8.3.0... [1 of 6] Compiling Text.Blaze.Internal ( src/Text/Blaze/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Internal.dyn_o ) src/Text/Blaze/Internal.hs:82: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() | 82 | import Control.Applicative (Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Text/Blaze/Internal.hs:84: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() | 84 | import Data.Monoid (Monoid, mappend, mconcat, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Text/Blaze/Internal.hs:223:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad MarkupM’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 223 | return x = Empty x | ^^^^^^^^^^^^^^^^^^ src/Text/Blaze/Internal.hs:225:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘(>>)’ definition detected in the instance declaration for ‘Monad MarkupM’. ‘(>>)’ will eventually be removed in favour of ‘(*>)’ Suggested fix: Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 225 | (>>) = Append | ^^^^^^^^^^^^^ src/Text/Blaze/Internal.hs:230:13: 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 | instance (a ~ ()) => IsString (MarkupM a) where | ^ [2 of 6] Compiling Text.Blaze ( src/Text/Blaze.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze.dyn_o ) src/Text/Blaze.hs:92: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() | 92 | import Data.Monoid (mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Text/Blaze.hs:93:42: warning: [GHC-38856] [-Wunused-imports] The import of ‘Word’ from module ‘Data.Word’ is redundant | 93 | import Data.Word (Word, Word32, Word64) | ^^^^ [3 of 6] Compiling Text.Blaze.Renderer.String ( src/Text/Blaze/Renderer/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/String.dyn_o ) [4 of 6] Compiling Text.Blaze.Renderer.Pretty ( src/Text/Blaze/Renderer/Pretty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Pretty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Pretty.dyn_o ) [5 of 6] Compiling Text.Blaze.Renderer.Text ( src/Text/Blaze/Renderer/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Text.dyn_o ) src/Text/Blaze/Renderer/Text.hs:15: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() | 15 | import Data.Monoid (mappend, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Text.Blaze.Renderer.Utf8 ( src/Text/Blaze/Renderer/Utf8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Utf8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-markup-0.8.3.0/build/Text/Blaze/Renderer/Utf8.dyn_o ) src/Text/Blaze/Renderer/Utf8.hs:11: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() | 11 | import Data.Monoid (mappend, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for extra-1.7.16... Preprocessing library for extra-1.7.16... Building library for extra-1.7.16... [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/IORef/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/IORef/Extra.dyn_o ) [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Monoid/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Monoid/Extra.dyn_o ) [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Tuple/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Tuple/Extra.dyn_o ) [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Typeable/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Typeable/Extra.dyn_o ) [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Numeric/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Numeric/Extra.dyn_o ) [ 6 of 22] Compiling Partial ( src/Partial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Partial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Partial.dyn_o ) [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/List/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/List/Extra.dyn_o ) [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Version/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Version/Extra.dyn_o ) [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/List/NonEmpty/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/List/NonEmpty/Extra.dyn_o ) [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Either/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Either/Extra.dyn_o ) [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Exception/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Exception/Extra.dyn_o ) [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Monad/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Monad/Extra.dyn_o ) [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Foldable/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Data/Foldable/Extra.dyn_o ) [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Concurrent/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Control/Concurrent/Extra.dyn_o ) [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Directory/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Directory/Extra.dyn_o ) [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Environment/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Environment/Extra.dyn_o ) [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/IO/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/IO/Extra.dyn_o ) [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Info/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Info/Extra.dyn_o ) [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Process/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Process/Extra.dyn_o ) [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Time/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/System/Time/Extra.dyn_o ) [21 of 22] Compiling Extra ( src/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Extra.dyn_o ) [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Text/Read/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/extra-1.7.16/build/Text/Read/Extra.dyn_o ) Configuring library for ansi-terminal-types-1.1... Preprocessing library for ansi-terminal-types-1.1... Building library for ansi-terminal-types-1.1... [1 of 1] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-types-1.1/build/System/Console/ANSI/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-types-1.1/build/System/Console/ANSI/Types.dyn_o ) Configuring library for wizards-1.0.3... Preprocessing library for wizards-1.0.3... Building library for wizards-1.0.3... on the commandline: warning: [GHC-53692] [-Wdeprecated-flags] -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [1 of 5] Compiling System.Console.Wizard.Internal ( System/Console/Wizard/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Internal.dyn_o ) [2 of 5] Compiling System.Console.Wizard ( System/Console/Wizard.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard.dyn_o ) [3 of 5] Compiling System.Console.Wizard.Haskeline ( System/Console/Wizard/Haskeline.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Haskeline.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Haskeline.dyn_o ) [4 of 5] Compiling System.Console.Wizard.BasicIO ( System/Console/Wizard/BasicIO.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/BasicIO.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/BasicIO.dyn_o ) [5 of 5] Compiling System.Console.Wizard.Pure ( System/Console/Wizard/Pure.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Pure.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/wizards-1.0.3/build/System/Console/Wizard/Pure.dyn_o ) System/Console/Wizard/Pure.hs:36: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." | 36 | x <- head . fst <$> get | ^^^^ System/Console/Wizard/Pure.hs:37:32: 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." | 37 | modify (first tail) | ^^^^ System/Console/Wizard/Pure.hs:46:30: 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." | 46 | x <- null . head . fst <$> get | ^^^^ System/Console/Wizard/Pure.hs:48:35: 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." | 48 | modify (first tail) | ^^^^ System/Console/Wizard/Pure.hs:51:26: 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." | 51 | r <- head . head . fst <$> get | ^^^^ System/Console/Wizard/Pure.hs:51:33: 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." | 51 | r <- head . head . fst <$> get | ^^^^ System/Console/Wizard/Pure.hs:52:49: 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." | 52 | modify (first (\ (x : r) -> tail x : r)) | ^^^^ Configuring library for data-default-instances-containers-0.1.0.3... Preprocessing library for data-default-instances-containers-0.1.0.3... Building library for data-default-instances-containers-0.1.0.3... [1 of 1] Compiling Data.Default.Instances.Containers ( Data/Default/Instances/Containers.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-containers-0.1.0.3/build/Data/Default/Instances/Containers.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-containers-0.1.0.3/build/Data/Default/Instances/Containers.dyn_o ) Configuring library for data-default-instances-dlist-0.0.1.2... Preprocessing library for data-default-instances-dlist-0.0.1.2... Building library for data-default-instances-dlist-0.0.1.2... [1 of 1] Compiling Data.Default.Instances.DList ( Data/Default/Instances/DList.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-dlist-0.0.1.2/build/Data/Default/Instances/DList.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-dlist-0.0.1.2/build/Data/Default/Instances/DList.dyn_o ) Configuring library for zlib-0.7.1.0... Preprocessing library for zlib-0.7.1.0... Building library for zlib-0.7.1.0... [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/ByteStringCompat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o ) [2 of 6] Compiling Codec.Compression.Zlib.Stream ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Stream.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Stream.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Stream.dyn_o ) [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Internal.dyn_o ) [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Raw.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib/Raw.dyn_o ) [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/Zlib.dyn_o ) [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/GZip.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.7.1.0/build/Codec/Compression/GZip.dyn_o ) Configuring library for terminal-size-0.3.4... Preprocessing library for terminal-size-0.3.4... Building library for terminal-size-0.3.4... [1 of 3] Compiling System.Console.Terminal.Common ( src/System/Console/Terminal/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Common.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Common.dyn_o ) [2 of 3] Compiling System.Console.Terminal.Posix ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Posix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Posix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Posix.dyn_o ) [3 of 3] Compiling System.Console.Terminal.Size ( src/System/Console/Terminal/Size.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Size.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/terminal-size-0.3.4/build/System/Console/Terminal/Size.dyn_o ) Configuring network-3.2.4.0... configure: WARNING: unrecognized options: --with-compiler checking build system type... x86_64-unknown-openbsd7.6 checking host system type... x86_64-unknown-openbsd7.6 checking for gcc... /exopi-obj/pobj/hledger-1.40/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /exopi-obj/pobj/hledger-1.40/bin/clang accepts -g... yes checking for /exopi-obj/pobj/hledger-1.40/bin/clang option to enable C11 features... none needed checking for an ANSI C-conforming const... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking for fcntl.h... yes checking for sys/uio.h... yes checking for sys/socket.h... yes checking for netinet/in.h... yes checking for netinet/tcp.h... yes checking for sys/un.h... yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for net/if.h... yes checking for netioapi.h... no checking for struct ucred... no checking for gai_strerror... yes checking for gethostent... yes checking for accept4... yes checking for getpeereid... yes checking for /exopi-obj/pobj/hledger-1.40/bin/clang options needed to detect all undeclared functions... -fno-builtin checking whether AI_ADDRCONFIG is declared... yes checking whether AI_ALL is declared... no checking whether AI_NUMERICSERV is declared... yes checking whether AI_V4MAPPED is declared... no checking whether IPV6_V6ONLY is declared... yes checking whether IPPROTO_IP is declared... yes checking whether IPPROTO_TCP is declared... yes checking whether IPPROTO_IPV6 is declared... yes checking whether SO_PEERCRED is declared... yes checking for struct msghdr.msg_control... yes checking for struct msghdr.msg_accrights... no checking for struct sockaddr.sa_len... yes configure: creating ./network.buildinfo configure: creating ./config.status config.status: creating include/HsNetworkConfig.h configure: WARNING: unrecognized options: --with-compiler Preprocessing library for network-3.2.4.0... Building library for network-3.2.4.0... [ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Imports.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Imports.dyn_o ) [ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/If.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/If.dyn_o ) [ 3 of 29] Compiling Network.Socket.Flag ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Flag.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Flag.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Flag.dyn_o ) [ 4 of 29] Compiling Network.Socket.Cbits ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Cbits.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Cbits.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Cbits.dyn_o ) [ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Fcntl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Fcntl.dyn_o ) [ 6 of 29] Compiling Network.Socket.Posix.IOVec ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/IOVec.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/IOVec.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/IOVec.dyn_o ) [ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ReadShow.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ReadShow.dyn_o ) [ 8 of 29] Compiling Network.Socket.Types ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Types.dyn_o ) [ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/STM.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/STM.dyn_o ) [10 of 29] Compiling Network.Socket.Posix.Cmsg ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/Cmsg.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/Cmsg.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/Cmsg.dyn_o ) [11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Internal.dyn_o ) [12 of 29] Compiling Network.Socket.Posix.MsgHdr ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/MsgHdr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/MsgHdr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/MsgHdr.dyn_o ) [13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/CmsgHdr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/CmsgHdr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Posix/CmsgHdr.dyn_o ) [14 of 29] Compiling Network.Socket.Options ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Options.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Options.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Options.dyn_o ) [15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Syscall.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Syscall.dyn_o ) Network/Socket/Syscall.hs:105:19: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘s’ | 105 | unsetIPv6Only s = when (family == AF_INET6 && stype `elem` [Stream, Datagram]) $ | ^ [16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Name.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Name.dyn_o ) [17 of 29] Compiling Network.Socket.Info ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Info.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Info.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Info.dyn_o ) [18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Handle.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Handle.dyn_o ) [19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Internal.dyn_o ) [20 of 29] Compiling Network.Socket.Buffer ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Buffer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Buffer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Buffer.dyn_o ) [21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/SockAddr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/SockAddr.dyn_o ) [22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Shutdown.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Shutdown.dyn_o ) [23 of 29] Compiling Network.Socket.ByteString.IO ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/IO.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/IO.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/IO.dyn_o ) [24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Lazy/Posix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Lazy/Posix.dyn_o ) [25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString.dyn_o ) [26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Address.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Address.dyn_o ) [27 of 29] Compiling Network.Socket.Unix ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Unix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Unix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/Unix.dyn_o ) [28 of 29] Compiling Network.Socket ( Network/Socket.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket.dyn_o ) [29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.2.4.0/build/Network/Socket/ByteString/Lazy.dyn_o ) Configuring library for tabular-0.2.2.8... Preprocessing library for tabular-0.2.2.8... Building library for tabular-0.2.2.8... [1 of 6] Compiling Text.Tabular ( Text/Tabular.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular.dyn_o ) [2 of 6] Compiling Text.Tabular.AsciiArt ( Text/Tabular/AsciiArt.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/AsciiArt.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/AsciiArt.dyn_o ) [3 of 6] Compiling Text.Tabular.Csv ( Text/Tabular/Csv.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Csv.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Csv.dyn_o ) [4 of 6] Compiling Text.Tabular.Html ( Text/Tabular/Html.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Html.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Html.dyn_o ) [5 of 6] Compiling Text.Tabular.Latex ( Text/Tabular/Latex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Latex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/Latex.dyn_o ) [6 of 6] Compiling Text.Tabular.SimpleText ( Text/Tabular/SimpleText.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/SimpleText.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tabular-0.2.2.8/build/Text/Tabular/SimpleText.dyn_o ) Configuring library for data-default-instances-old-locale-0.0.1.2... Preprocessing library for data-default-instances-old-locale-0.0.1.2... Building library for data-default-instances-old-locale-0.0.1.2... [1 of 1] Compiling Data.Default.Instances.OldLocale ( Data/Default/Instances/OldLocale.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-old-locale-0.0.1.2/build/Data/Default/Instances/OldLocale.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-instances-old-locale-0.0.1.2/build/Data/Default/Instances/OldLocale.dyn_o ) Configuring library for hashable-1.4.7.0... Preprocessing library for hashable-1.4.7.0... Building library for hashable-1.4.7.0... [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/FFI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/FFI.dyn_o ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Imports.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Imports.dyn_o ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Mix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Mix.dyn_o ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/XXH3.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/XXH3.dyn_o ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/LowLevel.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/LowLevel.dyn_o ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Class.dyn_o ) [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Lifted.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Lifted.dyn_o ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Generic/Instances.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.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 #-} | ^^^^^^^^^^^ [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable/Generic.dyn_o ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.7.0/build/Data/Hashable.dyn_o ) Configuring library for integer-conversion-0.1.1... Preprocessing library for integer-conversion-0.1.1... Building library for integer-conversion-0.1.1... [1 of 1] Compiling Data.Integer.Conversion ( src/Data/Integer/Conversion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.1/build/Data/Integer/Conversion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.1/build/Data/Integer/Conversion.dyn_o ) Configuring library for text-builder-linear-0.1.3... Preprocessing library for text-builder-linear-0.1.3... Building library for text-builder-linear-0.1.3... [ 1 of 10] Compiling Data.Text.Builder.Linear.Array ( src/Data/Text/Builder/Linear/Array.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Array.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Array.dyn_o ) [ 2 of 10] Compiling Data.Text.Builder.Linear.Internal ( src/Data/Text/Builder/Linear/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Internal.dyn_o ) [ 3 of 10] Compiling Data.Text.Builder.Linear.Core ( src/Data/Text/Builder/Linear/Core.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Core.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Core.dyn_o ) [ 4 of 10] Compiling Data.Text.Builder.Linear.Hex ( src/Data/Text/Builder/Linear/Hex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Hex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Hex.dyn_o ) [ 5 of 10] Compiling Data.Text.Builder.Linear.Double ( src/Data/Text/Builder/Linear/Double.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Double.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Double.dyn_o ) [ 6 of 10] Compiling Data.Text.Builder.Linear.Dec.Bounded ( src/Data/Text/Builder/Linear/Dec/Bounded.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Dec/Bounded.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Dec/Bounded.dyn_o ) [ 7 of 10] Compiling Data.Text.Builder.Linear.Dec.Unbounded ( src/Data/Text/Builder/Linear/Dec/Unbounded.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Dec/Unbounded.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Dec/Unbounded.dyn_o ) [ 8 of 10] Compiling Data.Text.Builder.Linear.Char ( src/Data/Text/Builder/Linear/Char.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Char.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Char.dyn_o ) [ 9 of 10] Compiling Data.Text.Builder.Linear.Buffer ( src/Data/Text/Builder/Linear/Buffer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Buffer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear/Buffer.dyn_o ) [10 of 10] Compiling Data.Text.Builder.Linear ( src/Data/Text/Builder/Linear.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-builder-linear-0.1.3/build/Data/Text/Builder/Linear.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/CharMap2.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntSet/EnumSet2.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/EnumMap2.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Paths_regex_tdfa.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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 doclayout-0.5... Preprocessing library for doclayout-0.5... Building library for doclayout-0.5... [1 of 4] Compiling Text.DocLayout.ANSIFont ( src/Text/DocLayout/ANSIFont.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/ANSIFont.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/ANSIFont.dyn_o ) [2 of 4] Compiling Text.DocLayout.Attributed ( src/Text/DocLayout/Attributed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/Attributed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/Attributed.dyn_o ) [3 of 4] Compiling Text.DocLayout.HasChars ( src/Text/DocLayout/HasChars.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/HasChars.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout/HasChars.dyn_o ) [4 of 4] Compiling Text.DocLayout ( src/Text/DocLayout.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/doclayout-0.5/build/Text/DocLayout.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/GFinite.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.2/build/System/Random/Stateful.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.dyn_o ) Configuring library for th-lift-0.8.4... Preprocessing library for th-lift-0.8.4... Building library for th-lift-0.8.4... [1 of 2] Compiling Language.Haskell.TH.Lift.Internal ( src/Language/Haskell/TH/Lift/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-lift-0.8.4/build/Language/Haskell/TH/Lift/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-lift-0.8.4/build/Language/Haskell/TH/Lift/Internal.dyn_o ) [2 of 2] Compiling Language.Haskell.TH.Lift ( src/Language/Haskell/TH/Lift.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-lift-0.8.4/build/Language/Haskell/TH/Lift.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-lift-0.8.4/build/Language/Haskell/TH/Lift.dyn_o ) Configuring library for microlens-th-0.4.3.15... Preprocessing library for microlens-th-0.4.3.15... Building library for microlens-th-0.4.3.15... [1 of 2] Compiling Lens.Micro.TH.Internal ( src/Lens/Micro/TH/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-th-0.4.3.15/build/Lens/Micro/TH/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-th-0.4.3.15/build/Lens/Micro/TH/Internal.dyn_o ) src/Lens/Micro/TH/Internal.hs:88:43: 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." | 88 | (\n -> GadtC [n] argTys retTy) <$> f (head ns) | ^^^^ src/Lens/Micro/TH/Internal.hs:90:46: 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." | 90 | (\n -> RecGadtC [n] argTys retTy) <$> f (head ns) | ^^^^ [2 of 2] Compiling Lens.Micro.TH ( src/Lens/Micro/TH.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-th-0.4.3.15/build/Lens/Micro/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/microlens-th-0.4.3.15/build/Lens/Micro/TH.dyn_o ) src/Lens/Micro/TH.hs:1142:47: 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." | 1142 | (appE (varE 'phantom) (head fxs)) | ^^^^ src/Lens/Micro/TH.hs:1143:25: 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." | 1143 | (tail fxs) | ^^^^ 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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Lens.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Static.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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 githash-0.1.7.0... Preprocessing library for githash-0.1.7.0... Building library for githash-0.1.7.0... [1 of 2] Compiling GitHash ( src/GitHash.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/githash-0.1.7.0/build/GitHash.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/githash-0.1.7.0/build/GitHash.dyn_o ) [2 of 2] Compiling Paths_githash ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/githash-0.1.7.0/build/autogen/Paths_githash.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/githash-0.1.7.0/build/Paths_githash.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/githash-0.1.7.0/build/Paths_githash.dyn_o ) Configuring library for mmorph-1.2.0... Preprocessing library for mmorph-1.2.0... Building library for mmorph-1.2.0... [1 of 2] Compiling Control.Monad.Morph ( src/Control/Monad/Morph.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmorph-1.2.0/build/Control/Monad/Morph.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmorph-1.2.0/build/Control/Monad/Morph.dyn_o ) [2 of 2] Compiling Control.Monad.Trans.Compose ( src/Control/Monad/Trans/Compose.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmorph-1.2.0/build/Control/Monad/Trans/Compose.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmorph-1.2.0/build/Control/Monad/Trans/Compose.dyn_o ) src/Control/Monad/Trans/Compose.hs:45:25: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:30: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:36: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:41: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:51: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:56: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:62: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ src/Control/Monad/Trans/Compose.hs:45:67: warning: [GHC-39567] [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. | 45 | newtype ComposeT (f :: (* -> *) -> * -> *) (g :: (* -> *) -> * -> *) m a | ^ Configuring library for Glob-0.10.2... Preprocessing library for Glob-0.10.2... Building library for Glob-0.10.2... [1 of 7] Compiling System.FilePath.Glob.Utils ( System/FilePath/Glob/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Utils.dyn_o ) [2 of 7] Compiling System.FilePath.Glob.Base ( System/FilePath/Glob/Base.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Base.dyn_o ) System/FilePath/Glob/Base.hs:415: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." | 415 | r -> r : go (tail rest) | ^^^^ System/FilePath/Glob/Base.hs:567:42: 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." | 567 | fin (LongLiteral 1 s : xs) = Literal (head s) : fin xs | ^^^^ System/FilePath/Glob/Base.hs:656:45: 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." | 656 | range = (c, head catable) | ^^^^ System/FilePath/Glob/Base.hs:659:47: 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." | 659 | if null catable || null (tail catable) | ^^^^ [3 of 7] Compiling System.FilePath.Glob.Simplify ( System/FilePath/Glob/Simplify.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Simplify.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Simplify.dyn_o ) [4 of 7] Compiling System.FilePath.Glob.Primitive ( System/FilePath/Glob/Primitive.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Primitive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Primitive.dyn_o ) [5 of 7] Compiling System.FilePath.Glob.Match ( System/FilePath/Glob/Match.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Match.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Match.dyn_o ) System/FilePath/Glob/Match.hs:99:11: 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." | 99 | tail . takeWhile (not.null.snd) . map (`splitAt` n) $ [0..] | ^^^^ System/FilePath/Glob/Match.hs:132:48: 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." | 132 | else hasMatch && all (not.isExtSeparator.head) matchedDirs | ^^^^ [6 of 7] Compiling System.FilePath.Glob.Directory ( System/FilePath/Glob/Directory.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Directory.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob/Directory.dyn_o ) System/FilePath/Glob/Directory.hs:151:19: 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." | 151 | globDir1 p = fmap head . globDir [p] | ^^^^ System/FilePath/Glob/Directory.hs:213: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." | 213 | null (unPattern p) && not (isExtSeparator $ head path) | ^^^^ System/FilePath/Glob/Directory.hs:350:26: 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." | 350 | | isPathSeparator (head rest) = (Pattern ps, Just "") | ^^^^ [7 of 7] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/Glob-0.10.2/build/System/FilePath/Glob.dyn_o ) Configuring library for resourcet-1.3.0... Preprocessing library for resourcet-1.3.0... Building library for resourcet-1.3.0... [1 of 5] Compiling Data.Acquire.Internal ( Data/Acquire/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire/Internal.dyn_o ) Data/Acquire/Internal.hs:17: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() | 17 | import Control.Applicative (Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 5] Compiling Control.Monad.Trans.Resource.Internal ( Control/Monad/Trans/Resource/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource/Internal.dyn_o ) Control/Monad/Trans/Resource/Internal.hs:28:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘Applicative’ from module ‘Control.Applicative’ is redundant | 28 | import Control.Applicative (Applicative (..), Alternative(..)) | ^^^^^^^^^^^^^^^^ Control/Monad/Trans/Resource/Internal.hs:57:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.IO.Class’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Class’ To import instances alone, use: import Control.Monad.IO.Class() | 57 | import Control.Monad.IO.Class (MonadIO (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Monad/Trans/Resource/Internal.hs:67:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 67 | import Data.Word(Word) | ^^^^^^^^^^^^^^^^^^^^^^ [3 of 5] Compiling Data.Acquire ( Data/Acquire.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire.dyn_o ) [4 of 5] Compiling Control.Monad.Trans.Resource ( Control/Monad/Trans/Resource.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource.dyn_o ) [5 of 5] Compiling UnliftIO.Resource ( UnliftIO/Resource.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/UnliftIO/Resource.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/UnliftIO/Resource.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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Util.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Internal/Check.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/New.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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 blaze-html-0.9.2.0... Preprocessing library for blaze-html-0.9.2.0... Building library for blaze-html-0.9.2.0... [ 1 of 21] Compiling Text.Blaze.Html ( src/Text/Blaze/Html.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html.dyn_o ) [ 2 of 21] Compiling Text.Blaze.Html.Renderer.Pretty ( src/Text/Blaze/Html/Renderer/Pretty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Pretty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Pretty.dyn_o ) [ 3 of 21] Compiling Text.Blaze.Html.Renderer.String ( src/Text/Blaze/Html/Renderer/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/String.dyn_o ) [ 4 of 21] Compiling Text.Blaze.Html.Renderer.Text ( src/Text/Blaze/Html/Renderer/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Text.dyn_o ) [ 5 of 21] Compiling Text.Blaze.Html.Renderer.Utf8 ( src/Text/Blaze/Html/Renderer/Utf8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Utf8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html/Renderer/Utf8.dyn_o ) [ 6 of 21] Compiling Text.Blaze.Html4.FrameSet ( src/Text/Blaze/Html4/FrameSet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/FrameSet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/FrameSet.dyn_o ) [ 7 of 21] Compiling Text.Blaze.Html4.FrameSet.Attributes ( src/Text/Blaze/Html4/FrameSet/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/FrameSet/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/FrameSet/Attributes.dyn_o ) [ 8 of 21] Compiling Text.Blaze.Html4.Strict ( src/Text/Blaze/Html4/Strict.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Strict.dyn_o ) [ 9 of 21] Compiling Text.Blaze.Html4.Strict.Attributes ( src/Text/Blaze/Html4/Strict/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Strict/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Strict/Attributes.dyn_o ) [10 of 21] Compiling Text.Blaze.Html4.Transitional ( src/Text/Blaze/Html4/Transitional.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Transitional.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Transitional.dyn_o ) [11 of 21] Compiling Text.Blaze.Html4.Transitional.Attributes ( src/Text/Blaze/Html4/Transitional/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Transitional/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html4/Transitional/Attributes.dyn_o ) [12 of 21] Compiling Text.Blaze.Html5 ( src/Text/Blaze/Html5.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html5.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html5.dyn_o ) [13 of 21] Compiling Text.Blaze.Html5.Attributes ( src/Text/Blaze/Html5/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html5/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/Html5/Attributes.dyn_o ) [14 of 21] Compiling Text.Blaze.XHtml1.FrameSet ( src/Text/Blaze/XHtml1/FrameSet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/FrameSet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/FrameSet.dyn_o ) [15 of 21] Compiling Text.Blaze.XHtml1.FrameSet.Attributes ( src/Text/Blaze/XHtml1/FrameSet/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/FrameSet/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/FrameSet/Attributes.dyn_o ) [16 of 21] Compiling Text.Blaze.XHtml1.Strict ( src/Text/Blaze/XHtml1/Strict.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Strict.dyn_o ) [17 of 21] Compiling Text.Blaze.XHtml1.Strict.Attributes ( src/Text/Blaze/XHtml1/Strict/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Strict/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Strict/Attributes.dyn_o ) [18 of 21] Compiling Text.Blaze.XHtml1.Transitional ( src/Text/Blaze/XHtml1/Transitional.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Transitional.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Transitional.dyn_o ) [19 of 21] Compiling Text.Blaze.XHtml1.Transitional.Attributes ( src/Text/Blaze/XHtml1/Transitional/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Transitional/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml1/Transitional/Attributes.dyn_o ) [20 of 21] Compiling Text.Blaze.XHtml5 ( src/Text/Blaze/XHtml5.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml5.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml5.dyn_o ) [21 of 21] Compiling Text.Blaze.XHtml5.Attributes ( src/Text/Blaze/XHtml5/Attributes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml5/Attributes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-html-0.9.2.0/build/Text/Blaze/XHtml5/Attributes.dyn_o ) Configuring library for ansi-terminal-1.1.1... Preprocessing library for ansi-terminal-1.1.1... Building library for ansi-terminal-1.1.1... [1 of 3] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI/Codes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI/Codes.dyn_o ) [2 of 3] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI/Internal.dyn_o ) [3 of 3] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/ansi-terminal-1.1.1/build/System/Console/ANSI.dyn_o ) Configuring library for data-default-0.7.1.3... Preprocessing library for data-default-0.7.1.3... Building library for data-default-0.7.1.3... [1 of 1] Compiling Data.Default ( Data/Default.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-0.7.1.3/build/Data/Default.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-0.7.1.3/build/Data/Default.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Array.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/List.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Debug.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Internal/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashSet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.20/build/Data/HashMap/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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.7... Preprocessing library for time-compat-1.9.7... Building library for time-compat-1.9.7... [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Format.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Format.dyn_o ) [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Month/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Quarter/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Types.dyn_o ) [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Orphans.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Format/ISO8601/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Format/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Clock/System/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Clock/POSIX/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Clock/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/WeekDate/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Private.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/OrdinalDate/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/MonthDay/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Easter/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Compat.dyn_o ) [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/LocalTime/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/LocalTime/Compat.dyn_o ) [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Clock/TAI/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Julian/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.7/build/Data/Time/Calendar/Julian/Compat.dyn_o ) Configuring library for these-1.2.1... Preprocessing library for these-1.2.1... Building library for these-1.2.1... [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/Functor/These.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/Functor/These.dyn_o ) [2 of 3] Compiling Data.These ( src/Data/These.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/These.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/These.dyn_o ) [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/These/Combinators.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2.1/build/Data/These/Combinators.dyn_o ) Configuring library for text-short-0.1.6... Preprocessing library for text-short-0.1.6... Building library for text-short-0.1.6... [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/PrimOps.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/PrimOps.dyn_o ) [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Internal.dyn_o ) [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Unsafe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Unsafe.dyn_o ) [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short.dyn_o ) [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Partial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.6/build/Data/Text/Short/Partial.dyn_o ) Configuring library for scientific-0.3.8.0... Preprocessing library for scientific-0.3.8.0... Building library for scientific-0.3.8.0... [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/GHC/Integer/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/GHC/Integer/Compat.dyn_o ) [2 of 5] Compiling Utils ( src/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Utils.dyn_o ) [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/Scientific.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/Scientific.dyn_o ) src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 1057 | 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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/Text/Lazy/Builder/Scientific.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) src/Data/Text/Lazy/Builder/Scientific.hs:19: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() | 19 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 88 | 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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/ByteString/Builder/Scientific.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.8.0/build/Data/ByteString/Builder/Scientific.dyn_o ) src/Data/ByteString/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/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for data-fix-0.3.4... Preprocessing library for data-fix-0.3.4... Building library for data-fix-0.3.4... [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.4/build/Data/Fix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.4/build/Data/Fix.dyn_o ) src/Data/Fix.hs:109:47: warning: [GHC-38856] [-Wunused-imports] The import of ‘rnf1’ from module ‘Control.DeepSeq’ is redundant | 109 | import Control.DeepSeq (NFData (..), NFData1, rnf1) | ^^^^ Configuring library for case-insensitive-1.2.1.0... Preprocessing library for case-insensitive-1.2.1.0... Building library for case-insensitive-1.2.1.0... [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Internal.dyn_o ) Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (CI s)’. ‘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 | 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive.dyn_o ) [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Unsafe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Unsafe.dyn_o ) Configuring library for async-2.2.5... Preprocessing library for async-2.2.5... Building library for async-2.2.5... [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.5/build/Control/Concurrent/Async/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.5/build/Control/Concurrent/Async/Internal.dyn_o ) Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 50 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.5/build/Control/Concurrent/Async.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.5/build/Control/Concurrent/Async.dyn_o ) Configuring library for text-ansi-0.3.0.1... Preprocessing library for text-ansi-0.3.0.1... Building library for text-ansi-0.3.0.1... [1 of 4] Compiling Text.Builder.ANSI ( src/Text/Builder/ANSI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/Builder/ANSI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/Builder/ANSI.dyn_o ) [2 of 4] Compiling Text.ANSI ( src/Text/ANSI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/ANSI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/ANSI.dyn_o ) [3 of 4] Compiling String.ANSI ( src/String/ANSI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/String/ANSI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/String/ANSI.dyn_o ) [4 of 4] Compiling Text.Lazy.Builder.ANSI ( src/Text/Lazy/Builder/ANSI.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/Lazy/Builder/ANSI.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-ansi-0.3.0.1/build/Text/Lazy/Builder/ANSI.dyn_o ) Configuring library for uuid-types-1.0.6... Preprocessing library for uuid-types-1.0.6... Building library for uuid-types-1.0.6... [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/build/Data/UUID/Types/Internal/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/build/Data/UUID/Types/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/build/Data/UUID/Types/Internal.dyn_o ) src/Data/UUID/Types/Internal.hs:49: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() | 49 | import Control.Applicative ((<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/UUID/Types/Internal.hs:55: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() | 55 | import Data.Functor ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/build/Data/UUID/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.6/build/Data/UUID/Types.dyn_o ) Configuring library for temporary-1.3... Preprocessing library for temporary-1.3... Building library for temporary-1.3... [1 of 1] Compiling System.IO.Temp ( System/IO/Temp.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/temporary-1.3/build/System/IO/Temp.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/temporary-1.3/build/System/IO/Temp.dyn_o ) Configuring library for QuickCheck-2.15.0.1... Preprocessing library for QuickCheck-2.15.0.1... Building library for QuickCheck-2.15.0.1... [ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Exception.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Exception.dyn_o ) [ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Random.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Random.dyn_o ) [ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Gen.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Gen.dyn_o ) [ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Gen/Unsafe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Gen/Unsafe.dyn_o ) [ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Arbitrary.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Arbitrary.dyn_o ) [ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Poly.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Poly.dyn_o ) [ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Modifiers.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Modifiers.dyn_o ) [ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Function.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Function.dyn_o ) [ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Text.dyn_o ) [10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/State.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/State.dyn_o ) [11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Property.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Property.dyn_o ) [12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Test.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Test.dyn_o ) [13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Monadic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Monadic.dyn_o ) [14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/All.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/All.dyn_o ) [15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Features.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck/Features.dyn_o ) [16 of 16] Compiling Test.QuickCheck ( src/Test/QuickCheck.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/build/Test/QuickCheck.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.15.0.1/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Hoist/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Env.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Identity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Identity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Store.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Traced.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.dyn_o ) Configuring library for lucid-2.11.20230408... Preprocessing library for lucid-2.11.20230408... Building library for lucid-2.11.20230408... [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Base.dyn_o ) src/Lucid/Base.hs:62:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 62 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Lucid/Base.hs:63: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() | 63 | import Data.Monoid (Monoid (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Lucid/Base.hs:122:13: 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 | 122 | instance (a ~ (),Applicative m) => Semigroup (HtmlT m a) where | ^ src/Lucid/Base.hs:126:13: 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 | 126 | instance (a ~ (),Applicative m) => Monoid (HtmlT m a) where | ^ src/Lucid/Base.hs:128:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (HtmlT m a)’. ‘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 | 128 | mappend = liftA2 mappend | ^^^^^^^^^^^^^^^^^^^^^^^^ src/Lucid/Base.hs:156:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (HtmlT m)’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 156 | return a = HtmlT (return (mempty,a)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Lucid/Base.hs:165:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘(>>)’ definition detected in the instance declaration for ‘Monad (HtmlT m)’. ‘(>>)’ will eventually be removed in favour of ‘(*>)’ Suggested fix: Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 165 | m >> n = HtmlT $ do | ^^^^^^^^^^^^^^^^^^^... src/Lucid/Base.hs:213:21: 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 | 213 | instance (Monad m,a ~ ()) => IsString (HtmlT m a) where | ^ src/Lucid/Base.hs:217:13: 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 | 217 | instance (m ~ Identity) => Show (HtmlT m a) where | ^ src/Lucid/Base.hs:228:13: 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 | 228 | instance (a ~ (), m ~ Identity) => ToHtml (HtmlT m a) where | ^ src/Lucid/Base.hs:228:21: 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 | 228 | instance (a ~ (), m ~ Identity) => ToHtml (HtmlT m a) where | ^ src/Lucid/Base.hs:301:27: 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 | 301 | instance (Applicative m,f ~ HtmlT m a) => Term [Attribute] (f -> HtmlT m a) where | ^ src/Lucid/Base.hs:332:31: 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 | 332 | instance (Monad m,ToHtml f, a ~ ()) => TermRaw [Attribute] (f -> HtmlT m a) where | ^ src/Lucid/Base.hs:337:21: 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 | 337 | instance (Monad m,a ~ ()) => TermRaw Text (HtmlT m a) where | ^ [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Html5.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Html5.dyn_o ) src/Lucid/Html5.hs:11: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() | 11 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Bootstrap.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid/Bootstrap.dyn_o ) [4 of 4] Compiling Lucid ( src/Lucid.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/lucid-2.11.20230408/build/Lucid.dyn_o ) Configuring library for math-functions-0.3.4.4... Preprocessing library for math-functions-0.3.4.4... Building library for math-functions-0.3.4.4... [ 1 of 11] Compiling Numeric.MathFunctions.Comparison ( Numeric/MathFunctions/Comparison.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/MathFunctions/Comparison.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/MathFunctions/Comparison.dyn_o ) [ 2 of 11] Compiling Numeric.MathFunctions.Constants ( Numeric/MathFunctions/Constants.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/MathFunctions/Constants.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/MathFunctions/Constants.dyn_o ) [ 3 of 11] Compiling Numeric.Polynomial ( Numeric/Polynomial.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Polynomial.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Polynomial.dyn_o ) [ 4 of 11] Compiling Numeric.Polynomial.Chebyshev ( Numeric/Polynomial/Chebyshev.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Polynomial/Chebyshev.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Polynomial/Chebyshev.dyn_o ) [ 5 of 11] Compiling Numeric.RootFinding ( Numeric/RootFinding.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/RootFinding.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/RootFinding.dyn_o ) [ 6 of 11] Compiling Numeric.Series ( Numeric/Series.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Series.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Series.dyn_o ) Numeric/Series.hs:29: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() | 29 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 11] Compiling Numeric.SpecFunctions.Compat ( Numeric/SpecFunctions/Compat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Compat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Compat.dyn_o ) [ 8 of 11] Compiling Numeric.SpecFunctions.Internal ( Numeric/SpecFunctions/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Internal.dyn_o ) Numeric/SpecFunctions/Internal.hs:859:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Root Double’ not matched: NotBracketed SearchFailed | 859 | Root x0 = newtonRaphson def{newtonTol=RelTol 1e-8} (lower, x_guess, upper) func | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 11] Compiling Numeric.SpecFunctions.Extra ( Numeric/SpecFunctions/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions/Extra.dyn_o ) [10 of 11] Compiling Numeric.SpecFunctions ( Numeric/SpecFunctions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/SpecFunctions.dyn_o ) [11 of 11] Compiling Numeric.Sum ( Numeric/Sum.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Sum.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/math-functions-0.3.4.4/build/Numeric/Sum.dyn_o ) Numeric/Sum.hs:56:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 56 | import Data.Semigroup (Semigroup(..)) -- Needed for GHC <8.4 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for hashtables-1.3.1... Preprocessing library for hashtables-1.3.1... Building library for hashtables-1.3.1... [ 1 of 12] Compiling Data.HashTable.Class ( src/Data/HashTable/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Class.dyn_o ) [ 2 of 12] Compiling Data.HashTable.Internal.Array ( src/Data/HashTable/Internal/Array.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Array.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Array.dyn_o ) [ 3 of 12] Compiling Data.HashTable.Internal.IntArray ( src/Data/HashTable/Internal/IntArray.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/IntArray.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/IntArray.dyn_o ) src/Data/HashTable/Internal/IntArray.hs:110:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘sizeofMutableByteArray’ (imported from Data.Primitive.ByteArray): Deprecated: "use getSizeofMutableByteArray instead" | 110 | length (IA a) = A.sizeofMutableByteArray a `div` wordSizeInBytes | ^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 12] Compiling Data.HashTable.Internal.UnsafeTricks ( src/Data/HashTable/Internal/UnsafeTricks.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/UnsafeTricks.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/UnsafeTricks.dyn_o ) [ 5 of 12] Compiling Data.HashTable.Internal.Linear.Bucket ( src/Data/HashTable/Internal/Linear/Bucket.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Linear/Bucket.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Linear/Bucket.dyn_o ) [ 6 of 12] Compiling Data.HashTable.Internal.Utils ( src/Data/HashTable/Internal/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/Utils.dyn_o ) [ 7 of 12] Compiling Data.HashTable.Internal.CheapPseudoRandomBitStream ( src/Data/HashTable/Internal/CheapPseudoRandomBitStream.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/CheapPseudoRandomBitStream.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/CheapPseudoRandomBitStream.dyn_o ) [ 8 of 12] Compiling Data.HashTable.Internal.CacheLine ( src/Data/HashTable/Internal/CacheLine.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/CacheLine.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/Internal/CacheLine.dyn_o ) [ 9 of 12] Compiling Data.HashTable.ST.Basic ( src/Data/HashTable/ST/Basic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Basic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Basic.dyn_o ) [10 of 12] Compiling Data.HashTable.ST.Cuckoo ( src/Data/HashTable/ST/Cuckoo.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Cuckoo.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Cuckoo.dyn_o ) [11 of 12] Compiling Data.HashTable.ST.Linear ( src/Data/HashTable/ST/Linear.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Linear.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/ST/Linear.dyn_o ) [12 of 12] Compiling Data.HashTable.IO ( src/Data/HashTable/IO.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/IO.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashtables-1.3.1/build/Data/HashTable/IO.dyn_o ) In file included from cbits/default.c:3:0: error: cbits/defs.h:33:6: error: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] | 33 | void check_impl_specific(); | ^ void check_impl_specific(); ^ cbits/default.c:201:6: error: note: conflicting prototype is here | 201 | void check_impl_specific(int* num_tests, int* num_errors) { | ^ void check_impl_specific(int* num_tests, int* num_errors) { ^ 1 warning generated. In file included from cbits/default.c:3:0: error: cbits/defs.h:33:6: error: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] | 33 | void check_impl_specific(); | ^ void check_impl_specific(); ^ cbits/default.c:201:6: error: note: conflicting prototype is here | 201 | void check_impl_specific(int* num_tests, int* num_errors) { | ^ void check_impl_specific(int* num_tests, int* num_errors) { ^ 1 warning generated. Configuring library for bitvec-1.1.5.0... Preprocessing library for bitvec-1.1.5.0... Building library for bitvec-1.1.5.0... [ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/PdepPext.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/PdepPext.dyn_o ) [ 2 of 13] Compiling Data.Bit.SIMD ( src/Data/Bit/SIMD.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/SIMD.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/SIMD.dyn_o ) [ 3 of 13] Compiling Data.Bit.Utils ( src/Data/Bit/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Utils.dyn_o ) [ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/InternalTS.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/InternalTS.dyn_o ) [ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/MutableTS.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/MutableTS.dyn_o ) [ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Internal.dyn_o ) [ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Mutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Mutable.dyn_o ) [ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ImmutableTS.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ImmutableTS.dyn_o ) [ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Immutable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Immutable.dyn_o ) [10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2PolyTS.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2PolyTS.dyn_o ) [11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ThreadSafe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ThreadSafe.dyn_o ) [12 of 13] Compiling Data.Bit.F2Poly ( src/Data/Bit/F2Poly.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2Poly.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2Poly.dyn_o ) [13 of 13] Compiling Data.Bit ( src/Data/Bit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit.dyn_o ) Configuring library for prettyprinter-ansi-terminal-1.1.3... Preprocessing library for prettyprinter-ansi-terminal-1.1.3... Building library for prettyprinter-ansi-terminal-1.1.3... [1 of 4] Compiling Prettyprinter.Render.Terminal.Internal ( src/Prettyprinter/Render/Terminal/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Prettyprinter/Render/Terminal/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Prettyprinter/Render/Terminal/Internal.dyn_o ) [2 of 4] Compiling Prettyprinter.Render.Terminal ( src/Prettyprinter/Render/Terminal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Prettyprinter/Render/Terminal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Prettyprinter/Render/Terminal.dyn_o ) [3 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal ( src/Data/Text/Prettyprint/Doc/Render/Terminal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Data/Text/Prettyprint/Doc/Render/Terminal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Data/Text/Prettyprint/Doc/Render/Terminal.dyn_o ) [4 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal.Internal ( src/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/prettyprinter-ansi-terminal-1.1.3/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.dyn_o ) Configuring library for indexed-traversable-instances-0.1.2... Preprocessing library for indexed-traversable-instances-0.1.2... Building library for indexed-traversable-instances-0.1.2... [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.2/build/Data/Functor/WithIndex/Instances.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.2/build/Data/Functor/WithIndex/Instances.dyn_o ) Configuring library for text-iso8601-0.1.1... Preprocessing library for text-iso8601-0.1.1... Building library for text-iso8601-0.1.1... [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1.1/build/Data/Time/FromText.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1.1/build/Data/Time/FromText.dyn_o ) [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1.1/build/Data/Time/ToText.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1.1/build/Data/Time/ToText.dyn_o ) Configuring library for strict-0.5.1... Preprocessing library for strict-0.5.1... Building library for strict-0.5.1... [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Either.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Either.dyn_o ) [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Maybe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Maybe.dyn_o ) [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/These.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/These.dyn_o ) [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Tuple.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Tuple.dyn_o ) src/Data/Strict/Tuple.hs:124: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 | 124 | (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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Classes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict/Classes.dyn_o ) [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/Data/Strict.dyn_o ) [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/System/IO/Strict.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5.1/build/System/IO/Strict.dyn_o ) Configuring library for attoparsec-0.14.4... Preprocessing library for attoparsec-0.14.4... Building library for attoparsec-0.14.4... [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal/Types.dyn_o ) Data/Attoparsec/Internal/Types.hs:28:53: warning: [GHC-38856] [-Wunused-imports] The import of ‘<$>’ from module ‘Control.Applicative’ is redundant | 28 | import Control.Applicative as App (Applicative(..), (<$>)) | ^^^^^ Data/Attoparsec/Internal/Types.hs:34:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 34 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal.dyn_o ) [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Number.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Number.dyn_o ) [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Types.dyn_o ) [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Zepto.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Zepto.dyn_o ) Data/Attoparsec/Zepto.hs:46:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 46 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Combinator.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Combinator.dyn_o ) Data/Attoparsec/Combinator.hs:46:46: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) | ^^^^^^ [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Internal.dyn_o ) Data/Attoparsec/Text/Internal.hs:68:1: warning: [GHC-38856] [-Wunused-imports] The import of ‘*>, <$>, pure’ from module ‘Control.Applicative’ is redundant | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Attoparsec/Text/Internal.hs:91:13: 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 | 91 | instance (a ~ Text) => IsString (Parser a) where | ^ [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text.dyn_o ) [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Lazy.dyn_o ) [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Internal.dyn_o ) [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString.dyn_o ) [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Lazy.dyn_o ) [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Char8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Char8.dyn_o ) Data/Attoparsec/ByteString/Char8.hs:154:13: 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 | 154 | instance (a ~ B.ByteString) => IsString (Parser a) where | ^ [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Char8.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Char8.dyn_o ) [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec.dyn_o ) Configuring library for megaparsec-9.6.1... Preprocessing library for megaparsec-9.6.1... Building library for megaparsec-9.6.1... [ 1 of 18] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Pos.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Pos.dyn_o ) [ 2 of 18] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error.o-boot, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error.dyn_o-boot ) [ 3 of 18] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/State.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/State.dyn_o ) [ 4 of 18] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Stream.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Stream.dyn_o ) [ 5 of 18] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error.dyn_o ) [ 6 of 18] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Error/Builder.dyn_o ) [ 7 of 18] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Internal.o-boot, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Internal.dyn_o-boot ) [ 8 of 18] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Class.dyn_o ) [ 9 of 18] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Internal.dyn_o ) [10 of 18] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Debug.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Debug.dyn_o ) [11 of 18] Compiling Text.Megaparsec ( Text/Megaparsec.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec.dyn_o ) [12 of 18] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Common.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Common.dyn_o ) [13 of 18] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Lexer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Lexer.dyn_o ) [14 of 18] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Char.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Char.dyn_o ) [15 of 18] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Char/Lexer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Char/Lexer.dyn_o ) [16 of 18] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte/Binary.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte/Binary.dyn_o ) [17 of 18] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte.dyn_o ) [18 of 18] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte/Lexer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/megaparsec-9.6.1/build/Text/Megaparsec/Byte/Lexer.dyn_o ) Configuring library for typed-process-0.2.12.0... Preprocessing library for typed-process-0.2.12.0... Building library for typed-process-0.2.12.0... [1 of 3] Compiling Paths_typed_process ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/autogen/Paths_typed_process.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/Paths_typed_process.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/Paths_typed_process.dyn_o ) [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/System/Process/Typed/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/System/Process/Typed/Internal.dyn_o ) [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/System/Process/Typed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.12.0/build/System/Process/Typed.dyn_o ) Configuring library for streaming-commons-0.2.2.6... Warning: streaming-commons.cabal:101:3: Inconsistent indentation. Indentation jumps at lines 101, 147 Preprocessing library for streaming-commons-0.2.2.6... Building library for streaming-commons-0.2.2.6... [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/ByteString/Builder/Buffer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o ) [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/ByteString/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/ByteString/Builder.dyn_o ) [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/FileRead.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/FileRead.dyn_o ) [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Filesystem.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Filesystem.dyn_o ) [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Network/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Network/Internal.dyn_o ) [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Network.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Network.dyn_o ) [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Process/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Process/Internal.dyn_o ) [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Process.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Process.dyn_o ) [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Text.dyn_o ) [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib/Lowlevel.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib/Lowlevel.dyn_o ) Data/Streaming/Zlib/Lowlevel.hs:104:1: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘wbToInt’: wbToInt _ = ... | 104 | wbToInt _ = 15 | ^^^^^^^^^^^^^^ [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Biapplicative.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biap.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Biff.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Clown.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Fix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Functor.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Flip.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Join.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Joker.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Product.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Sum.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Tannen.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Wrapped.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.2/build/Data/Bifunctor/Wrapped.dyn_o ) Configuring library for vector-algorithms-0.9.0.2... Preprocessing library for vector-algorithms-0.9.0.2... Building library for vector-algorithms-0.9.0.2... [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Common.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Common.dyn_o ) [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Optimal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Optimal.dyn_o ) [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Insertion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Insertion.dyn_o ) [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Merge.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Merge.dyn_o ) [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/AmericanFlag.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/AmericanFlag.dyn_o ) [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Heap.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Heap.dyn_o ) [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Intro.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Intro.dyn_o ) [ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Radix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Radix.dyn_o ) [ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Search.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Search.dyn_o ) [10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms.dyn_o ) [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Tim.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.2/build/Data/Vector/Algorithms/Tim.dyn_o ) Configuring library for optparse-applicative-0.18.1.0... Preprocessing library for optparse-applicative-0.18.1.0... Building library for optparse-applicative-0.18.1.0... [ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Levenshtein.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Levenshtein.dyn_o ) src/Options/Applicative/Help/Levenshtein.hs:24:20: 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." | 24 | oneDiag a b (head uppers) (-1 : head lowers) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:24:39: 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." | 24 | oneDiag a b (head uppers) (-1 : head lowers) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:40:53: 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." | 40 | = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:40:62: 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." | 40 | = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:48: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." | 48 | 1 + min3 (head w) nw (head n) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:48:39: 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." | 48 | 1 + min3 (head w) nw (head n) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:50:35: 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." | 50 | me : doDiag as bs me (tail n) (tail w) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:50:44: 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." | 50 | me : doDiag as bs me (tail n) (tail w) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:52:24: 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." | 52 | firstelt = 1 + head diagBelow | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:53:64: 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." | 53 | thisdiag = firstelt : doDiag a' b' firstelt diagAbove (tail diagBelow) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:59:20: 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 | nextDiag = head (tail diags) | ^^^^ src/Options/Applicative/Help/Levenshtein.hs:59:26: 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." | 59 | nextDiag = head (tail diags) | ^^^^ [ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Pretty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Pretty.dyn_o ) [ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Chunk.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Chunk.dyn_o ) [ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Types.dyn_o ) [ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Types.dyn_o ) src/Options/Applicative/Types.hs:58:31: warning: [GHC-61689] [-Wdodgy-imports] Module ‘Data.Semigroup’ does not export ‘Option’. | 58 | import Data.Semigroup hiding (Option) | ^^^^^^ [ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/NonEmpty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/NonEmpty.dyn_o ) [ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Internal.dyn_o ) [ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Common.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Common.dyn_o ) [ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Core.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help/Core.dyn_o ) [10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Help.dyn_o ) [11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder/Internal.dyn_o ) src/Options/Applicative/Builder/Internal.hs:29:31: warning: [GHC-61689] [-Wdodgy-imports] Module ‘Data.Semigroup’ does not export ‘Option’. | 29 | import Data.Semigroup hiding (Option) | ^^^^^^ [12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder/Completer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder/Completer.dyn_o ) [13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Builder.dyn_o ) [14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/BashCompletion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/BashCompletion.dyn_o ) src/Options/Applicative/BashCompletion.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 16 | import Data.Foldable ( asum ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Extra.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Extra.dyn_o ) [16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative.dyn_o ) [17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Arrows.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/optparse-applicative-0.18.1.0/build/Options/Applicative/Arrows.dyn_o ) Configuring library for witherable-0.5... Preprocessing library for witherable-0.5... Building library for witherable-0.5... [1 of 1] Compiling Witherable ( src/Witherable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.5/build/Witherable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.5/build/Witherable.dyn_o ) Configuring library for cassava-0.5.3.2... Preprocessing library for cassava-0.5.3.2... Building library for cassava-0.5.3.2... [ 1 of 10] Compiling Data.Csv.Types ( src/Data/Csv/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Types.dyn_o ) [ 2 of 10] Compiling Data.Csv.Util ( src/Data/Csv/Util.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Util.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Util.dyn_o ) [ 3 of 10] Compiling Data.Csv.Parser ( src/Data/Csv/Parser.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Parser.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Parser.dyn_o ) [ 4 of 10] Compiling Data.Csv.Conversion.Internal ( src/Data/Csv/Conversion/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Conversion/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Conversion/Internal.dyn_o ) [ 5 of 10] Compiling Data.Csv.Conversion ( src/Data/Csv/Conversion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Conversion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Conversion.dyn_o ) [ 6 of 10] Compiling Data.Csv.Encoding ( src/Data/Csv/Encoding.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Encoding.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Encoding.dyn_o ) [ 7 of 10] Compiling Data.Csv.Incremental ( src/Data/Csv/Incremental.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Incremental.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Incremental.dyn_o ) [ 8 of 10] Compiling Data.Csv.Streaming ( src/Data/Csv/Streaming.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Streaming.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Streaming.dyn_o ) [ 9 of 10] Compiling Data.Csv.Builder ( src/Data/Csv/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv/Builder.dyn_o ) [10 of 10] Compiling Data.Csv ( src/Data/Csv.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-0.5.3.2/build/Data/Csv.dyn_o ) Configuring library for semigroupoids-6.0.1... Preprocessing library for semigroupoids-6.0.1... Building library for semigroupoids-6.0.1... [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Extend.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Foldable/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Foldable/Class.dyn_o ) [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Traversable/Instances.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Traversable/Instances.dyn_o ) [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Semigroupoids/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Semigroupoids/Internal.dyn_o ) [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind/Class.dyn_o ) [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Apply.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Apply.dyn_o ) [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Bifoldable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Contravariant/Divise.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Contravariant/Decide.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Contravariant/Conclude.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Contravariant/Conclude.dyn_o ) [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind.dyn_o ) [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid.dyn_o ) [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Ob.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Ob.dyn_o ) [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Dual.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Dual.dyn_o ) [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Categorical.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Categorical.dyn_o ) [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Groupoid.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Groupoid.dyn_o ) [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Isomorphism.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Isomorphism.dyn_o ) [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind/Trans.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Bind/Trans.dyn_o ) [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Bifunctor/Apply.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Bifunctor/Apply.dyn_o ) [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Alt.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Alt.dyn_o ) [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Foldable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.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/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Traversable/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Traversable/Class.dyn_o ) [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Traversable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Traversable.dyn_o ) [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Bitraversable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroup/Bitraversable.dyn_o ) [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Plus.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Functor/Plus.dyn_o ) [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Semigroupoids/Do.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Semigroupoids/Do.dyn_o ) [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Static.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.1/build/Data/Semigroupoid/Static.dyn_o ) Configuring library for mono-traversable-1.0.20.0... Preprocessing library for mono-traversable-1.0.20.0... Building library for mono-traversable-1.0.20.0... [1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/MonoTraversable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/MonoTraversable.dyn_o ) src/Data/MonoTraversable.hs:1300:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘ViewL a’ not matched: EmptyL | 1300 | oextract ~(x :< _) = x | ^^^^^^^^^^^^^^^^^^^^^^ src/Data/MonoTraversable.hs:1302:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘ViewL a’ not matched: EmptyL | 1302 | oextend f w@(~(_ :< xxs)) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/MonoTraversable.hs:1310:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘ViewR a’ not matched: EmptyR | 1310 | oextract ~(_ :> x) = x | ^^^^^^^^^^^^^^^^^^^^^^ src/Data/MonoTraversable.hs:1312:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘ViewR a’ not matched: EmptyR | 1312 | oextend f w@(~(xxs :> _)) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/Containers.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/Containers.dyn_o ) [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/MonoTraversable/Unprefixed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/MonoTraversable/Unprefixed.dyn_o ) [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/Sequences.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/Sequences.dyn_o ) [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/NonNull.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Data/NonNull.dyn_o ) [6 of 6] Compiling Paths_mono_traversable ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/autogen/Paths_mono_traversable.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Paths_mono_traversable.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.20.0/build/Paths_mono_traversable.dyn_o ) Configuring library for tasty-1.5... Preprocessing library for tasty-1.5... Building library for tasty-1.5... [ 1 of 25] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Control/Concurrent/Async.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Control/Concurrent/Async.dyn_o ) [ 2 of 25] Compiling Test.Tasty.Options ( Test/Tasty/Options.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options.dyn_o ) [ 3 of 25] Compiling Test.Tasty.Parallel ( Test/Tasty/Parallel.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Parallel.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Parallel.dyn_o ) [ 4 of 25] Compiling Test.Tasty.Patterns.Expr ( Test/Tasty/Patterns/Expr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Expr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Expr.dyn_o ) [ 5 of 25] Compiling Test.Tasty.Patterns.Types ( Test/Tasty/Patterns/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Types.dyn_o ) [ 6 of 25] Compiling Test.Tasty.Patterns.Printer ( Test/Tasty/Patterns/Printer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Printer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Printer.dyn_o ) [ 7 of 25] Compiling Test.Tasty.Patterns.Parser ( Test/Tasty/Patterns/Parser.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Parser.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Parser.dyn_o ) [ 8 of 25] Compiling Test.Tasty.Patterns.Eval ( Test/Tasty/Patterns/Eval.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Eval.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns/Eval.dyn_o ) [ 9 of 25] Compiling Test.Tasty.Patterns ( Test/Tasty/Patterns.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Patterns.dyn_o ) [10 of 25] Compiling Test.Tasty.Options.Core ( Test/Tasty/Options/Core.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options/Core.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options/Core.dyn_o ) [11 of 25] Compiling Test.Tasty.Providers.ConsoleFormat ( Test/Tasty/Providers/ConsoleFormat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Providers/ConsoleFormat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Providers/ConsoleFormat.dyn_o ) [12 of 25] Compiling Test.Tasty.Core ( Test/Tasty/Core.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Core.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Core.dyn_o ) [13 of 25] Compiling Test.Tasty.Providers ( Test/Tasty/Providers.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Providers.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Providers.dyn_o ) [14 of 25] Compiling Test.Tasty.Runners.Reducers ( Test/Tasty/Runners/Reducers.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners/Reducers.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners/Reducers.dyn_o ) [15 of 25] Compiling Test.Tasty.Runners.Utils ( Test/Tasty/Runners/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners/Utils.dyn_o ) [16 of 25] Compiling Test.Tasty.Run ( Test/Tasty/Run.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Run.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Run.dyn_o ) [17 of 25] Compiling Test.Tasty.Ingredients ( Test/Tasty/Ingredients.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients.dyn_o ) [18 of 25] Compiling Test.Tasty.Options.Env ( Test/Tasty/Options/Env.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options/Env.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Options/Env.dyn_o ) [19 of 25] Compiling Test.Tasty.Ingredients.ListTests ( Test/Tasty/Ingredients/ListTests.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/ListTests.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/ListTests.dyn_o ) [20 of 25] Compiling Test.Tasty.Ingredients.IncludingOptions ( Test/Tasty/Ingredients/IncludingOptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/IncludingOptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/IncludingOptions.dyn_o ) [21 of 25] Compiling Test.Tasty.Ingredients.ConsoleReporter ( Test/Tasty/Ingredients/ConsoleReporter.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/ConsoleReporter.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/ConsoleReporter.dyn_o ) [22 of 25] Compiling Test.Tasty.Ingredients.Basic ( Test/Tasty/Ingredients/Basic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/Basic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Ingredients/Basic.dyn_o ) [23 of 25] Compiling Test.Tasty.CmdLine ( Test/Tasty/CmdLine.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/CmdLine.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/CmdLine.dyn_o ) [24 of 25] Compiling Test.Tasty.Runners ( Test/Tasty/Runners.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty/Runners.dyn_o ) [25 of 25] Compiling Test.Tasty ( Test/Tasty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-1.5/build/Test/Tasty.dyn_o ) [1 of 2] Compiling Main ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/setup/setup.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/setup/Main.o ) [2 of 2] Linking /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/setup/setup ld.lld: warning: OSThreads.c(OSThreads.thr_o:(createAttachedOSThread) 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_thr.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: EventLogWriter.c(EventLogWriter.thr_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_thr.a): warning: sprintf() is often misused, please use snprintf() Configuring pretty-simple-4.1.2.0... Preprocessing library for pretty-simple-4.1.2.0.. Building library for pretty-simple-4.1.2.0.. [1 of 7] Compiling Text.Pretty.Simple.Internal.Color ( src/Text/Pretty/Simple/Internal/Color.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Color.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Color.dyn_o ) [2 of 7] Compiling Text.Pretty.Simple.Internal.Expr ( src/Text/Pretty/Simple/Internal/Expr.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Expr.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Expr.dyn_o ) [3 of 7] Compiling Text.Pretty.Simple.Internal.ExprParser ( src/Text/Pretty/Simple/Internal/ExprParser.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/ExprParser.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/ExprParser.dyn_o ) [4 of 7] Compiling Text.Pretty.Simple.Internal.Printer ( src/Text/Pretty/Simple/Internal/Printer.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Printer.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal/Printer.dyn_o ) [5 of 7] Compiling Text.Pretty.Simple.Internal ( src/Text/Pretty/Simple/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple/Internal.dyn_o ) [6 of 7] Compiling Text.Pretty.Simple ( src/Text/Pretty/Simple.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Text/Pretty/Simple.dyn_o ) [7 of 7] Compiling Debug.Pretty.Simple ( src/Debug/Pretty/Simple.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Debug/Pretty/Simple.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pretty-simple-4.1.2.0/build/Debug/Pretty/Simple.dyn_o ) Configuring library for cassava-megaparsec-2.1.1... Preprocessing library for cassava-megaparsec-2.1.1... Building library for cassava-megaparsec-2.1.1... [1 of 2] Compiling Data.Csv.Parser.Megaparsec.Internals ( Data/Csv/Parser/Megaparsec/Internals.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-megaparsec-2.1.1/build/Data/Csv/Parser/Megaparsec/Internals.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-megaparsec-2.1.1/build/Data/Csv/Parser/Megaparsec/Internals.dyn_o ) [2 of 2] Compiling Data.Csv.Parser.Megaparsec ( Data/Csv/Parser/Megaparsec.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-megaparsec-2.1.1/build/Data/Csv/Parser/Megaparsec.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cassava-megaparsec-2.1.1/build/Data/Csv/Parser/Megaparsec.dyn_o ) Configuring library for semialign-1.3.1... Preprocessing library for semialign-1.3.1... Building library for semialign-1.3.1... [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign/Internal.dyn_o ) [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign/Indexed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign/Indexed.dyn_o ) [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Semialign.dyn_o ) [4 of 6] Compiling Data.Align ( src/Data/Align.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Align.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Align.dyn_o ) [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Crosswalk.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Crosswalk.dyn_o ) [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Zip.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3.1/build/Data/Zip.dyn_o ) Warning: conduit.cabal:101:3: Inconsistent indentation. Indentation jumps at lines 101 Configuring library for conduit-1.3.6... Preprocessing library for conduit-1.3.6... Building library for conduit-1.3.6... [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Pipe.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Pipe.dyn_o ) src/Data/Conduit/Internal/Pipe.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 (Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Pipe.hs:56:51: warning: [GHC-38856] [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant | 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) | ^^^^^^^^^^^^^ src/Data/Conduit/Internal/Pipe.hs:59: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() | 59 | import Data.Monoid (Monoid (mappend, mempty)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 60 | import Data.Semigroup (Semigroup ((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Pipe.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: CI.await >>= maybe" may never fire because ‘maybe’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ | 217 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Pipe.hs:226:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: awaitE >>= either" may never fire because ‘either’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘either’ | 226 | {-# RULES "conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Conduit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Conduit.dyn_o ) src/Data/Conduit/Internal/Conduit.hs:93: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() | 93 | import Control.Applicative (Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:104:51: warning: [GHC-38856] [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant | 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) | ^^^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:108: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() | 108 | import Data.Monoid (Monoid (mappend, mempty)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 109 | import Data.Semigroup (Semigroup ((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 114 | import Data.Traversable (Traversable (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:151:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘(*>) = (>>)’ definition detected in the instance declaration for ‘Applicative (ConduitT i o m)’. Suggested fix: Move definition from ‘(>>)’ to ‘(*>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 151 | (*>) = (>>) | ^^^^^^^^^^^ src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:736:25 | 739 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p) | ^ src/Data/Conduit/Internal/Conduit.hs:743:18: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:736:25 | 743 | go (Leftover p ()) = go p | ^ src/Data/Conduit/Internal/Conduit.hs:756:20: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:753:31 | 756 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p) | ^ src/Data/Conduit/Internal/Conduit.hs:760:18: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:753:31 | 760 | go (Leftover p ()) = go p | ^ src/Data/Conduit/Internal/Conduit.hs:881:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: await >>= maybe" may never fire because ‘maybe’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ | 881 | {-# RULES "conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Fusion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/Fusion.dyn_o ) src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: fuseStream (.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 71 | {-# RULES "conduit: fuseStream (.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:74:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: fuseStream (fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 74 | {-# RULES "conduit: fuseStream (fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 78 | unstream left =$= unstream right = unstream (fuseStream left right) | ^^^ src/Data/Conduit/Internal/Fusion.hs:102:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: runStream (pure)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 102 | {-# RULES "conduit: runStream (pure)" forall stream. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:105:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: runStream (ResourceT)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 105 | {-# RULES "conduit: runStream (ResourceT)" forall stream. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|" | 129 | unstream left $$ unstream right = connectStream left right | ^^ src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|" | 154 | unstream left $$ right = connectStream1 left right | ^^ src/Data/Conduit/Internal/Fusion.hs:157:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 157 | {-# RULES "conduit: connectStream1 (runConduit/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 161 | runConduit (unstream left =$= right) = connectStream1 left right | ^^^ src/Data/Conduit/Internal/Fusion.hs:163:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 163 | {-# RULES "conduit: connectStream1 (runConduit/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:170:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 170 | {-# RULES "conduit: connectStream1 (runConduitPure/=$=)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right) | ^^^ src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:180:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 180 | {-# RULES "conduit: connectStream1 (runConduitRes/=$=)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right) | ^^^ src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [GHC-68441] [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|" | 214 | left $$ unstream right = connectStream2 left right | ^^ src/Data/Conduit/Internal/Fusion.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 217 | {-# RULES "conduit: connectStream2 (runConduit/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:220:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 220 | {-# RULES "conduit: connectStream2 (runConduit/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 224 | runConduit (left =$= unstream right) = connectStream2 left right | ^^^ src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:233:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ | 233 | {-# RULES "conduit: connectStream2 (runConduitPure/=$=)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right) | ^^^ src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:243:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ | 243 | {-# RULES "conduit: connectStream2 (runConduitRes/=$=)" forall left right. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right) | ^^^ [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/List/Stream.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal/List/Stream.dyn_o ) [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators/Stream.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators/Stream.dyn_o ) src/Data/Conduit/Combinators/Stream.hs:362:61: 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 | 362 | slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> StreamConduit a m seq | ^ [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit.dyn_o ) src/Data/Conduit.hs:105:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity() | 105 | import Data.Functor.Identity (Identity, runIdentity) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit.hs:106:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource() | 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit.hs:107:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.IO.Unlift’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Unlift’ To import instances alone, use: import Control.Monad.IO.Unlift() | 107 | import Control.Monad.IO.Unlift (MonadUnliftIO) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Internal.dyn_o ) [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Lift.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Lift.dyn_o ) src/Data/Conduit/Lift.hs:67: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() | 67 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/List.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/List.dyn_o ) src/Data/Conduit/List.hs:336:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: $$ fold" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 336 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/List.hs:352:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: $$ foldM" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 352 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/List.hs:395:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connect to mapM_" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 395 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/List.hs:836:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: source/filter fusion .|" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 836 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Conduit/List.hs:860:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "conduit: connect to sinkNull" may never fire because ‘.|’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ | 860 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Streaming/FileRead.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Streaming/FileRead.dyn_o ) [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Streaming/Filesystem.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Streaming/Filesystem.dyn_o ) [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators.dyn_o ) src/Data/Conduit/Combinators.hs:901:43: 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 | 901 | foldl1E :: (Monad m, MonoFoldable mono, a ~ Element mono) | ^ src/Data/Conduit/Combinators.hs:907:40: 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 | 907 | foldMaybeNull :: (MonoFoldable mono, e ~ Element mono) | ^ src/Data/Conduit/Combinators.hs:992:51: 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 | 992 | andE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) | ^ src/Data/Conduit/Combinators.hs:1013:50: 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 | 1013 | orE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) | ^ src/Data/Conduit/Combinators.hs:1801:76: 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 | 1801 | slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () | ^ src/Data/Conduit/Combinators.hs:2036:51: 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 | 2036 | line :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) | ^ src/Data/Conduit/Combinators.hs:2045:56: 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 | 2045 | lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) | ^ src/Data/Conduit/Combinators.hs:2082:54: 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 | 2082 | unlines :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () | ^ src/Data/Conduit/Combinators.hs:2090:59: 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 | 2090 | unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () | ^ src/Data/Conduit/Combinators.hs:2126:61: 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 | 2126 | linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) | ^ src/Data/Conduit/Combinators.hs:2135:66: 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 | 2135 | linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) | ^ src/Data/Conduit/Combinators.hs:2437:71: 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 | 2437 | vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ~ PrimState n) | ^ [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators/Unqualified.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Data/Conduit/Combinators/Unqualified.dyn_o ) src/Data/Conduit/Combinators/Unqualified.hs:461:52: 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 | 461 | andCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) | ^ src/Data/Conduit/Combinators/Unqualified.hs:480:51: 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 | 480 | orCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) | ^ src/Data/Conduit/Combinators/Unqualified.hs:993:61: 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 | 993 | slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () | ^ src/Data/Conduit/Combinators/Unqualified.hs:1135:52: 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 | 1135 | lineC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) | ^ src/Data/Conduit/Combinators/Unqualified.hs:1144:57: 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 | 1144 | lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) | ^ src/Data/Conduit/Combinators/Unqualified.hs:1153:55: 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 | 1153 | unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () | ^ src/Data/Conduit/Combinators/Unqualified.hs:1160:60: 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 | 1160 | unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () | ^ src/Data/Conduit/Combinators/Unqualified.hs:1170:62: 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 | 1170 | linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) | ^ src/Data/Conduit/Combinators/Unqualified.hs:1178:67: 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 | 1178 | linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) | ^ src/Data/Conduit/Combinators/Unqualified.hs:1201:72: 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 | 1201 | vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ~ PrimState n) | ^ [14 of 14] Compiling Conduit ( src/Conduit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Conduit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.6/build/Conduit.dyn_o ) Configuring library for tasty-hunit-0.10.2... Preprocessing library for tasty-hunit-0.10.2... Building library for tasty-hunit-0.10.2... [1 of 3] Compiling Test.Tasty.HUnit.Orig ( Test/Tasty/HUnit/Orig.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit/Orig.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit/Orig.dyn_o ) [2 of 3] Compiling Test.Tasty.HUnit.Steps ( Test/Tasty/HUnit/Steps.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit/Steps.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit/Steps.dyn_o ) [3 of 3] Compiling Test.Tasty.HUnit ( Test/Tasty/HUnit.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tasty-hunit-0.10.2/build/Test/Tasty/HUnit.dyn_o ) Configuring library for aeson-2.2.3.0... Preprocessing library for aeson-2.2.3.0... Building library for aeson-2.2.3.0... [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/ByteString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/ByteString.dyn_o ) [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Functions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Functions.dyn_o ) [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Prelude.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Prelude.dyn_o ) [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Scientific.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Scientific.dyn_o ) [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/TH.dyn_o ) [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Text.dyn_o ) [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Unescape.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/Unescape.dyn_o ) [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/UnescapeFromText.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Key.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Key.dyn_o ) [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Tokens.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Tokens.dyn_o ) [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Internal.dyn_o ) [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Text.dyn_o ) [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/ByteString/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/ByteString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/ByteString.dyn_o ) [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/KeyMap.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/KeyMap.dyn_o ) [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Generic.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Generic.dyn_o ) [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Internal.dyn_o ) [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Parser/Time.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Parser/Time.dyn_o ) [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding/Builder.dyn_o ) [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding/Internal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding/Internal.dyn_o ) [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Encoding.dyn_o ) [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Conversion.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding/Conversion.dyn_o ) [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/FromJSON.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/FromJSON.dyn_o ) [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/ToJSON.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/ToJSON.dyn_o ) src/Data/Aeson/Types/ToJSON.hs:1615: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." | 1615 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1618: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." | 1618 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Class.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types/Class.dyn_o ) [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Types.dyn_o ) [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Text.dyn_o ) [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/Decoding.dyn_o ) [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson.dyn_o ) [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/RFC8785.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/RFC8785.dyn_o ) [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/QQ/Simple.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/QQ/Simple.dyn_o ) [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.0/build/Data/Aeson/TH.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.3.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 conduit-extra-1.3.6... Preprocessing library for conduit-extra-1.3.6... Building library for conduit-extra-1.3.6... [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Attoparsec.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Attoparsec.dyn_o ) [ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Binary.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Binary.dyn_o ) [ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/ByteString/Builder.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/ByteString/Builder.dyn_o ) [ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Filesystem.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Filesystem.dyn_o ) [ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Foldl.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Foldl.dyn_o ) [ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Lazy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Lazy.dyn_o ) [ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network.dyn_o ) [ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/UDP.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/UDP.dyn_o ) [ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/Unix.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/Unix.dyn_o ) [10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process.dyn_o ) Data/Conduit/Process.hs:47:13: 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 | 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where | ^ Data/Conduit/Process.hs:47: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 | 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where | ^ Data/Conduit/Process.hs:48:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 48 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h, Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:49:13: 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 | 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:49:22: 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 | 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:49:52: 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 | 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:50:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 50 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h), Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:65:24: 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 | 65 | instance (MonadIO m, r ~ ()) => InputSource (BuilderInput o m r) where | ^ Data/Conduit/Process.hs:66:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 66 | isStdStream = (\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h, Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:67:35: 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 | 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where | ^ Data/Conduit/Process.hs:67:44: 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 | 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where | ^ Data/Conduit/Process.hs:68:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 68 | isStdStream = (\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h), Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:69:24: 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 | 69 | instance (MonadIO m, r ~ ()) => InputSource (FlushInput o m r) where | ^ Data/Conduit/Process.hs:70:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 70 | isStdStream = (\(Just h) -> return $ FlushInput $ sinkHandleFlush h, Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:71:35: 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 | 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where | ^ Data/Conduit/Process.hs:71:44: 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 | 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where | ^ Data/Conduit/Process.hs:72:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 72 | isStdStream = (\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h), Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:74:13: 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 | 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where | ^ Data/Conduit/Process.hs:74: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 | 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where | ^ Data/Conduit/Process.hs:75:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 75 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h, Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Conduit/Process.hs:76:13: 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 | 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:76:22: 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 | 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:76:52: 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 | 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where | ^ Data/Conduit/Process.hs:77:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: Nothing | 77 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h), Just CreatePipe) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process/Typed.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process/Typed.dyn_o ) [12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Text.dyn_o ) [13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Zlib.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Zlib.dyn_o ) Configuring library for shakespeare-2.1.0.1... Preprocessing library for shakespeare-2.1.0.1... Building library for shakespeare-2.1.0.1... [ 1 of 22] Compiling Text.IndentToBrace ( Text/IndentToBrace.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/IndentToBrace.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/IndentToBrace.dyn_o ) Text/IndentToBrace.hs:32:25: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[T.Text]’ not matched: [] | 32 | let (x:xs) = go True $ after : ls | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 22] Compiling Text.Internal.Cassius ( Text/Internal/Cassius.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Cassius.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Cassius.dyn_o ) [ 3 of 22] Compiling Text.MkSizeType ( Text/MkSizeType.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/MkSizeType.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/MkSizeType.dyn_o ) [ 4 of 22] Compiling Text.Shakespeare.Base ( Text/Shakespeare/Base.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/Base.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/Base.dyn_o ) Text/Shakespeare/Base.hs:31:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Language.Haskell.TH’ is redundant except perhaps to import instances from ‘Language.Haskell.TH’ To import instances alone, use: import Language.Haskell.TH() | 31 | import Language.Haskell.TH (appE) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/Base.hs:37:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Ratio’ is redundant except perhaps to import instances from ‘Data.Ratio’ To import instances alone, use: import Data.Ratio() | 37 | import Data.Ratio (Ratio, numerator, denominator, (%)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 22] Compiling Text.Shakespeare ( Text/Shakespeare.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare.dyn_o ) [ 6 of 22] Compiling Text.Julius ( Text/Julius.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Julius.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Julius.dyn_o ) Text/Julius.hs:51: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() | 51 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Julius.hs:52:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 52 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 22] Compiling Text.Roy ( Text/Roy.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Roy.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Roy.dyn_o ) [ 8 of 22] Compiling Text.Coffee ( Text/Coffee.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Coffee.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Coffee.dyn_o ) [ 9 of 22] Compiling Text.Internal.Css ( Text/Internal/Css.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Css.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Css.dyn_o ) Text/Internal/Css.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 (Monoid, mconcat, mappend, mempty) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 23 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:31: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() | 31 | import Control.Applicative ((<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Internal/Css.hs:34:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity() | 34 | import Data.Functor.Identity (runIdentity) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 22] Compiling Text.Internal.Lucius ( Text/Internal/Lucius.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Lucius.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/Lucius.dyn_o ) [11 of 22] Compiling Text.Internal.CssCommon ( Text/Internal/CssCommon.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/CssCommon.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Internal/CssCommon.dyn_o ) Text/Internal/CssCommon.hs:54:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[(Double, String)]’ not matched: [] ((_, _):_:_) | 54 | where [(value, unit)] = reads s :: [(Double, String)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 22] Compiling Text.Lucius.Ordered ( Text/Lucius/Ordered.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Lucius/Ordered.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Lucius/Ordered.dyn_o ) [13 of 22] Compiling Text.Lucius ( Text/Lucius.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Lucius.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Lucius.dyn_o ) [14 of 22] Compiling Text.Hamlet.Parse ( Text/Hamlet/Parse.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/Parse.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/Parse.dyn_o ) Text/Hamlet/Parse.hs:25: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() | 25 | import Control.Applicative ((<$>), Applicative (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet/Parse.hs:39:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Result’. ‘return’ will eventually be removed in favour of ‘pure’ Suggested fix: Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 39 | return = Ok | ^^^^^^^^^^^ Text/Hamlet/Parse.hs:49:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative Result’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 49 | pure = return | ^^^^^^^^^^^^^ [15 of 22] Compiling Text.Hamlet.RT ( Text/Hamlet/RT.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/RT.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/RT.dyn_o ) Text/Hamlet/RT.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 (mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet/RT.hs:70:13: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘x’ | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^ Text/Hamlet/RT.hs:70:26: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘deref’ | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^^^^^ Text/Hamlet/RT.hs:70:45: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘docs’ | 70 | convert x@(DocForall deref (BindAs _ _) docs) = | ^^^^ Text/Hamlet/RT.hs:77:13: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘x’ | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^ Text/Hamlet/RT.hs:77:25: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘deref’ | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:77:44: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘jdocs’ | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:77:50: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘ndocs’ | 77 | convert x@(DocMaybe deref (BindAs _ _) jdocs ndocs) = | ^^^^^ Text/Hamlet/RT.hs:107:37: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at Text/Hamlet/RT.hs:100:13 | 107 | go (DerefBranch (DerefIdent x) _, docs') | x == specialOrIdent = do | ^ [16 of 22] Compiling Text.Hamlet ( Text/Hamlet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet.dyn_o ) Text/Hamlet.hs:58:1: warning: [GHC-66111] [-Wunused-imports] The qualified import of ‘Data.Text.Lazy’ is redundant except perhaps to import instances from ‘Data.Text.Lazy’ To import instances alone, use: import Data.Text.Lazy() | 58 | import qualified Data.Text.Lazy as TL | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet.hs:63: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() | 63 | import Data.Monoid (mempty, mappend, mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Hamlet.hs:400:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘ixhamlet’ | 400 | ixhamlet = hamletWithSettings ihamletRules xhtmlHamletSettings | ^^^^^^^^ Text/Hamlet.hs:480:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘varName’ | 480 | varName _ "" = error "Illegal empty varName" | ^^^^^^^ Text/Hamlet.hs:484:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: ‘strToExp’ | 484 | strToExp s@(c:_) | ^^^^^^^^ Text/Hamlet.hs:517:16: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘html’ | 517 | show (EPlain html) = "EPlain" | ^^^^ Text/Hamlet.hs:518:14: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘url’ | 518 | show (EUrl url) = "EUrl" | ^^^ Text/Hamlet.hs:519:19: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘url’ | 519 | show (EUrlParam url) = "EUrlParam" | ^^^ Text/Hamlet.hs:520:16: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘url’ | 520 | show (EMixin url) = "EMixin" | ^^^ Text/Hamlet.hs:521:20: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘msg_url’ | 521 | show (EMixinI18n msg_url) = "EMixinI18n" | ^^^^^^^ Text/Hamlet.hs:522:14: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘msg’ | 522 | show (EMsg msg) = "EMsg" | ^^^ Text/Hamlet.hs:570:43: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at Text/Hamlet.hs:566:13 | 570 | c VTMixin = [|\r -> EMixin $ \c -> r c|] | ^ [17 of 22] Compiling Text.Hamlet.Runtime ( Text/Hamlet/Runtime.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/Runtime.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Hamlet/Runtime.dyn_o ) Text/Hamlet/Runtime.hs:100: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 | 100 | instance a ~ HamletData => ToHamletData [a] where | ^ Text/Hamlet/Runtime.hs:102: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 | 102 | instance a ~ HamletData => ToHamletData (Maybe a) where | ^ [18 of 22] Compiling Text.Cassius.Ordered ( Text/Cassius/Ordered.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Cassius/Ordered.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Cassius/Ordered.dyn_o ) [19 of 22] Compiling Text.Cassius ( Text/Cassius.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Cassius.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Cassius.dyn_o ) [20 of 22] Compiling Text.Shakespeare.I18N ( Text/Shakespeare/I18N.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/I18N.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/I18N.dyn_o ) Text/Shakespeare/I18N.hs:65: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() | 65 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/I18N.hs:80: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() | 80 | import Data.Monoid (mempty, mappend) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Shakespeare/I18N.hs:410:17: 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 | 410 | instance master ~ master' => RenderMessage master (SomeMessage master') where | ^ [21 of 22] Compiling Text.Shakespeare.Text ( Text/Shakespeare/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/Shakespeare/Text.dyn_o ) [22 of 22] Compiling Text.TypeScript ( Text/TypeScript.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/TypeScript.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/shakespeare-2.1.0.1/build/Text/TypeScript.dyn_o ) Configuring library for aeson-pretty-0.8.10... Preprocessing library for aeson-pretty-0.8.10... Building library for aeson-pretty-0.8.10... [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-pretty-0.8.10/build/Data/Aeson/Encode/Pretty.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-pretty-0.8.10/build/Data/Aeson/Encode/Pretty.dyn_o ) Configuring library for pager-0.1.1.0... Preprocessing library for pager-0.1.1.0... Building library for pager-0.1.1.0... [1 of 1] Compiling System.Pager ( System/Pager.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pager-0.1.1.0/build/System/Pager.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pager-0.1.1.0/build/System/Pager.dyn_o ) System/Pager.hs:118:23: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Producer’ (imported from Data.Conduit, but defined in Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 118 | sendToPagerConduit :: Producer (ResourceT IO) ByteString -> IO () | ^^^^^^^^ Configuring library for hledger-lib-1.40... Preprocessing library for hledger-lib-1.40... Building library for hledger-lib-1.40... [ 1 of 57] Compiling Hledger.Utils.Regex ( Hledger/Utils/Regex.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Regex.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Regex.dyn_o ) [ 2 of 57] Compiling Hledger.Data.Types ( Hledger/Data/Types.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Types.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Types.dyn_o ) [ 3 of 57] Compiling Hledger.Data.Period ( Hledger/Data/Period.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Period.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Period.dyn_o ) [ 4 of 57] Compiling Hledger.Write.Spreadsheet ( Hledger/Write/Spreadsheet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Spreadsheet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Spreadsheet.dyn_o ) [ 5 of 57] Compiling Hledger.Write.Ods ( Hledger/Write/Ods.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Ods.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Ods.dyn_o ) [ 6 of 57] Compiling Hledger.Write.Html ( Hledger/Write/Html.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Html.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Html.dyn_o ) [ 7 of 57] Compiling Paths_hledger_lib ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/autogen/Paths_hledger_lib.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Paths_hledger_lib.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Paths_hledger_lib.dyn_o ) [ 8 of 57] Compiling Text.WideString ( Text/WideString.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Text/WideString.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Text/WideString.dyn_o ) [ 9 of 57] Compiling Text.Tabular.AsciiWide ( Text/Tabular/AsciiWide.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Text/Tabular/AsciiWide.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Text/Tabular/AsciiWide.dyn_o ) [10 of 57] Compiling Hledger.Utils.Text ( Hledger/Utils/Text.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Text.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Text.dyn_o ) [11 of 57] Compiling Hledger.Utils.IO ( Hledger/Utils/IO.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/IO.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/IO.dyn_o ) [12 of 57] Compiling Hledger.Utils.Debug ( Hledger/Utils/Debug.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Debug.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Debug.dyn_o ) [13 of 57] Compiling Hledger.Utils.Parse ( Hledger/Utils/Parse.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Parse.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Parse.dyn_o ) [14 of 57] Compiling Hledger.Utils.Test ( Hledger/Utils/Test.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Test.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/Test.dyn_o ) [15 of 57] Compiling Hledger.Utils.String ( Hledger/Utils/String.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/String.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils/String.dyn_o ) [16 of 57] Compiling Hledger.Utils ( Hledger/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Utils.dyn_o ) [17 of 57] Compiling Hledger.Write.Csv ( Hledger/Write/Csv.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Csv.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Write/Csv.dyn_o ) [18 of 57] Compiling Hledger.Data.RawOptions ( Hledger/Data/RawOptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/RawOptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/RawOptions.dyn_o ) [19 of 57] Compiling Hledger.Data.Dates ( Hledger/Data/Dates.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Dates.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Dates.dyn_o ) [20 of 57] Compiling Hledger.Data.AccountName ( Hledger/Data/AccountName.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/AccountName.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/AccountName.dyn_o ) [21 of 57] Compiling Hledger.Data.StringFormat ( Hledger/Data/StringFormat.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/StringFormat.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/StringFormat.dyn_o ) [22 of 57] Compiling Hledger.Data.Amount ( Hledger/Data/Amount.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Amount.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Amount.dyn_o ) [23 of 57] Compiling Hledger.Data.Valuation ( Hledger/Data/Valuation.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Valuation.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Valuation.dyn_o ) [24 of 57] Compiling Hledger.Data.Posting ( Hledger/Data/Posting.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Posting.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Posting.dyn_o ) [25 of 57] Compiling Hledger.Data.Transaction ( Hledger/Data/Transaction.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Transaction.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Transaction.dyn_o ) [26 of 57] Compiling Hledger.Query ( Hledger/Query.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Query.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Query.dyn_o ) [27 of 57] Compiling Hledger.Data.TransactionModifier ( Hledger/Data/TransactionModifier.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/TransactionModifier.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/TransactionModifier.dyn_o ) [28 of 57] Compiling Hledger.Data.Timeclock ( Hledger/Data/Timeclock.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Timeclock.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Timeclock.dyn_o ) [29 of 57] Compiling Hledger.Data.Errors ( Hledger/Data/Errors.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Errors.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Errors.dyn_o ) [30 of 57] Compiling Hledger.Data.JournalChecks.Ordereddates ( Hledger/Data/JournalChecks/Ordereddates.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks/Ordereddates.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks/Ordereddates.dyn_o ) [31 of 57] Compiling Hledger.Data.PeriodicTransaction ( Hledger/Data/PeriodicTransaction.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/PeriodicTransaction.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/PeriodicTransaction.dyn_o ) [32 of 57] Compiling Hledger.Data.Json ( Hledger/Data/Json.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Json.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Json.dyn_o ) [33 of 57] Compiling Hledger.Data.Journal ( Hledger/Data/Journal.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Journal.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Journal.dyn_o ) [34 of 57] Compiling Hledger.Data.JournalChecks.Uniqueleafnames ( Hledger/Data/JournalChecks/Uniqueleafnames.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks/Uniqueleafnames.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks/Uniqueleafnames.dyn_o ) [35 of 57] Compiling Hledger.Data.Balancing ( Hledger/Data/Balancing.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Balancing.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Balancing.dyn_o ) [36 of 57] Compiling Hledger.Read.InputOptions ( Hledger/Read/InputOptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/InputOptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/InputOptions.dyn_o ) [37 of 57] Compiling Hledger.Data.JournalChecks ( Hledger/Data/JournalChecks.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/JournalChecks.dyn_o ) [38 of 57] Compiling Hledger.Data.Account ( Hledger/Data/Account.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Account.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Account.dyn_o ) [39 of 57] Compiling Hledger.Data.Ledger ( Hledger/Data/Ledger.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Ledger.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data/Ledger.dyn_o ) [40 of 57] Compiling Hledger.Data ( Hledger/Data.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Data.dyn_o ) [41 of 57] Compiling Hledger.Reports.ReportOptions ( Hledger/Reports/ReportOptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/ReportOptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/ReportOptions.dyn_o ) [42 of 57] Compiling Hledger.Reports.ReportTypes ( Hledger/Reports/ReportTypes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/ReportTypes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/ReportTypes.dyn_o ) [43 of 57] Compiling Hledger.Reports.PostingsReport ( Hledger/Reports/PostingsReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/PostingsReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/PostingsReport.dyn_o ) [44 of 57] Compiling Hledger.Reports.MultiBalanceReport ( Hledger/Reports/MultiBalanceReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/MultiBalanceReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/MultiBalanceReport.dyn_o ) [45 of 57] Compiling Hledger.Reports.EntriesReport ( Hledger/Reports/EntriesReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/EntriesReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/EntriesReport.dyn_o ) [46 of 57] Compiling Hledger.Reports.BudgetReport ( Hledger/Reports/BudgetReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/BudgetReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/BudgetReport.dyn_o ) [47 of 57] Compiling Hledger.Reports.BalanceReport ( Hledger/Reports/BalanceReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/BalanceReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/BalanceReport.dyn_o ) [48 of 57] Compiling Hledger.Reports.AccountTransactionsReport ( Hledger/Reports/AccountTransactionsReport.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/AccountTransactionsReport.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports/AccountTransactionsReport.dyn_o ) [49 of 57] Compiling Hledger.Reports ( Hledger/Reports.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Reports.dyn_o ) [50 of 57] Compiling Hledger.Read.Common ( Hledger/Read/Common.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/Common.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/Common.dyn_o ) [51 of 57] Compiling Hledger.Read.TimedotReader ( Hledger/Read/TimedotReader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/TimedotReader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/TimedotReader.dyn_o ) [52 of 57] Compiling Hledger.Read.TimeclockReader ( Hledger/Read/TimeclockReader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/TimeclockReader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/TimeclockReader.dyn_o ) [53 of 57] Compiling Hledger.Read.RulesReader ( Hledger/Read/RulesReader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/RulesReader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/RulesReader.dyn_o ) [54 of 57] Compiling Hledger.Read.CsvReader ( Hledger/Read/CsvReader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/CsvReader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/CsvReader.dyn_o ) [55 of 57] Compiling Hledger.Read.JournalReader ( Hledger/Read/JournalReader.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/JournalReader.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read/JournalReader.dyn_o ) [56 of 57] Compiling Hledger.Read ( Hledger/Read.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger/Read.dyn_o ) [57 of 57] Compiling Hledger ( Hledger.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-lib-1.40/build/Hledger.dyn_o ) Configuring library for hledger-1.40... Preprocessing library for hledger-1.40... Building library for hledger-1.40... [ 1 of 39] Compiling Hledger.Cli.Anon ( Hledger/Cli/Anon.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Anon.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Anon.dyn_o ) [ 2 of 39] Compiling Hledger.Cli.Conf ( Hledger/Cli/Conf.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Conf.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Conf.dyn_o ) [ 3 of 39] Compiling Hledger.Cli.DocFiles ( Hledger/Cli/DocFiles.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/DocFiles.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/DocFiles.dyn_o ) [ 4 of 39] Compiling Hledger.Cli.Version ( Hledger/Cli/Version.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Version.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Version.dyn_o ) [ 5 of 39] Compiling Hledger.Cli.CliOptions ( Hledger/Cli/CliOptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/CliOptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/CliOptions.dyn_o ) [ 6 of 39] Compiling Hledger.Cli.Utils ( Hledger/Cli/Utils.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Utils.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Utils.dyn_o ) [ 7 of 39] Compiling Hledger.Cli.Commands.Tags ( Hledger/Cli/Commands/Tags.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Tags.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Tags.dyn_o ) [ 8 of 39] Compiling Hledger.Cli.Commands.Stats ( Hledger/Cli/Commands/Stats.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Stats.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Stats.dyn_o ) [ 9 of 39] Compiling Hledger.Cli.Commands.Roi ( Hledger/Cli/Commands/Roi.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Roi.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Roi.dyn_o ) [10 of 39] Compiling Hledger.Cli.Commands.Register ( Hledger/Cli/Commands/Register.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Register.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Register.dyn_o ) [11 of 39] Compiling Hledger.Cli.Commands.Print ( Hledger/Cli/Commands/Print.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Print.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Print.dyn_o ) [12 of 39] Compiling Hledger.Cli.Commands.Rewrite ( Hledger/Cli/Commands/Rewrite.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Rewrite.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Rewrite.dyn_o ) [13 of 39] Compiling Hledger.Cli.Commands.Prices ( Hledger/Cli/Commands/Prices.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Prices.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Prices.dyn_o ) [14 of 39] Compiling Hledger.Cli.Commands.Payees ( Hledger/Cli/Commands/Payees.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Payees.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Payees.dyn_o ) [15 of 39] Compiling Hledger.Cli.Commands.Notes ( Hledger/Cli/Commands/Notes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Notes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Notes.dyn_o ) [16 of 39] Compiling Hledger.Cli.Commands.Help ( Hledger/Cli/Commands/Help.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Help.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Help.dyn_o ) [17 of 39] Compiling Hledger.Cli.Commands.Files ( Hledger/Cli/Commands/Files.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Files.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Files.dyn_o ) [18 of 39] Compiling Hledger.Cli.Commands.Diff ( Hledger/Cli/Commands/Diff.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Diff.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Diff.dyn_o ) [19 of 39] Compiling Hledger.Cli.Commands.Descriptions ( Hledger/Cli/Commands/Descriptions.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Descriptions.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Descriptions.dyn_o ) [20 of 39] Compiling Hledger.Cli.Commands.Demo ( Hledger/Cli/Commands/Demo.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Demo.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Demo.dyn_o ) [21 of 39] Compiling Hledger.Cli.Commands.Commodities ( Hledger/Cli/Commands/Commodities.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Commodities.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Commodities.dyn_o ) [22 of 39] Compiling Hledger.Cli.Commands.Codes ( Hledger/Cli/Commands/Codes.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Codes.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Codes.dyn_o ) [23 of 39] Compiling Hledger.Cli.Commands.Close ( Hledger/Cli/Commands/Close.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Close.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Close.dyn_o ) [24 of 39] Compiling Hledger.Cli.Commands.Check ( Hledger/Cli/Commands/Check.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Check.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Check.dyn_o ) [25 of 39] Compiling Hledger.Cli.Commands.Balance ( Hledger/Cli/Commands/Balance.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balance.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balance.dyn_o ) [26 of 39] Compiling Hledger.Cli.CompoundBalanceCommand ( Hledger/Cli/CompoundBalanceCommand.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/CompoundBalanceCommand.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/CompoundBalanceCommand.dyn_o ) [27 of 39] Compiling Hledger.Cli.Commands.Incomestatement ( Hledger/Cli/Commands/Incomestatement.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Incomestatement.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Incomestatement.dyn_o ) [28 of 39] Compiling Hledger.Cli.Commands.Cashflow ( Hledger/Cli/Commands/Cashflow.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Cashflow.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Cashflow.dyn_o ) [29 of 39] Compiling Hledger.Cli.Commands.Balancesheetequity ( Hledger/Cli/Commands/Balancesheetequity.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balancesheetequity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balancesheetequity.dyn_o ) [30 of 39] Compiling Hledger.Cli.Commands.Balancesheet ( Hledger/Cli/Commands/Balancesheet.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balancesheet.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Balancesheet.dyn_o ) [31 of 39] Compiling Hledger.Cli.Commands.Aregister ( Hledger/Cli/Commands/Aregister.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Aregister.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Aregister.dyn_o ) [32 of 39] Compiling Hledger.Cli.Commands.Add ( Hledger/Cli/Commands/Add.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Add.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Add.dyn_o ) [33 of 39] Compiling Hledger.Cli.Commands.Import ( Hledger/Cli/Commands/Import.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Import.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Import.dyn_o ) [34 of 39] Compiling Hledger.Cli.Commands.Activity ( Hledger/Cli/Commands/Activity.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Activity.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Activity.dyn_o ) [35 of 39] Compiling Hledger.Cli.Commands.Accounts ( Hledger/Cli/Commands/Accounts.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Accounts.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands/Accounts.dyn_o ) [36 of 39] Compiling Hledger.Cli.Commands ( Hledger/Cli/Commands.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Commands.dyn_o ) [37 of 39] Compiling Hledger.Cli ( Hledger/Cli.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli.dyn_o ) [38 of 39] Compiling Hledger.Cli.Script ( Hledger/Cli/Script.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Script.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Hledger/Cli/Script.dyn_o ) [39 of 39] Compiling Paths_hledger ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/autogen/Paths_hledger.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Paths_hledger.o, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/build/Paths_hledger.dyn_o ) Configuring executable 'hledger' for hledger-1.40... Preprocessing executable 'hledger' for hledger-1.40... Building executable 'hledger' for hledger-1.40... [1 of 2] Compiling Main ( app/hledger-cli.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/x/hledger/build/hledger/hledger-tmp/Main.o ) [2 of 2] Compiling Paths_hledger ( /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/x/hledger/build/hledger/autogen/Paths_hledger.hs, /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/x/hledger/build/hledger/hledger-tmp/Paths_hledger.o ) [3 of 3] Linking /exopi-obj/pobj/hledger-1.40/hledger-1.40/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hledger-1.40/x/hledger/build/hledger/hledger ld.lld: warning: OSThreads.c(OSThreads.thr_o:(createAttachedOSThread) 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_thr.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: EventLogWriter.c(EventLogWriter.thr_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_thr.a): warning: sprintf() is often misused, please use snprintf() >>> Running fake in productivity/hledger at 1735155454.13 ===> productivity/hledger ===> Faking installation for hledger-1.40 >>> Running package in productivity/hledger at 1735155459.71 ===> productivity/hledger `/exopi-obj/pobj/hledger-1.40/fake-amd64/.fake_done' is up to date. ===> Building package for hledger-1.40 Create /exopi-cvs/ports/packages/amd64/all/hledger-1.40.tgz Creating package hledger-1.40 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|******* | 11% archiving|*************** | 23% archiving|********************** | 34% archiving|***************************** | 46% archiving|************************************ | 57% archiving|******************************************** | 68% archiving|*************************************************** | 80% archiving|********************************************************** | 91% archiving|*************************************************************** | 98% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/hledger-1.40.tgz >>> Running clean in productivity/hledger at 1735155468.54 ===> productivity/hledger ===> Cleaning for hledger-1.40 >>> Ended at 1735155473.88 max_stuck=41.84/patch=7.17/configure=0.76/build=2768.98/fake=5.60/package=8.82/clean=5.38