>>> Building on exopi-6 under devel/darcs BDEPENDS = [devel/libffi;net/curl;converters/libiconv;lang/ghc;devel/gmp;devel/cabal-install] DIST = [devel/cabal-bundler:hackage/bifunctors-5.6.1_2.cabal;devel/darcs:hackage/asn1-encoding-0.9.6_2.cabal;devel/darcs:hackage/conduit-extra-1.3.6.tar.gz;devel/darcs:hackage/boring-0.2.1_1.cabal;devel/cabal-bundler:hackage/integer-logarithms-1.0.3.1_5.cabal;devel/cabal-bundler:hackage/these-1.2.tar.gz;devel/cabal-bundler:hackage/unordered-containers-0.2.19.1_3.cabal;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.1.2_2.cabal;devel/cabal-bundler:hackage/th-compat-0.1.4_3.cabal;devel/darcs:hackage/utf8-string-1.0.2.tar.gz;devel/darcs:hackage/http-client-0.7.15.tar.gz;devel/cabal-bundler:hackage/text-short-0.1.5_3.cabal;devel/cabal-bundler:hackage/distributive-0.6.2.1_1.cabal;devel/darcs:hackage/byteorder-1.0.4.tar.gz;devel/darcs:hackage/attoparsec-aeson-2.2.0.1.tar.gz;devel/cabal-install:hackage/regex-posix-0.96.0.1.tar.gz;devel/darcs:hackage/split-0.2.4.tar.gz;devel/cabal-bundler:hackage/hashable-1.4.3.0.tar.gz;devel/darcs:hackage/boring-0.2.1.tar.gz;devel/cabal-bundler:hackage/async-2.2.4.tar.gz;devel/darcs:hackage/asn1-encoding-0.9.6.tar.gz;devel/darcs:hackage/conduit-1.3.5.tar.gz;devel/cabal-bundler:hackage/vector-stream-0.1.0.0.tar.gz;devel/cabal-bundler:hackage/OneTuple-0.4.1.1_1.cabal;devel/cabal-bundler:hackage/assoc-1.1.tar.gz;devel/cabal-bundler:hackage/th-compat-0.1.4.tar.gz;devel/darcs:hackage/cmdargs-0.10.22.tar.gz;devel/cabal-bundler:hackage/aeson-2.2.1.0.tar.gz;devel/darcs:hackage/monad-control-1.0.3.1.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.2_4.cabal;devel/darcs:hackage/http-conduit-2.3.8.3.tar.gz;devel/cabal-bundler:hackage/primitive-0.9.0.0.tar.gz;devel/darcs:hackage/mono-traversable-1.0.15.3.tar.gz;devel/cabal-bundler:hackage/semialign-1.3.tar.gz;devel/cabal-install:hackage/regex-base-0.94.0.2.tar.gz;devel/darcs:hackage/data-ordlist-0.4.7.0.tar.gz;devel/darcs:hackage/cryptonite-0.30.tar.gz;devel/cabal-install:hackage/base64-bytestring-1.2.1.0_1.cabal;devel/darcs:hackage/filtrable-0.1.6.0.tar.gz;devel/darcs:hackage/http-types-0.12.3.tar.gz;devel/cabal-bundler:hackage/data-fix-0.3.2_5.cabal;devel/cabal-bundler:hackage/distributive-0.6.2.1.tar.gz;devel/cabal-bundler:hackage/base-orphans-0.9.1.tar.gz;devel/cabal-bundler:hackage/tar-0.5.1.1.tar.gz;devel/darcs:hackage/bitvec-1.1.5.0.tar.gz;devel/darcs:hackage/system-fileio-0.3.16.4.tar.gz;devel/cabal-bundler:hackage/QuickCheck-2.14.3.tar.gz;devel/darcs:hackage/xml-1.3.14_2.cabal;devel/darcs:hackage/crypton-x509-validation-1.6.12.tar.gz;devel/darcs:hackage/darcs-2.16.5.tar.gz;devel/darcs:hackage/test-framework-quickcheck2-0.3.0.5.tar.gz;devel/darcs:hackage/system-filepath-0.4.14_2.cabal;devel/cabal-bundler:hackage/these-1.2_1.cabal;devel/cabal-bundler:hackage/scientific-0.3.7.0.tar.gz;devel/cabal-bundler:hackage/vector-stream-0.1.0.0_3.cabal;devel/cabal-bundler:hackage/generically-0.1.1_2.cabal;devel/darcs:hackage/call-stack-0.4.0.tar.gz;devel/darcs:hackage/pem-0.2.4.tar.gz;devel/darcs:hackage/zlib-0.6.3.0.tar.gz;devel/cabal-bundler:hackage/uuid-types-1.0.5.1.tar.gz;devel/darcs:hackage/crypton-connection-0.3.1.tar.gz;devel/darcs:hackage/test-framework-0.8.2.0.tar.gz;devel/cabal-bundler:hackage/random-1.2.1.1.tar.gz;devel/cabal-bundler:hackage/base16-bytestring-1.0.2.0.tar.gz;devel/darcs:hackage/filtrable-0.1.6.0_1.cabal;devel/darcs:hackage/http-client-tls-0.3.6.3.tar.gz;devel/darcs:hackage/vector-algorithms-0.9.0.1.tar.gz;devel/darcs:hackage/data-default-class-0.1.2.0.tar.gz;devel/darcs:hackage/FindBin-0.0.5.tar.gz;devel/darcs:hackage/hourglass-0.2.12.tar.gz;devel/cabal-bundler:hackage/tagged-0.8.8.tar.gz;devel/darcs:hackage/test-framework-hunit-0.3.0.2.tar.gz;devel/darcs:hackage/network-3.1.4.0_1.cabal;devel/cabal-bundler:hackage/colour-2.3.6.tar.gz;devel/darcs:hackage/leancheck-1.0.0.tar.gz;devel/darcs:hackage/xml-1.3.14.tar.gz;devel/cabal-install:hackage/base64-bytestring-1.2.1.0.tar.gz;devel/darcs:hackage/type-equality-1_6.cabal;devel/darcs:hackage/asn1-parse-0.9.5.tar.gz;devel/cabal-bundler:hackage/transformers-compat-0.7.2.tar.gz;devel/cabal-bundler:hackage/comonad-5.0.8.tar.gz;devel/darcs:hackage/crypton-0.34.tar.gz;devel/darcs:hackage/type-equality-1.tar.gz;devel/darcs:hackage/hostname-1.0.tar.gz;devel/darcs:hackage/cereal-0.5.8.3.tar.gz;devel/darcs:hackage/unix-time-0.4.11.tar.gz;devel/cabal-bundler:hackage/time-compat-1.9.6.1_6.cabal;devel/cabal-bundler:hackage/text-short-0.1.5.tar.gz;devel/cabal-bundler:hackage/strict-0.5_1.cabal;devel/darcs:hackage/constraints-0.14.tar.gz;devel/darcs:hackage/unix-compat-0.7.tar.gz;devel/cabal-bundler:hackage/integer-conversion-0.1.0.1.tar.gz;devel/cabal-bundler:hackage/data-fix-0.3.2.tar.gz;devel/darcs:hackage/regex-tdfa-1.3.2.2.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-0.1.3.tar.gz;devel/cabal-bundler:hackage/strict-0.5.tar.gz;devel/cabal-bundler:hackage/unordered-containers-0.2.19.1.tar.gz;devel/darcs:hackage/mmap-0.5.9.tar.gz;devel/cabal-bundler:hackage/prettyprinter-ansi-terminal-1.1.3.tar.gz;devel/darcs:hackage/attoparsec-0.14.4_5.cabal;devel/darcs:hackage/crypton-x509-store-1.6.9.tar.gz;devel/cabal-bundler:hackage/OneTuple-0.4.1.1.tar.gz;devel/cabal-bundler:hackage/temporary-1.3.tar.gz;devel/cabal-bundler:hackage/text-iso8601-0.1_1.cabal;devel/cabal-bundler:hackage/bifunctors-5.6.1.tar.gz;devel/darcs:hackage/test-framework-hunit-0.3.0.2_3.cabal;devel/cabal-bundler:hackage/semialign-1.3_1.cabal;devel/cabal-bundler:hackage/unliftio-core-0.2.1.0.tar.gz;devel/darcs:hackage/test-framework-quickcheck2-0.3.0.5_3.cabal;devel/darcs:hackage/asn1-types-0.3.4.tar.gz;devel/cabal-bundler:hackage/indexed-traversable-instances-0.1.1.2.tar.gz;devel/darcs:hackage/extensible-exceptions-0.1.1.4.tar.gz;devel/cabal-bundler:hackage/generically-0.1.1.tar.gz;devel/darcs:hackage/memory-0.18.0.tar.gz;devel/cabal-bundler:hackage/integer-logarithms-1.0.3.1.tar.gz;devel/cabal-bundler:hackage/prettyprinter-1.7.1.tar.gz;devel/cabal-bundler:hackage/dlist-1.0_1.cabal;devel/darcs:hackage/streaming-commons-0.2.2.6.tar.gz;devel/cabal-install:hackage/regex-posix-0.96.0.1_3.cabal;devel/darcs:hackage/appar-0.1.8.tar.gz;devel/cabal-bundler:hackage/random-1.2.1.1_1.cabal;devel/cabal-bundler:hackage/network-uri-2.6.4.2.tar.gz;devel/cabal-bundler:hackage/hsc2hs-0.68.10.tar.gz;devel/cabal-bundler:hackage/dlist-1.0.tar.gz;devel/cabal-bundler:hackage/tar-0.5.1.1_9.cabal;devel/darcs:hackage/crypton-x509-1.7.6_1.cabal;devel/darcs:hackage/resourcet-1.3.0.tar.gz;devel/darcs:hackage/zlib-0.6.3.0_4.cabal;devel/darcs:hackage/zip-archive-0.4.3.tar.gz;devel/darcs:hackage/attoparsec-0.14.4.tar.gz;devel/cabal-bundler:hackage/splitmix-0.1.0.5.tar.gz;devel/cabal-bundler:hackage/comonad-5.0.8_2.cabal;devel/cabal-bundler:hackage/assoc-1.1_1.cabal;devel/cabal-bundler:hackage/async-2.2.4_4.cabal;devel/darcs:hackage/old-locale-1.0.0.7.tar.gz;devel/darcs:hackage/test-framework-0.8.2.0_10.cabal;devel/cabal-bundler:hackage/scientific-0.3.7.0_7.cabal;devel/darcs:hackage/ansi-wl-pprint-1.0.2.tar.gz;devel/darcs:hackage/typed-process-0.2.11.1.tar.gz;devel/cabal-bundler:hackage/unliftio-core-0.2.1.0_3.cabal;devel/darcs:hackage/fgl-5.8.2.0.tar.gz;devel/cabal-bundler:hackage/hsc2hs-0.68.10_1.cabal;devel/darcs:hackage/network-3.1.4.0.tar.gz;devel/darcs:hackage/crypton-x509-1.7.6.tar.gz;devel/darcs:hackage/blaze-builder-0.4.2.3.tar.gz;devel/darcs:hackage/test-framework-leancheck-0.0.4.tar.gz;devel/cabal-bundler:hackage/integer-conversion-0.1.0.1_1.cabal;devel/cabal-bundler:hackage/semigroupoids-6.0.0.1.tar.gz;devel/darcs:hackage/cookie-0.4.6.tar.gz;devel/cabal-bundler:hackage/StateVar-1.2.2.tar.gz;devel/darcs:hackage/streaming-commons-0.2.2.6_1.cabal;devel/darcs:hackage/old-time-1.1.0.3.tar.gz;devel/cabal-bundler:hackage/case-insensitive-1.2.1.0.tar.gz;devel/cabal-bundler:hackage/ansi-terminal-1.0.tar.gz;devel/darcs:hackage/crypton-x509-system-1.6.7.tar.gz;devel/cabal-bundler:hackage/contravariant-1.5.5.tar.gz;devel/darcs:hackage/digest-0.0.1.7_1.cabal;devel/cabal-bundler:hackage/text-iso8601-0.1.tar.gz;devel/darcs:hackage/html-1.0.1.2.tar.gz;devel/cabal-bundler:hackage/time-compat-1.9.6.1.tar.gz;devel/darcs:hackage/iproute-1.7.12.tar.gz;devel/cabal-bundler:hackage/witherable-0.4.2_4.cabal;devel/darcs:hackage/prettyprinter-compat-ansi-wl-pprint-1.0.2.tar.gz;devel/darcs:hackage/mime-types-0.1.2.0.tar.gz;devel/cabal-bundler:hackage/aeson-2.2.1.0_1.cabal;devel/darcs:hackage/regex-tdfa-1.3.2.2_2.cabal;devel/darcs:hackage/basement-0.0.16.tar.gz;devel/darcs:hackage/transformers-base-0.4.6.tar.gz;devel/cabal-bundler:hackage/network-uri-2.6.4.2_1.cabal;devel/cabal-bundler:hackage/semigroupoids-6.0.0.1_1.cabal;devel/darcs:hackage/socks-0.6.1.tar.gz;devel/cabal-bundler:hackage/ansi-terminal-types-0.11.5.tar.gz;devel/darcs:hackage/system-filepath-0.4.14.tar.gz;devel/cabal-bundler:hackage/base16-bytestring-1.0.2.0_1.cabal;devel/darcs:hackage/digest-0.0.1.7.tar.gz;devel/darcs:hackage/old-time-1.1.0.3_2.cabal;devel/cabal-bundler:hackage/ansi-terminal-types-0.11.5_1.cabal;devel/cabal-bundler:hackage/th-abstraction-0.6.0.0.tar.gz;devel/darcs:hackage/tls-1.9.0.tar.gz;devel/cabal-bundler:hackage/witherable-0.4.2.tar.gz;devel/darcs:hackage/vector-algorithms-0.9.0.1_3.cabal;devel/darcs:hackage/old-locale-1.0.0.7_2.cabal;devel/cabal-bundler:hackage/vector-0.13.1.0.tar.gz;devel/cabal-bundler:hackage/hashable-1.4.3.0_1.cabal;devel/darcs:hackage/HUnit-1.6.2.0.tar.gz;devel/cabal-bundler:hackage/th-abstraction-0.6.0.0_1.cabal;devel/darcs:hackage/regex-applicative-0.3.4.tar.gz] FULLPKGNAME = darcs-2.16.5p2 RDEPENDS = [devel/gmp;net/curl;devel/libffi;converters/libiconv] Woken up productivity/hledger (Junk lock failure for exopi-6 at 1734989358.81579) Received IO (Junk lock obtained for exopi-6 at 1734989406.81) Received IO Short-cut: depends already handled by devel/xtensa-esp32s3-elf/gcc >>> Running show-prepare-results in devel/darcs at 1734989408.38 ===> devel/darcs ===> Building from scratch darcs-2.16.5p2 ===> darcs-2.16.5p2 depends on: cabal-install->=3.12.0.0 -> cabal-install-3.12.1.0p0 ===> darcs-2.16.5p2 depends on: ghc->=9.8.3 -> ghc-9.8.3 ===> darcs-2.16.5p2 depends on: libiconv-* -> libiconv-1.17 ===> darcs-2.16.5p2 depends on: gmp-* -> gmp-6.3.0 ===> darcs-2.16.5p2 depends on: libffi-* -> libffi-3.4.6 ===> darcs-2.16.5p2 depends on: curl-* -> curl-8.11.1 ===> Verifying specs: c charset curl>=2 curses ffi gmp iconv m pthread util z ===> found c.100.3 charset.1.1 curl.26.29 curses.15.0 ffi.2.1 gmp.11.1 iconv.7.1 m.10.1 pthread.27.1 util.20.0 z.7.1 cabal-install-3.12.1.0p0 curl-8.11.1 ghc-9.8.3 gmp-6.3.0 libffi-3.4.6 libiconv-1.17 (Junk lock released for exopi-6 at 1734989410.33) Woken up textproc/libxml++50 distfiles size=6841177 >>> Running patch in devel/darcs at 1734989410.37 ===> devel/darcs ===> Checking files for darcs-2.16.5p2 `/exopi-cvs/ports/distfiles/hackage/darcs-2.16.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/FindBin-0.0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/HUnit-1.6.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/OneTuple-0.4.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/OneTuple-0.4.1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/QuickCheck-2.14.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/StateVar-1.2.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-2.2.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/aeson-2.2.1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-terminal-1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-terminal-types-0.11.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-terminal-types-0.11.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/ansi-wl-pprint-1.0.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/appar-0.1.8.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/asn1-encoding-0.9.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/asn1-encoding-0.9.6_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/asn1-parse-0.9.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/asn1-types-0.3.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/assoc-1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/assoc-1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/async-2.2.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/async-2.2.4_4.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/attoparsec-aeson-2.2.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/base-orphans-0.9.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/base16-bytestring-1.0.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/base16-bytestring-1.0.2.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/base64-bytestring-1.2.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/base64-bytestring-1.2.1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/basement-0.0.16.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/bifunctors-5.6.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/bifunctors-5.6.1_2.cabal' 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/blaze-builder-0.4.2.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/boring-0.2.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/boring-0.2.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/byteorder-1.0.4.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/cereal-0.5.8.3.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.5.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/constraints-0.14.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/cookie-0.4.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-0.34.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-connection-0.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-x509-1.7.6.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-x509-1.7.6_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-x509-store-1.6.9.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-x509-system-1.6.7.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/crypton-x509-validation-1.6.12.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/cryptonite-0.30.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-default-class-0.1.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-fix-0.3.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-fix-0.3.2_5.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/data-ordlist-0.4.7.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/digest-0.0.1.7.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/digest-0.0.1.7_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/distributive-0.6.2.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/distributive-0.6.2.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/dlist-1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/dlist-1.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/extensible-exceptions-0.1.1.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/fgl-5.8.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/filtrable-0.1.6.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/filtrable-0.1.6.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/generically-0.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/generically-0.1.1_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashable-1.4.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hashable-1.4.3.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/hostname-1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/hourglass-0.2.12.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_1.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/http-client-0.7.15.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/http-client-tls-0.3.6.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/http-conduit-2.3.8.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/http-types-0.12.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-0.1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-instances-0.1.1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/indexed-traversable-instances-0.1.1.2_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-conversion-0.1.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-conversion-0.1.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-logarithms-1.0.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/integer-logarithms-1.0.3.1_5.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/iproute-1.7.12.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/leancheck-1.0.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/memory-0.18.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/mime-types-0.1.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/mmap-0.5.9.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/monad-control-1.0.3.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/mono-traversable-1.0.15.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-3.1.4.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-3.1.4.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-uri-2.6.4.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/network-uri-2.6.4.2_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/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/old-time-1.1.0.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/old-time-1.1.0.3_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/pem-0.2.4.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/prettyprinter-compat-ansi-wl-pprint-1.0.2.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/random-1.2.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/random-1.2.1.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-applicative-0.3.4.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-posix-0.96.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-posix-0.96.0.1_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-tdfa-1.3.2.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/regex-tdfa-1.3.2.2_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/resourcet-1.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.7.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/scientific-0.3.7.0_7.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semialign-1.3_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/semigroupoids-6.0.0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/socks-0.6.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/split-0.2.4.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/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.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/strict-0.5_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/system-fileio-0.3.16.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/system-filepath-0.4.14.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/system-filepath-0.4.14_2.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/tar-0.5.1.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/tar-0.5.1.1_9.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/temporary-1.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-0.8.2.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-0.8.2.0_10.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-hunit-0.3.0.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-hunit-0.3.0.2_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-leancheck-0.0.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-quickcheck2-0.3.0.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/test-framework-quickcheck2-0.3.0.5_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-iso8601-0.1_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.5.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/text-short-0.1.5_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-abstraction-0.6.0.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-abstraction-0.6.0.0_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-compat-0.1.4.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/th-compat-0.1.4_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/these-1.2_1.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.6.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/time-compat-1.9.6.1_6.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/tls-1.9.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/transformers-base-0.4.6.tar.gz' 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/type-equality-1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/type-equality-1_6.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/typed-process-0.2.11.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unix-compat-0.7.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unix-time-0.4.11.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_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/unordered-containers-0.2.19.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/unordered-containers-0.2.19.1_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/uuid-types-1.0.5.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-0.13.1.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-algorithms-0.9.0.1.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-algorithms-0.9.0.1_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-stream-0.1.0.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/vector-stream-0.1.0.0_3.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/witherable-0.4.2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/witherable-0.4.2_4.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/xml-1.3.14.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/xml-1.3.14_2.cabal' is up to date. `/exopi-cvs/ports/distfiles/hackage/zip-archive-0.4.3.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/zlib-0.6.3.0.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/hackage/zlib-0.6.3.0_4.cabal' is up to date. >> (SHA256) all files: OK ===> Extracting for darcs-2.16.5p2 ===> Patching for darcs-2.16.5p2 ===> Applying OpenBSD patch patch-darcs_cabal Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Workaround |src/hscurl.c:50:11: error: | error: expected ';' after top level declarator | "darcs/" PACKAGE_VERSION " libcurl/" LIBCURL_VERSION; | ^ | ; | | |50 | "darcs/" PACKAGE_VERSION " libcurl/" LIBCURL_VERSION; | | ^ |1 error generated. |`cc' failed in phase `C Compiler'. (Exit code: 1) | |This seems related to a long closed http://bugs.darcs.net/issue1824 |titled "PACKAGE_VERSION is not a string" | |I don't see any value in reporting the version of darcs to the server |anyway, so implement the current effective behavior of darcs on Windows. | |Index: darcs.cabal |--- darcs.cabal.orig |+++ darcs.cabal -------------------------- Patching file darcs.cabal using Plan A... Hunk #1 succeeded at 467. done ===> Applying OpenBSD patch patch-src_Darcs_Patch_Annotate_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/Patch/Annotate.hs |--- src/Darcs/Patch/Annotate.hs.orig |+++ src/Darcs/Patch/Annotate.hs -------------------------- Patching file src/Darcs/Patch/Annotate.hs using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-src_Darcs_Patch_Index_Monad_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/Patch/Index/Monad.hs |--- src/Darcs/Patch/Index/Monad.hs.orig |+++ src/Darcs/Patch/Index/Monad.hs -------------------------- Patching file src/Darcs/Patch/Index/Monad.hs using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-src_Darcs_UI_Commands_Log_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/UI/Commands/Log.hs |--- src/Darcs/UI/Commands/Log.hs.orig |+++ src/Darcs/UI/Commands/Log.hs -------------------------- Patching file src/Darcs/UI/Commands/Log.hs using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-src_Darcs_Util_Compat_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/Util/Compat.hs |--- src/Darcs/Util/Compat.hs.orig |+++ src/Darcs/Util/Compat.hs -------------------------- Patching file src/Darcs/Util/Compat.hs using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 64. done ===> Applying OpenBSD patch patch-src_Darcs_Util_Tree_Hashed_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/Util/Tree/Hashed.hs |--- src/Darcs/Util/Tree/Hashed.hs.orig |+++ src/Darcs/Util/Tree/Hashed.hs -------------------------- Patching file src/Darcs/Util/Tree/Hashed.hs using Plan A... Hunk #1 succeeded at 40. done ===> Applying OpenBSD patch patch-src_Darcs_Util_Tree_Monad_hs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/Darcs/Util/Tree/Monad.hs |--- src/Darcs/Util/Tree/Monad.hs.orig |+++ src/Darcs/Util/Tree/Monad.hs -------------------------- Patching file src/Darcs/Util/Tree/Monad.hs using Plan A... Hunk #1 succeeded at 45. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in devel/darcs at 1734989417.71 ===> devel/darcs ===> Generating configure for darcs-2.16.5p2 ===> Configuring for darcs-2.16.5p2 >>> Running build in devel/darcs at 1734989418.50 ===> devel/darcs ===> Building for darcs-2.16.5p2 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): - OneTuple-0.4.1.1 (lib) (first run) - StateVar-1.2.2 (lib) (first run) - appar-0.1.8 (lib:appar) (first run) - attoparsec-0.14.4 (lib:attoparsec-internal) (first run) - base-orphans-0.9.1 (lib) (first run) - base16-bytestring-1.0.2.0 (lib) (first run) - base64-bytestring-1.2.1.0 (lib) (first run) - basement-0.0.16 (lib) (first run) - blaze-builder-0.4.2.3 (lib) (first run) - byteorder-1.0.4 (lib:byteorder) (first run) - cereal-0.5.8.3 (lib) (first run) - data-default-class-0.1.2.0 (lib:data-default-class) (first run) - data-ordlist-0.4.7.0 (lib:data-ordlist) (first run) - digest-0.0.1.7 (lib) (first run) - dlist-1.0 (lib) (first run) - fgl-5.8.2.0 (lib) (first run) - filtrable-0.1.6.0 (lib) (first run) - generically-0.1.1 (lib) (first run) - hashable-1.4.3.0 (lib) (first run) - hourglass-0.2.12 (lib) (first run) - hsc2hs-0.68.10 (exe:hsc2hs) (first run) - html-1.0.1.2 (lib:html) (first run) - indexed-traversable-0.1.3 (lib) (first run) - integer-logarithms-1.0.3.1 (lib) (first run) - mime-types-0.1.2.0 (lib) (first run) - mmap-0.5.9 (lib:mmap) (first run) - old-locale-1.0.0.7 (lib) (first run) - primitive-0.9.0.0 (lib) (first run) - regex-base-0.94.0.2 (lib) (first run) - split-0.2.4 (lib) (first run) - splitmix-0.1.0.5 (lib) (first run) - tagged-0.8.8 (lib) (first run) - tar-0.5.1.1 (lib) (first run) - th-abstraction-0.6.0.0 (lib) (first run) - th-compat-0.1.4 (lib) (first run) - transformers-compat-0.7.2 (lib) (first run) - type-equality-1 (lib) (first run) - unix-compat-0.7 (lib) (first run) - unliftio-core-0.2.1.0 (lib) (first run) - utf8-string-1.0.2 (lib) (first run) - vector-stream-0.1.0.0 (lib) (first run) - zlib-0.6.3.0 (lib) (first run) - contravariant-1.5.5 (lib) (first run) - memory-0.18.0 (lib) (first run) - cookie-0.4.6 (lib) (first run) - regex-applicative-0.3.4 (lib) (first run) - unordered-containers-0.2.19.1 (lib) (first run) - time-compat-1.9.6.1 (lib) (first run) - text-short-0.1.5 (lib) (first run) - data-fix-0.3.2 (lib) (first run) - case-insensitive-1.2.1.0 (lib) (first run) - async-2.2.4 (lib) (first run) - network-3.1.4.0 (lib:network) (first run) - old-time-1.1.0.3 (lib:old-time) (first run) - scientific-0.3.7.0 (lib) (first run) - integer-conversion-0.1.0.1 (lib) (first run) - regex-tdfa-1.3.2.2 (lib) (first run) - random-1.2.1.1 (lib) (first run) - distributive-0.6.2.1 (lib) (first run) - boring-0.2.1 (lib) (first run) - assoc-1.1 (lib) (first run) - network-uri-2.6.4.2 (lib) (first run) - resourcet-1.3.0 (lib) (first run) - vector-0.13.1.0 (lib) (first run) - zip-archive-0.4.3 (lib) (first run) - pem-0.2.4 (lib) (first run) - cryptonite-0.30 (lib) (first run) - crypton-0.34 (lib) (first run) - asn1-types-0.3.4 (lib:asn1-types) (first run) - http-types-0.12.3 (lib) (first run) - typed-process-0.2.11.1 (lib) (first run) - socks-0.6.1 (lib) (first run) - iproute-1.7.12 (lib) (first run) - unix-time-0.4.11 (lib:unix-time) (first run) - attoparsec-0.14.4 (lib) (first run) - text-iso8601-0.1 (lib) (first run) - uuid-types-1.0.5.1 (lib) (first run) - temporary-1.3 (lib) (first run) - streaming-commons-0.2.2.6 (lib) (first run) - QuickCheck-2.14.3 (lib) (first run) - comonad-5.0.8 (lib) (first run) - constraints-0.14 (lib) (first run) - these-1.2 (lib) (first run) - indexed-traversable-instances-0.1.1.2 (lib) (first run) - bitvec-1.1.5.0 (lib) (first run) - asn1-encoding-0.9.6 (lib) (first run) - http-client-0.7.15 (lib) (first run) - bifunctors-5.6.1 (lib) (first run) - strict-0.5 (lib) (first run) - witherable-0.4.2 (lib) (first run) - vector-algorithms-0.9.0.1 (lib) (first run) - asn1-parse-0.9.5 (lib:asn1-parse) (first run) - semigroupoids-6.0.0.1 (lib) (first run) - mono-traversable-1.0.15.3 (lib) (first run) - crypton-x509-1.7.6 (lib) (first run) - semialign-1.3 (lib) (first run) - conduit-1.3.5 (lib) (first run) - crypton-x509-store-1.6.9 (lib) (first run) - aeson-2.2.1.0 (lib) (first run) - conduit-extra-1.3.6 (lib) (first run) - crypton-x509-validation-1.6.12 (lib) (first run) - crypton-x509-system-1.6.7 (lib) (first run) - attoparsec-aeson-2.2.0.1 (lib) (first run) - tls-1.9.0 (lib) (first run) - crypton-connection-0.3.1 (lib) (first run) - http-client-tls-0.3.6.3 (lib) (first run) - http-conduit-2.3.8.3 (lib) (first run) - darcs-2.16.5 (exe:darcs) (first run) Configuring library for OneTuple-0.4.1.1... Preprocessing library for OneTuple-0.4.1.1... Building library for OneTuple-0.4.1.1... [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo.dyn_o ) [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/OneTuple.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/OneTuple.dyn_o ) [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo/TH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/OneTuple-0.4.1.1/build/Data/Tuple/Solo/TH.dyn_o ) Configuring library for StateVar-1.2.2... Preprocessing library for StateVar-1.2.2... Building library for StateVar-1.2.2... [1 of 1] Compiling Data.StateVar ( src/Data/StateVar.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/StateVar-1.2.2/build/Data/StateVar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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 appar-0.1.8... Warning: appar.cabal:20:37: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Preprocessing library for appar-0.1.8... Building library for appar-0.1.8... on the commandline: warning: [GHC-53692] [-Wdeprecated-flags] -Wnoncanonical-monadfail-instances is deprecated: fail is no longer a method of Monad [1 of 5] Compiling Text.Appar.Input ( Text/Appar/Input.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/Input.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/Input.dyn_o ) Text/Appar/Input.hs:37:11: 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." | 37 | car = head | ^^^^ Text/Appar/Input.hs:38: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." | 38 | cdr = tail | ^^^^ [2 of 5] Compiling Text.Appar.Parser ( Text/Appar/Parser.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/Parser.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/Parser.dyn_o ) Text/Appar/Parser.hs:59:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 59 | import Control.Monad.Fail as Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 5] Compiling Text.Appar.LazyByteString ( Text/Appar/LazyByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/LazyByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/LazyByteString.dyn_o ) [4 of 5] Compiling Text.Appar.ByteString ( Text/Appar/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/ByteString.dyn_o ) [5 of 5] Compiling Text.Appar.String ( Text/Appar/String.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/String.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/appar-0.1.8/build/Text/Appar/String.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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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-orphans-0.9.1... Preprocessing library for base-orphans-0.9.1... Building library for base-orphans-0.9.1... [1 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans.dyn_o ) [2 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans/Prelude.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base-orphans-0.9.1/build/Data/Orphans/Prelude.dyn_o ) Configuring library for base16-bytestring-1.0.2.0... Preprocessing library for base16-bytestring-1.0.2.0... Building library for base16-bytestring-1.0.2.0... [1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Internal.dyn_o ) [2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16.dyn_o ) [3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base16-bytestring-1.0.2.0/build/Data/ByteString/Base16/Lazy.dyn_o ) Configuring library for base64-bytestring-1.2.1.0... Preprocessing library for base64-bytestring-1.2.1.0... Building library for base64-bytestring-1.2.1.0... [1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/Internal.dyn_o ) [2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64.dyn_o ) [3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/Lazy.dyn_o ) [4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/URL.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/URL.dyn_o ) [5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/URL/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/base64-bytestring-1.2.1.0/build/Data/ByteString/Base64/URL/Lazy.dyn_o ) Configuring library for basement-0.0.16... Preprocessing library for basement-0.0.16... Building library for basement-0.0.16... Basement/Error.hs:7:14: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 7 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Bifunctor.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Bifunctor.dyn_o ) [ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/C/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/C/Types.dyn_o ) [ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/CallStack.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/CallStack.dyn_o ) [ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Identity.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Identity.dyn_o ) [ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/IsList.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/IsList.dyn_o ) [ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Natural.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Natural.dyn_o ) [ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/NumLiteral.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/NumLiteral.dyn_o ) [ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/PrimTypes.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/PrimTypes.dyn_o ) [ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Primitive.dyn_o ) [10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Semigroup.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Semigroup.dyn_o ) [11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Typeable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Typeable.dyn_o ) [12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/Base.dyn_o ) [13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/MonadTrans.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/MonadTrans.dyn_o ) [14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/AMP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/AMP.dyn_o ) [15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Endianness.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Endianness.dyn_o ) [16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Floating.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Floating.dyn_o ) [17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Monad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Monad.dyn_o ) Basement/Monad.hs:47:23: 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. | 47 | type PrimVar m :: * -> * | ^ Basement/Monad.hs:47:28: 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. | 47 | type PrimVar m :: * -> * | ^ [18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/FinalPtr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/FinalPtr.dyn_o ) [19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Conversion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Conversion.dyn_o ) [20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Number.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Number.dyn_o ) [21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/IntegralConv.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/IntegralConv.dyn_o ) [22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Char7.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Char7.dyn_o ) [23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Base16.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Base16.dyn_o ) [24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Word128.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Word128.dyn_o ) [25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Word256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Word256.dyn_o ) [26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Nat.dyn_o ) [27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bounded.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bounded.dyn_o ) [28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Subtractive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Subtractive.dyn_o ) [29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Additive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Additive.dyn_o ) [30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Multiplicative.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Numerical/Multiplicative.dyn_o ) [31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/OffsetSize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/OffsetSize.dyn_o ) [32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Ptr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/Ptr.dyn_o ) [33 of 84] Compiling Basement.Terminal.Size ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal/Size.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal/Size.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal/Size.dyn_o ) [34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal.dyn_o ) [35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Runtime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Runtime.dyn_o ) [36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/PrimType.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/PrimType.dyn_o ) [37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/MutableBuilder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/MutableBuilder.dyn_o ) [38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Exception.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Exception.dyn_o ) [39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/NonEmpty.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/NonEmpty.dyn_o ) [40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bindings/Memory.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bindings/Memory.dyn_o ) [41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/Class.dyn_o ) [42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/ExtList.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Compat/ExtList.dyn_o ) [43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/XorShift.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/XorShift.dyn_o ) [44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/PrimArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/PrimArray.dyn_o ) [45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/Mutable.dyn_o ) [46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/NormalForm.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/NormalForm.dyn_o ) [47 of 84] Compiling Basement.These ( Basement/These.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/These.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/These.dyn_o ) [48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/List.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/List.dyn_o ) [49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Base.dyn_o ) [50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Cast.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Cast.dyn_o ) [51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Mutable.dyn_o ) [52 of 84] Compiling Basement.Block ( Basement/Block.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block.dyn_o ) [53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/Block.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/Block.dyn_o ) [54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/BlockN.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/BlockN.dyn_o ) [55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bits.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Bits.dyn_o ) [56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray/Base.dyn_o ) [57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/BoxedArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/BoxedArray.dyn_o ) [58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/Vect.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/Vect.dyn_o ) [59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray/Mutable.dyn_o ) [60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UArray.dyn_o ) [61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/AsciiString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/AsciiString.dyn_o ) [62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/Encoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/Encoding.dyn_o ) [63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/UTF32.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/UTF32.dyn_o ) [64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/UTF16.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/UTF16.dyn_o ) [65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/ISO_8859_1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/ISO_8859_1.dyn_o ) [66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/ASCII7.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Encoding/ASCII7.dyn_o ) [67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/UVect.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Sized/UVect.dyn_o ) [68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Types.dyn_o ) [69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Table.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Table.dyn_o ) [70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Helper.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Helper.dyn_o ) [71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/CharUTF8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Types/CharUTF8.dyn_o ) [72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/CaseMapping.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/CaseMapping.dyn_o ) [73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/UTF8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/UTF8.dyn_o ) [74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/UTF8/Base.dyn_o ) [75 of 84] Compiling Basement.Show ( Basement/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Show.dyn_o ) [76 of 84] Compiling Basement.Error ( Basement/Error.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Error.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Error.dyn_o ) [77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Imports.dyn_o ) [78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Environment.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Environment.dyn_o ) [79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/String.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Alg/String.dyn_o ) [80 of 84] Compiling Basement.String ( Basement/String.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String.dyn_o ) [81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal/ANSI.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Terminal/ANSI.dyn_o ) [82 of 84] Compiling Basement.From ( Basement/From.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/From.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/From.dyn_o ) [83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/Block/Builder.dyn_o ) [84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/basement-0.0.16/build/Basement/String/Builder.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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/blaze-builder-0.4.2.3/build/Blaze/ByteString/Builder.dyn_o ) Configuring byteorder-1.0.4... Preprocessing library for byteorder-1.0.4... Building library for byteorder-1.0.4... [1 of 1] Compiling System.ByteOrder ( System/ByteOrder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/byteorder-1.0.4/build/System/ByteOrder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/byteorder-1.0.4/build/System/ByteOrder.dyn_o ) Configuring library for cereal-0.5.8.3... Preprocessing library for cereal-0.5.8.3... Building library for cereal-0.5.8.3... [1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/Get.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/Get.dyn_o ) [2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/Put.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/Put.dyn_o ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/IEEE754.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize/IEEE754.dyn_o ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cereal-0.5.8.3/build/Data/Serialize.dyn_o ) src/Data/Serialize.hs:702:22: 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. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ src/Data/Serialize.hs:702:27: 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. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ Configuring data-default-class-0.1.2.0... Warning: data-default-class.cabal:17:33: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Preprocessing library for data-default-class-0.1.2.0... Building library for data-default-class-0.1.2.0... [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-class-0.1.2.0/build/Data/Default/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-default-class-0.1.2.0/build/Data/Default/Class.dyn_o ) Warning: data-ordlist.cabal:16:34: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Configuring data-ordlist-0.4.7.0... Preprocessing library for data-ordlist-0.4.7.0... Building library for data-ordlist-0.4.7.0... [1 of 1] Compiling Data.List.Ordered ( Data/List/Ordered.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-ordlist-0.4.7.0/build/Data/List/Ordered.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-ordlist-0.4.7.0/build/Data/List/Ordered.dyn_o ) Configuring library for digest-0.0.1.7... Preprocessing library for digest-0.0.1.7... Building library for digest-0.0.1.7... [1 of 2] Compiling Data.Digest.Adler32 ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/Adler32.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/Adler32.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/Adler32.dyn_o ) [2 of 2] Compiling Data.Digest.CRC32 ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/CRC32.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/CRC32.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/digest-0.0.1.7/build/Data/Digest/CRC32.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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/DNonEmpty.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/dlist-1.0/build/Data/DList/Unsafe.dyn_o ) Configuring library for fgl-5.8.2.0... Preprocessing library for fgl-5.8.2.0... Building library for fgl-5.8.2.0... [ 1 of 29] Compiling Data.Graph.Inductive.Graph ( Data/Graph/Inductive/Graph.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Graph.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Graph.dyn_o ) Data/Graph/Inductive/Graph.hs:522:40: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 522 | groupLabels les = toLEdge (toEdge (head les)) (map edgeLabel les) | ^^^^ [ 2 of 29] Compiling Data.Graph.Inductive.Internal.Heap ( Data/Graph/Inductive/Internal/Heap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Heap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Heap.dyn_o ) [ 3 of 29] Compiling Data.Graph.Inductive.Internal.Queue ( Data/Graph/Inductive/Internal/Queue.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Queue.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Queue.dyn_o ) [ 4 of 29] Compiling Data.Graph.Inductive.Internal.RootPath ( Data/Graph/Inductive/Internal/RootPath.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/RootPath.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/RootPath.dyn_o ) Data/Graph/Inductive/Internal/RootPath.hs:32:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 32 | getPath v = reverse . first ((==v) . head) | ^^^^ [ 5 of 29] Compiling Data.Graph.Inductive.Internal.Thread ( Data/Graph/Inductive/Internal/Thread.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Thread.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Internal/Thread.dyn_o ) [ 6 of 29] Compiling Data.Graph.Inductive.Basic ( Data/Graph/Inductive/Basic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Basic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Basic.dyn_o ) [ 7 of 29] Compiling Data.Graph.Inductive.Monad ( Data/Graph/Inductive/Monad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad.dyn_o ) [ 8 of 29] Compiling Data.Graph.Inductive.Monad.IOArray ( Data/Graph/Inductive/Monad/IOArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/IOArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/IOArray.dyn_o ) [ 9 of 29] Compiling Data.Graph.Inductive.Monad.STArray ( Data/Graph/Inductive/Monad/STArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/STArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Monad/STArray.dyn_o ) [10 of 29] Compiling Data.Graph.Inductive.NodeMap ( Data/Graph/Inductive/NodeMap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/NodeMap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/NodeMap.dyn_o ) [11 of 29] Compiling Data.Graph.Inductive.PatriciaTree ( Data/Graph/Inductive/PatriciaTree.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/PatriciaTree.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/PatriciaTree.dyn_o ) Data/Graph/Inductive/PatriciaTree.hs:30:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 30 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 29] Compiling Data.Graph.Inductive.Example ( Data/Graph/Inductive/Example.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Example.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Example.dyn_o ) [13 of 29] Compiling Data.Graph.Inductive.Query.ArtPoint ( Data/Graph/Inductive/Query/ArtPoint.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/ArtPoint.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/ArtPoint.dyn_o ) Data/Graph/Inductive/Query/ArtPoint.hs:30:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 30 | getBackEdges v ls = map head (filter (elem (v,0)) (tail ls)) | ^^^^ Data/Graph/Inductive/Query/ArtPoint.hs:30:54: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 30 | getBackEdges v ls = map head (filter (elem (v,0)) (tail ls)) | ^^^^ Data/Graph/Inductive/Query/ArtPoint.hs:81:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 81 | getLowTree g v = lowTree (head dfsf) | ^^^^ [14 of 29] Compiling Data.Graph.Inductive.Query.BFS ( Data/Graph/Inductive/Query/BFS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BFS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BFS.dyn_o ) [15 of 29] Compiling Data.Graph.Inductive.Query.DFS ( Data/Graph/Inductive/Query/DFS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/DFS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/DFS.dyn_o ) [16 of 29] Compiling Data.Graph.Inductive.Query.BCC ( Data/Graph/Inductive/Query/BCC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BCC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/BCC.dyn_o ) [17 of 29] Compiling Data.Graph.Inductive.Query.Dominators ( Data/Graph/Inductive/Query/Dominators.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Dominators.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Dominators.dyn_o ) Data/Graph/Inductive/Query/Dominators.hs:64:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 64 | iD0 = array (1, s-1) (tail $ treeEdges (-1) ntree) | ^^^^ [18 of 29] Compiling Data.Graph.Inductive.Query.Indep ( Data/Graph/Inductive/Query/Indep.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Indep.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Indep.dyn_o ) [19 of 29] Compiling Data.Graph.Inductive.Query.MST ( Data/Graph/Inductive/Query/MST.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MST.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MST.dyn_o ) Data/Graph/Inductive/Query/MST.hs:40:23: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 40 | joinPaths p = joinAt (head p) p | ^^^^ [20 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow ( Data/Graph/Inductive/Query/MaxFlow.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow.dyn_o ) Data/Graph/Inductive/Query/MaxFlow.hs:105:52: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 105 | minC = minimum (map ((\(_,_,z)->z).snd)(tail augLPath)) | ^^^^ [21 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow2 ( Data/Graph/Inductive/Query/MaxFlow2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/MaxFlow2.dyn_o ) Data/Graph/Inductive/Query/MaxFlow2.hs:80:27: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 80 | filter ((==t) . fst . head) tree | ^^^^ Data/Graph/Inductive/Query/MaxFlow2.hs:152:61: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 152 | augPath g s t = listToMaybe $ map reverse $ filter ((==t) . head) tree | ^^^^ Data/Graph/Inductive/Query/MaxFlow2.hs:255:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 255 | (S.fromList (zip justPath (tail justPath))) | ^^^^ [22 of 29] Compiling Data.Graph.Inductive.Query.Monad ( Data/Graph/Inductive/Query/Monad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Monad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/Monad.dyn_o ) [23 of 29] Compiling Data.Graph.Inductive.Query.SP ( Data/Graph/Inductive/Query/SP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/SP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/SP.dyn_o ) [24 of 29] Compiling Data.Graph.Inductive.Query.GVD ( Data/Graph/Inductive/Query/GVD.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/GVD.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/GVD.dyn_o ) Data/Graph/Inductive/Query/GVD.hs:49:51: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 49 | maybePath v = listToMaybe . filter ((v==) . fst . head . unLPath) | ^^^^ Data/Graph/Inductive/Query/GVD.hs:59:29: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 59 | nearestDist v = fmap (snd . head . unLPath) . maybePath v | ^^^^ [25 of 29] Compiling Data.Graph.Inductive.Query.TransClos ( Data/Graph/Inductive/Query/TransClos.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/TransClos.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query/TransClos.dyn_o ) [26 of 29] Compiling Data.Graph.Inductive.Query ( Data/Graph/Inductive/Query.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Query.dyn_o ) [27 of 29] Compiling Data.Graph.Inductive.Tree ( Data/Graph/Inductive/Tree.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Tree.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive/Tree.dyn_o ) Data/Graph/Inductive/Tree.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 16 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [28 of 29] Compiling Paths_fgl ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/autogen/Paths_fgl.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Paths_fgl.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Paths_fgl.dyn_o ) [29 of 29] Compiling Data.Graph.Inductive ( Data/Graph/Inductive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/fgl-5.8.2.0/build/Data/Graph/Inductive.dyn_o ) Configuring library for filtrable-0.1.6.0... Preprocessing library for filtrable-0.1.6.0... Building library for filtrable-0.1.6.0... [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/filtrable-0.1.6.0/build/Data/Set/Private.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/filtrable-0.1.6.0/build/Data/Set/Private.dyn_o ) [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/filtrable-0.1.6.0/build/Data/Filtrable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/filtrable-0.1.6.0/build/Data/Filtrable.dyn_o ) Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Bool’ is redundant except perhaps to import instances from ‘Data.Bool’ To import instances alone, use: import Data.Bool() | 16 | import Data.Bool (bool) | ^^^^^^^^^^^^^^^^^^^^^^^ Data/Filtrable.hs:22: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() | 22 | import Data.Traversable | ^^^^^^^^^^^^^^^^^^^^^^^ 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/generically-0.1.1/build/GHC/Generics/Generically.dyn_o ) Configuring library for hashable-1.4.3.0... Preprocessing library for hashable-1.4.3.0... Building library for hashable-1.4.3.0... [1 of 7] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Imports.dyn_o ) [2 of 7] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/LowLevel.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/LowLevel.dyn_o ) [3 of 7] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Class.dyn_o ) [4 of 7] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Lifted.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Lifted.dyn_o ) [5 of 7] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic/Instances.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic/Instances.dyn_o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [6 of 7] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable/Generic.dyn_o ) [7 of 7] Compiling Data.Hashable ( src/Data/Hashable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hashable-1.4.3.0/build/Data/Hashable.dyn_o ) Configuring library for hourglass-0.2.12... Preprocessing library for hourglass-0.2.12... Building library for hourglass-0.2.12... [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Utils.dyn_o ) [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Zone.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Zone.dyn_o ) [ 3 of 17] Compiling Time.Types ( Time/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/Types.dyn_o ) [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Types.dyn_o ) [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Internal/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Internal/Unix.dyn_o ) Data/Hourglass/Internal/Unix.hs:24: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() | 24 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Internal.dyn_o ) [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Calendar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Calendar.dyn_o ) [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Diff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Diff.dyn_o ) Data/Hourglass/Diff.hs:23: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() | 23 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid Period’. ‘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 | 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid Duration’. ‘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 | 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Time.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Time.dyn_o ) [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Epoch.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Epoch.dyn_o ) [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Local.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Local.dyn_o ) [12 of 17] Compiling Time.System ( Time/System.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/System.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/System.dyn_o ) Time/System.hs:23: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() | 23 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/System/Hourglass.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/System/Hourglass.dyn_o ) [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Format.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Format.dyn_o ) [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass.dyn_o ) [16 of 17] Compiling Time.Compat ( Time/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Time/Compat.dyn_o ) [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hourglass-0.2.12/build/Data/Hourglass/Compat.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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/hsc2hs-0.68.10/x/hsc2hs/build/hsc2hs/hsc2hs ld.lld: warning: OSThreads.c(OSThreads.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.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: EventLogWriter.c(EventLogWriter.o:(initEventLogFileWriter) in archive /usr/local/lib/ghc-9.8.3/lib/../lib/x86_64-openbsd-ghc-9.8.3/rts-1.0.2/libHSrts-1.0.2.a): warning: sprintf() is often misused, please use snprintf() 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html/BlockTable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/html-1.0.1.2/build/Text/Html.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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.3... Preprocessing library for indexed-traversable-0.1.3... Building library for indexed-traversable-0.1.3... [1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/CoerceCompat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/CoerceCompat.dyn_o ) [2 of 7] Compiling GhcList ( src/GhcList.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/GhcList.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/GhcList.dyn_o ) [3 of 7] Compiling WithIndex ( src/WithIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/WithIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/WithIndex.dyn_o ) [4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Traversable/WithIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Traversable/WithIndex.dyn_o ) [5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Functor/WithIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Functor/WithIndex.dyn_o ) [6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable1/WithIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable1/WithIndex.dyn_o ) [7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable/WithIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-0.1.3/build/Data/Foldable/WithIndex.dyn_o ) Configuring library for integer-logarithms-1.0.3.1... Preprocessing library for integer-logarithms-1.0.3.1... Building library for integer-logarithms-1.0.3.1... [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-logarithms-1.0.3.1/build/Math/NumberTheory/Logarithms.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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 mime-types-0.1.2.0... Preprocessing library for mime-types-0.1.2.0... Building library for mime-types-0.1.2.0... [1 of 1] Compiling Network.Mime ( Network/Mime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mime-types-0.1.2.0/build/Network/Mime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mime-types-0.1.2.0/build/Network/Mime.dyn_o ) Configuring mmap-0.5.9... Preprocessing library for mmap-0.5.9... Building library for mmap-0.5.9... [1 of 1] Compiling System.IO.MMap ( System/IO/MMap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmap-0.5.9/build/System/IO/MMap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mmap-0.5.9/build/System/IO/MMap.dyn_o ) System/IO/MMap.hs:180:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe (Int64, a)’ not matched: Nothing | 180 | let Just (_,sizetype) = region | ^^^^^^^^^^^^^^^^^^^^^^^^^^ 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-locale-1.0.0.7/build/System/Locale.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-locale-1.0.0.7/build/System/Locale.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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MachDeps.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Internal/Operations.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Control/Monad/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MVar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Array.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/MutVar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/SmallArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/ByteArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/Ptr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/primitive-0.9.0.0/build/Data/Primitive/PrimVar.dyn_o ) Configuring library for regex-base-0.94.0.2... Preprocessing library for regex-base-0.94.0.2... Building library for regex-base-0.94.0.2... [1 of 5] Compiling Paths_regex_base ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Paths_regex_base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-base-0.94.0.2/build/Text/Regex/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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 split-0.2.4... Preprocessing library for split-0.2.4... Building library for split-0.2.4... [1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.4/build/Data/List/Split/Internals.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.4/build/Data/List/Split/Internals.dyn_o ) [2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.4/build/Data/List/Split.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/split-0.2.4/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/Data/Bits/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix/Init.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/splitmix-0.1.0.5/build/System/Random/SplitMix32.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Proxy/TH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Tagged.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tagged-0.8.8/build/Data/Tagged.dyn_o ) Configuring library for tar-0.5.1.1... Preprocessing library for tar-0.5.1.1... Building library for tar-0.5.1.1... [ 1 of 11] Compiling Codec.Archive.Tar.Index.IntTrie ( Codec/Archive/Tar/Index/IntTrie.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index/IntTrie.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index/IntTrie.dyn_o ) [ 2 of 11] Compiling Codec.Archive.Tar.Index.StringTable ( Codec/Archive/Tar/Index/StringTable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index/StringTable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index/StringTable.dyn_o ) Codec/Archive/Tar/Index/StringTable.hs:85:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(Int32, Int32)’ not matched: (p, _) where p is not one of {0} | 85 | (0, topBound) = A.bounds offsets | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Codec/Archive/Tar/Index/StringTable.hs:158:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(Int32, Int32)’ not matched: (p, _) where p is not one of {0} | 158 | (0,h) = A.bounds ids | ^^^^^^^^^^^^^^^^^^^^^ [ 3 of 11] Compiling Codec.Archive.Tar.Types ( Codec/Archive/Tar/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Types.dyn_o ) [ 4 of 11] Compiling Codec.Archive.Tar.Read ( Codec/Archive/Tar/Read.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Read.dyn_o ) [ 5 of 11] Compiling Codec.Archive.Tar.Pack ( Codec/Archive/Tar/Pack.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Pack.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Pack.dyn_o ) Codec/Archive/Tar/Pack.hs:154:8: 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." | 154 | fmap tail (recurseDirectories dir0 [""]) | ^^^^ [ 6 of 11] Compiling Codec.Archive.Tar.Index ( Codec/Archive/Tar/Index.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Index.dyn_o ) [ 7 of 11] Compiling Codec.Archive.Tar.Entry ( Codec/Archive/Tar/Entry.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Entry.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Entry.dyn_o ) [ 8 of 11] Compiling Codec.Archive.Tar.Check ( Codec/Archive/Tar/Check.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Check.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Check.dyn_o ) [ 9 of 11] Compiling Codec.Archive.Tar.Unpack ( Codec/Archive/Tar/Unpack.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Unpack.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Unpack.dyn_o ) [10 of 11] Compiling Codec.Archive.Tar.Write ( Codec/Archive/Tar/Write.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Write.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar/Write.dyn_o ) [11 of 11] Compiling Codec.Archive.Tar ( Codec/Archive/Tar.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tar-0.5.1.1/build/Codec/Archive/Tar.dyn_o ) Configuring library for th-abstraction-0.6.0.0... Preprocessing library for th-abstraction-0.6.0.0... Building library for th-abstraction-0.6.0.0... [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/TyVarBndr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-abstraction-0.6.0.0/build/Language/Haskell/TH/Datatype.dyn_o ) Configuring library for th-compat-0.1.4... Preprocessing library for th-compat-0.1.4... Building library for th-compat-0.1.4... [1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-compat-0.1.4/build/Language/Haskell/TH/Syntax/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/th-compat-0.1.4/build/Language/Haskell/TH/Syntax/Compat.dyn_o ) Configuring library for transformers-compat-0.7.2... Preprocessing library for transformers-compat-0.7.2... Building library for transformers-compat-0.7.2... [1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Control/Monad/Trans/Instances.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Data/Functor/Classes/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/autogen/Paths_transformers_compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/transformers-compat-0.7.2/build/Paths_transformers_compat.dyn_o ) Configuring library for type-equality-1... Preprocessing library for type-equality-1... Building library for type-equality-1... src-hetero/Data/Type/Equality/Hetero.hs:11:14: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 11 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [1 of 1] Compiling Data.Type.Equality.Hetero ( src-hetero/Data/Type/Equality/Hetero.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/type-equality-1/build/Data/Type/Equality/Hetero.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/type-equality-1/build/Data/Type/Equality/Hetero.dyn_o ) Configuring library for unix-compat-0.7... Preprocessing library for unix-compat-0.7... Building library for unix-compat-0.7... [1 of 7] Compiling System.PosixCompat.Files ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Files.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Files.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Files.dyn_o ) [2 of 7] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Temp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Temp.dyn_o ) [3 of 7] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Time.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Time.dyn_o ) [4 of 7] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Types.dyn_o ) [5 of 7] Compiling System.PosixCompat.Extensions ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Extensions.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Extensions.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Extensions.dyn_o ) [6 of 7] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Unistd.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat/Unistd.dyn_o ) [7 of 7] Compiling System.PosixCompat ( src/System/PosixCompat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-compat-0.7/build/System/PosixCompat.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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unliftio-core-0.2.1.0/build/Paths_unliftio_core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/String.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Codec/Binary/UTF8/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/Lazy/UTF8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/ByteString/UTF8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/String/UTF8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/utf8-string-1.0.2/build/Data/String/UTF8.dyn_o ) Configuring library for vector-stream-0.1.0.0... Preprocessing library for vector-stream-0.1.0.0... Building library for vector-stream-0.1.0.0... [1 of 1] Compiling Data.Stream.Monadic ( src/Data/Stream/Monadic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-stream-0.1.0.0/build/Data/Stream/Monadic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-stream-0.1.0.0/build/Data/Stream/Monadic.dyn_o ) Configuring library for zlib-0.6.3.0... 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 zlib-0.6.3.0... Building library for zlib-0.6.3.0... [1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/ByteStringCompat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o ) [2 of 6] Compiling Codec.Compression.Zlib.Stream ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Stream.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Stream.dyn_o ) [3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Internal.dyn_o ) Codec/Compression/Zlib/Internal.hs:929:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(DecompressStream Stream, Stream.State s)’ not matched: ((DecompressOutputAvailable _ _), _) ((DecompressStreamEnd _), _) ((DecompressStreamError _), _) | 929 | let (DecompressInputRequired next, zstate') = x | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Raw.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib/Raw.dyn_o ) [5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/Zlib.dyn_o ) [6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/GZip.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zlib-0.6.3.0/build/Codec/Compression/GZip.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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Divisible.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Compose.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/contravariant-1.5.5/build/Data/Functor/Contravariant/Generic.dyn_o ) Configuring library for memory-0.18.0... Preprocessing library for memory-0.18.0... Building library for memory-0.18.0... [ 1 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/ExtendedWords.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/ExtendedWords.dyn_o ) [ 2 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/Compat.dyn_o ) [ 3 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Endian.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Endian.dyn_o ) [ 4 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Hash/SipHash.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Hash/SipHash.dyn_o ) [ 5 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base32.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base32.dyn_o ) [ 6 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base16.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base16.dyn_o ) [ 7 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/CompatPrim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/CompatPrim.dyn_o ) [ 8 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/CompatPrim64.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/CompatPrim64.dyn_o ) Data/Memory/Internal/CompatPrim64.hs:58:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: type constructor or class ‘OutBool’ | 58 | type OutBool = Int# | ^^^^^^^^^^^^^^^^^^^ [ 9 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/DeepSeq.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/DeepSeq.dyn_o ) [10 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Internal/Imports.dyn_o ) [11 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Hash/FNV.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Hash/FNV.dyn_o ) [12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base64.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/Encoding/Base64.dyn_o ) [13 of 28] Compiling Data.Memory.MemMap.Posix ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/MemMap/Posix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/MemMap/Posix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/MemMap/Posix.dyn_o ) [14 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/PtrMethods.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/Memory/PtrMethods.dyn_o ) [15 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Types.dyn_o ) [16 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/MemView.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/MemView.dyn_o ) [17 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Pack/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Pack/Internal.dyn_o ) [18 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Hash.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Hash.dyn_o ) [19 of 28] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Sized.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Sized.dyn_o ) [20 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/ScrubbedBytes.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/ScrubbedBytes.dyn_o ) [21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Methods.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Methods.dyn_o ) [22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/View.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/View.dyn_o ) [23 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Parse.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Parse.dyn_o ) [24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Mapping.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Mapping.dyn_o ) [25 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Encoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Encoding.dyn_o ) [26 of 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Bytes.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Bytes.dyn_o ) [27 of 28] Compiling Data.ByteArray ( Data/ByteArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray.dyn_o ) [28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Pack.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/memory-0.18.0/build/Data/ByteArray/Pack.dyn_o ) Configuring library for cookie-0.4.6... Preprocessing library for cookie-0.4.6... Building library for cookie-0.4.6... [1 of 1] Compiling Web.Cookie ( Web/Cookie.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cookie-0.4.6/build/Web/Cookie.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cookie-0.4.6/build/Web/Cookie.dyn_o ) Web/Cookie.hs:260:21: 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." | 260 | (name, value) = head pairs | ^^^^ Web/Cookie.hs:261: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." | 261 | flags = map (first (S8.map toLower)) $ tail pairs | ^^^^ Configuring library for regex-applicative-0.3.4... Preprocessing library for regex-applicative-0.3.4... Building library for regex-applicative-0.3.4... [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/StateQueue.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/StateQueue.dyn_o ) [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Types.dyn_o ) Text/Regex/Applicative/Types.hs:133:16: 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 | 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where | ^ Text/Regex/Applicative/Types.hs:133: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 | 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where | ^ [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Reference.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Reference.dyn_o ) Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad (P s)’. ‘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 | 27 | return x = P $ \s -> [(x, s)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative (P s)’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | pure = return | ^^^^^^^^^^^^^ [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Compile.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Compile.dyn_o ) [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Object.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Object.dyn_o ) [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Interface.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Interface.dyn_o ) [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative.dyn_o ) [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Common.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-applicative-0.3.4/build/Text/Regex/Applicative/Common.dyn_o ) Configuring library for unordered-containers-0.2.19.1... Preprocessing library for unordered-containers-0.2.19.1... Building library for unordered-containers-0.2.19.1... 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 8] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal/Array.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/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 8] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal/List.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal/List.dyn_o ) [3 of 8] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal.dyn_o ) [4 of 8] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal/Strict.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Internal/Strict.dyn_o ) [5 of 8] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashSet/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashSet/Internal.dyn_o ) [6 of 8] Compiling Data.HashSet ( Data/HashSet.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashSet.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashSet.dyn_o ) [7 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Strict.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Strict.dyn_o ) [8 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unordered-containers-0.2.19.1/build/Data/HashMap/Lazy.dyn_o ) Configuring library for time-compat-1.9.6.1... Preprocessing library for time-compat-1.9.6.1... Building library for time-compat-1.9.6.1... [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Format.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Format.dyn_o ) [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Month/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Month/Compat.dyn_o ) [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Quarter/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Types.dyn_o ) [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Orphans.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Orphans.dyn_o ) [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/ISO8601/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/ISO8601/Compat.dyn_o ) [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Format/Compat.dyn_o ) [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/System/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/System/Compat.dyn_o ) [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/POSIX/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/POSIX/Compat.dyn_o ) [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/Compat.dyn_o ) [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/WeekDate/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Private.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Private.dyn_o ) [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/OrdinalDate/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/MonthDay/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Easter/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Easter/Compat.dyn_o ) [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Compat.dyn_o ) [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/LocalTime/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/LocalTime/Compat.dyn_o ) [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Compat.dyn_o ) [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/TAI/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Clock/TAI/Compat.dyn_o ) [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Julian/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/time-compat-1.9.6.1/build/Data/Time/Calendar/Julian/Compat.dyn_o ) Configuring library for text-short-0.1.5... Preprocessing library for text-short-0.1.5... Building library for text-short-0.1.5... [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/PrimOps.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/PrimOps.dyn_o ) [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Internal.dyn_o ) [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Unsafe.dyn_o ) [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short.dyn_o ) [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Partial.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-short-0.1.5/build/Data/Text/Short/Partial.dyn_o ) Configuring library for data-fix-0.3.2... Preprocessing library for data-fix-0.3.2... Building library for data-fix-0.3.2... [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.2/build/Data/Fix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/data-fix-0.3.2/build/Data/Fix.dyn_o ) 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/case-insensitive-1.2.1.0/build/Data/CaseInsensitive/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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.4... Preprocessing library for async-2.2.4... Building library for async-2.2.4... [1 of 1] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.4/build/Control/Concurrent/Async.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/async-2.2.4/build/Control/Concurrent/Async.dyn_o ) Control/Concurrent/Async.hs:215: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() | 215 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring network-3.1.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/darcs-2.16.5/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 we are using the GNU C compiler... yes checking whether /exopi-obj/pobj/darcs-2.16.5/bin/clang accepts -g... yes checking for /exopi-obj/pobj/darcs-2.16.5/bin/clang option to accept ISO C89... none needed checking for an ANSI C-conforming const... yes checking how to run the C preprocessor... /exopi-obj/pobj/darcs-2.16.5/bin/clang -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking limits.h usability... yes checking limits.h presence... 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 fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking netioapi.h usability... no checking netioapi.h presence... no 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 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.1.4.0... Building library for network-3.1.4.0... [ 1 of 28] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Imports.dyn_o ) [ 2 of 28] Compiling Network.Socket.If ( Network/Socket/If.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/If.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/If.dyn_o ) [ 3 of 28] Compiling Network.Socket.Flag ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Flag.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Flag.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Flag.dyn_o ) [ 4 of 28] Compiling Network.Socket.Cbits ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Cbits.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Cbits.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Cbits.dyn_o ) [ 5 of 28] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Fcntl.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Fcntl.dyn_o ) [ 6 of 28] Compiling Network.Socket.Posix.IOVec ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/IOVec.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/IOVec.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/IOVec.dyn_o ) [ 7 of 28] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ReadShow.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ReadShow.dyn_o ) [ 8 of 28] Compiling Network.Socket.Types ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Types.dyn_o ) [ 9 of 28] Compiling Network.Socket.Posix.Cmsg ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/Cmsg.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/Cmsg.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/Cmsg.dyn_o ) [10 of 28] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Internal.dyn_o ) [11 of 28] Compiling Network.Socket.Posix.MsgHdr ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/MsgHdr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/MsgHdr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/MsgHdr.dyn_o ) [12 of 28] Compiling Network.Socket.Posix.CmsgHdr ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/CmsgHdr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/CmsgHdr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Posix/CmsgHdr.dyn_o ) Network/Socket/Posix/CmsgHdr.hsc:72:9: 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" | 72 | memcpy dst src len | ^^^^^^ Network/Socket/Posix/CmsgHdr.hsc:91:66: 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" | 91 | Cmsg (CmsgId lvl typ) <$> create (fromIntegral siz) (\dst -> memcpy dst src siz) | ^^^^^^ [13 of 28] Compiling Network.Socket.Options ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Options.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Options.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Options.dyn_o ) [14 of 28] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Syscall.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Syscall.dyn_o ) Network/Socket/Syscall.hs:104:19: warning: [GHC-40910] [-Wunused-matches] Defined but not used: ‘s’ | 104 | unsetIPv6Only s = when (family == AF_INET6 && stype `elem` [Stream, Datagram]) $ | ^ [15 of 28] Compiling Network.Socket.Name ( Network/Socket/Name.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Name.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Name.dyn_o ) [16 of 28] Compiling Network.Socket.Info ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Info.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Info.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Info.dyn_o ) [17 of 28] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Handle.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Handle.dyn_o ) [18 of 28] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Internal.dyn_o ) [19 of 28] Compiling Network.Socket.Buffer ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Buffer.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Buffer.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Buffer.dyn_o ) [20 of 28] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/SockAddr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/SockAddr.dyn_o ) [21 of 28] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Shutdown.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Shutdown.dyn_o ) [22 of 28] Compiling Network.Socket.ByteString.IO ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/IO.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/IO.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/IO.dyn_o ) [23 of 28] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Lazy/Posix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Lazy/Posix.dyn_o ) [24 of 28] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString.dyn_o ) [25 of 28] Compiling Network.Socket.Address ( Network/Socket/Address.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Address.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Address.dyn_o ) [26 of 28] Compiling Network.Socket.Unix ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Unix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/Unix.dyn_o ) [27 of 28] Compiling Network.Socket ( Network/Socket.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket.dyn_o ) [28 of 28] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-3.1.4.0/build/Network/Socket/ByteString/Lazy.dyn_o ) Configuring old-time-1.1.0.3... configure: WARNING: unrecognized options: --with-compiler checking for gcc... /exopi-obj/pobj/darcs-2.16.5/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 we are using the GNU C compiler... yes checking whether /exopi-obj/pobj/darcs-2.16.5/bin/clang accepts -g... yes checking for /exopi-obj/pobj/darcs-2.16.5/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... /exopi-obj/pobj/darcs-2.16.5/bin/clang -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... no checking sys/timeb.h presence... no checking for sys/timeb.h... no checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for ftime... no checking for gmtime_r... yes checking for localtime_r... yes checking for gettimeofday... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/time.h... (cached) yes checking whether altzone is declared... no configure: creating ./config.status config.status: creating include/HsTimeConfig.h configure: WARNING: unrecognized options: --with-compiler Preprocessing library for old-time-1.1.0.3... Building library for old-time-1.1.0.3... [1 of 1] Compiling System.Time ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-time-1.1.0.3/build/System/Time.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-time-1.1.0.3/build/System/Time.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/old-time-1.1.0.3/build/System/Time.dyn_o ) Configuring library for scientific-0.3.7.0... Preprocessing library for scientific-0.3.7.0... Building library for scientific-0.3.7.0... [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/GHC/Integer/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/GHC/Integer/Compat.dyn_o ) [2 of 5] Compiling Utils ( src/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Utils.dyn_o ) [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Scientific.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Scientific.dyn_o ) src/Data/Scientific.hs:1063:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 1063 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Scientific.hs:1079:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 1079 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Text/Lazy/Builder/Scientific.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) src/Data/Text/Lazy/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 20 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:67:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 67 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Text/Lazy/Builder/Scientific.hs:95:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 95 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/ByteString/Builder/Scientific.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/scientific-0.3.7.0/build/Data/ByteString/Builder/Scientific.dyn_o ) src/Data/ByteString/Builder/Scientific.hs:25:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 25 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:75:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [] [] | 75 | (d:ds') = map i2d (if ei > 0 then init is' else is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/ByteString/Builder/Scientific.hs:105:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] | 105 | d:ds' = map i2d (if ei > 0 then is' else 0:is') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for integer-conversion-0.1.0.1... Preprocessing library for integer-conversion-0.1.0.1... Building library for integer-conversion-0.1.0.1... [1 of 1] Compiling Data.Integer.Conversion ( src/Data/Integer/Conversion.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.0.1/build/Data/Integer/Conversion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/integer-conversion-0.1.0.1/build/Data/Integer/Conversion.dyn_o ) Configuring library for regex-tdfa-1.3.2.2... Preprocessing library for regex-tdfa-1.3.2.2... Building library for regex-tdfa-1.3.2.2... [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/CharMap2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntSet/EnumSet2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Data/IntMap/EnumMap2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Paths_regex_tdfa.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/regex-tdfa-1.3.2.2/build/Text/Regex/TDFA.dyn_o ) Configuring library for random-1.2.1.1... Preprocessing library for random-1.2.1.1... Building library for random-1.2.1.1... [1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random/GFinite.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random/GFinite.dyn_o ) [2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random/Internal.dyn_o ) [3 of 4] Compiling System.Random ( src/System/Random.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random.dyn_o ) [4 of 4] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/build/System/Random/Stateful.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/random-1.2.1.1/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/distributive-0.6.2.1/build/Data/Distributive/Generic.dyn_o ) Configuring library for boring-0.2.1... Preprocessing library for boring-0.2.1... Building library for boring-0.2.1... [1 of 1] Compiling Data.Boring ( src/Data/Boring.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/boring-0.2.1/build/Data/Boring.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/boring-0.2.1/build/Data/Boring.dyn_o ) Configuring library for assoc-1.1... Preprocessing library for assoc-1.1... Building library for assoc-1.1... [1 of 2] Compiling Data.Bifunctor.Assoc ( src/Data/Bifunctor/Assoc.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Assoc.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Assoc.dyn_o ) [2 of 2] Compiling Data.Bifunctor.Swap ( src/Data/Bifunctor/Swap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Swap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/assoc-1.1/build/Data/Bifunctor/Swap.dyn_o ) Configuring library for network-uri-2.6.4.2... Preprocessing library for network-uri-2.6.4.2... Building library for network-uri-2.6.4.2... [1 of 3] Compiling Network.URI ( Network/URI.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Lens.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/network-uri-2.6.4.2/build/Network/URI/Static.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Data/Acquire.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/Control/Monad/Trans/Resource.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/resourcet-1.3.0/build/UnliftIO/Resource.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Internal/Check.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Fusion/Bundle.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic/New.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Storable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-0.13.1.0/build/Data/Vector/Unboxed/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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 zip-archive-0.4.3... Preprocessing library for zip-archive-0.4.3... Building library for zip-archive-0.4.3... [1 of 1] Compiling Codec.Archive.Zip ( src/Codec/Archive/Zip.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zip-archive-0.4.3/build/Codec/Archive/Zip.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/zip-archive-0.4.3/build/Codec/Archive/Zip.dyn_o ) Configuring library for pem-0.2.4... Preprocessing library for pem-0.2.4... Building library for pem-0.2.4... [1 of 4] Compiling Data.PEM.Types ( Data/PEM/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Types.dyn_o ) [2 of 4] Compiling Data.PEM.Parser ( Data/PEM/Parser.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Parser.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Parser.dyn_o ) [3 of 4] Compiling Data.PEM.Writer ( Data/PEM/Writer.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Writer.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM/Writer.dyn_o ) [4 of 4] Compiling Data.PEM ( Data/PEM.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/pem-0.2.4/build/Data/PEM.dyn_o ) Configuring library for cryptonite-0.30... Preprocessing library for cryptonite-0.30... Building library for cryptonite-0.30... [ 1 of 137] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/DES/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/DES/Primitive.dyn_o ) Crypto/Cipher/DES/Primitive.hs:100:15: 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." | 100 | res' = tail $ iterate (trans 6) ([], res) | ^^^^ [ 2 of 137] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Data/Padding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Data/Padding.dyn_o ) [ 3 of 137] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Error/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Error/Types.dyn_o ) [ 4 of 137] Compiling Crypto.Error ( Crypto/Error.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Error.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Error.dyn_o ) [ 5 of 137] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Compat.dyn_o ) [ 6 of 137] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/ByteArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/ByteArray.dyn_o ) [ 7 of 137] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Utils.dyn_o ) [ 8 of 137] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/CompatPrim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/CompatPrim.dyn_o ) [ 9 of 137] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/DeepSeq.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/DeepSeq.dyn_o ) [ 10 of 137] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Base.dyn_o ) [ 11 of 137] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Stream.dyn_o ) [ 12 of 137] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Imports.dyn_o ) [ 13 of 137] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Builder.dyn_o ) [ 14 of 137] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Types.dyn_o ) [ 15 of 137] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Whirlpool.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Whirlpool.dyn_o ) [ 16 of 137] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Tiger.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Tiger.dyn_o ) [ 17 of 137] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Skein512.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Skein512.dyn_o ) [ 18 of 137] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Skein256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Skein256.dyn_o ) [ 19 of 137] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA512t.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA512t.dyn_o ) [ 20 of 137] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA512.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA512.dyn_o ) [ 21 of 137] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA384.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA384.dyn_o ) [ 22 of 137] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA3.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA3.dyn_o ) [ 23 of 137] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA256.dyn_o ) [ 24 of 137] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA224.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA224.dyn_o ) [ 25 of 137] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHA1.dyn_o ) [ 26 of 137] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/RIPEMD160.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/RIPEMD160.dyn_o ) [ 27 of 137] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD5.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD5.dyn_o ) [ 28 of 137] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD4.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD4.dyn_o ) [ 29 of 137] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/MD2.dyn_o ) [ 30 of 137] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Keccak.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Keccak.dyn_o ) [ 31 of 137] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/IO.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/IO.dyn_o ) [ 32 of 137] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2sp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2sp.dyn_o ) [ 33 of 137] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2s.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2s.dyn_o ) [ 34 of 137] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2bp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2bp.dyn_o ) [ 35 of 137] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2b.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2b.dyn_o ) [ 36 of 137] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/GF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/GF.dyn_o ) [ 37 of 137] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/AEAD.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/AEAD.dyn_o ) [ 38 of 137] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Block.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types/Block.dyn_o ) [ 39 of 137] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Types.dyn_o ) [ 40 of 137] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ConstructHash/MiyaguchiPreneel.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ConstructHash/MiyaguchiPreneel.dyn_o ) [ 41 of 137] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Utils.dyn_o ) [ 42 of 137] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/TripleDES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/TripleDES.dyn_o ) [ 43 of 137] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/DES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/DES.dyn_o ) [ 44 of 137] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Salsa.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Salsa.dyn_o ) [ 45 of 137] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/XSalsa.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/XSalsa.dyn_o ) [ 46 of 137] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/RC4.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/RC4.dyn_o ) [ 47 of 137] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/ChaCha.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/ChaCha.dyn_o ) [ 48 of 137] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AES/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AES/Primitive.dyn_o ) [ 49 of 137] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AES.dyn_o ) [ 50 of 137] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Nat.dyn_o ) [ 51 of 137] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHAKE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/SHAKE.dyn_o ) [ 52 of 137] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Blake2.dyn_o ) [ 53 of 137] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Algorithms.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash/Algorithms.dyn_o ) [ 54 of 137] Compiling Crypto.Hash ( Crypto/Hash.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Hash.dyn_o ) [ 55 of 137] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/WordArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/WordArray.dyn_o ) [ 56 of 137] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Twofish/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Twofish/Primitive.dyn_o ) Crypto/Cipher/Twofish/Primitive.hs:84:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word32]’ not matched: [] [_] [_, _] [_, _, _] ... | 84 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (8 + 4 * ind) + offset) [0..3] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:119:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word32]’ not matched: [] [_] [_, _] [_, _, _] ... | 119 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (4 + 4 * ind) + offset) [0..3] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:210:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [_] [_, _] [_, _, _] ... | 210 | [w0, w1, w2, w3, w4, w5, w6, w7, w8, w9, w10, w11, w12, w13, w14, w15] = take 16 ws | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:258:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [_] [_, _] [_, _, _] ... | 258 | [y0, y1, y2, y3] = take 4 input | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 57 of 137] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Twofish.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Twofish.dyn_o ) [ 58 of 137] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/CAST5/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/CAST5/Primitive.dyn_o ) [ 59 of 137] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/CAST5.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/CAST5.dyn_o ) [ 60 of 137] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish/Box.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish/Box.dyn_o ) [ 61 of 137] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish/Primitive.dyn_o ) [ 62 of 137] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Blowfish.dyn_o ) [ 63 of 137] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Words.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Internal/Words.dyn_o ) [ 64 of 137] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Camellia/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Camellia/Primitive.dyn_o ) [ 65 of 137] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Camellia.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/Camellia.dyn_o ) [ 66 of 137] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/Argon2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/Argon2.dyn_o ) [ 67 of 137] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/BCryptPBKDF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/BCryptPBKDF.dyn_o ) [ 68 of 137] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/CMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/CMAC.dyn_o ) Crypto/MAC/CMAC.hs:130:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 130 | setB i ws = hd ++ setBit (head tl) r : tail tl where | ^^^^ Crypto/MAC/CMAC.hs:130:45: 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." | 130 | setB i ws = hd ++ setBit (head tl) r : tail tl where | ^^^^ [ 69 of 137] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/HMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/HMAC.dyn_o ) [ 70 of 137] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/PBKDF2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/PBKDF2.dyn_o ) [ 71 of 137] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/Scrypt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/Scrypt.dyn_o ) [ 72 of 137] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/HKDF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/HKDF.dyn_o ) [ 73 of 137] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/KMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/KMAC.dyn_o ) [ 74 of 137] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/Poly1305.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/MAC/Poly1305.dyn_o ) [ 75 of 137] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/ChaChaPoly1305.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/ChaChaPoly1305.dyn_o ) [ 76 of 137] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Compat.dyn_o ) Crypto/Number/Compat.hs:57:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘gcdExtInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerGcde instead" | 57 | where (# g, s #) = gcdExtInteger a b | ^^^^^^^^^^^^^ Crypto/Number/Compat.hs:90:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘powModInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerPowMod# instead" | 90 | gmpPowModInteger b e m = GmpSupported (powModInteger b e m) | ^^^^^^^^^^^^^ Crypto/Number/Compat.hs:101:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘recipModInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerRecipMod# instead" | 101 | where r = recipModInteger g m | ^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:132:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘sizeInBaseInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerSizeInBase# instead" | 132 | gmpSizeInBytes n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 256#))) | ^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:140:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘sizeInBaseInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerSizeInBase# instead" | 140 | gmpSizeInBits n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 2#))) | ^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:149:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘exportIntegerToAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerToAddr# instead" | 149 | _ <- exportIntegerToAddr n addr 1# | ^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:163:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘exportIntegerToAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerToAddr# instead" | 163 | _ <- exportIntegerToAddr n addr 0# | ^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:177:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘importIntegerFromAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerFromAddr# instead" | 177 | importIntegerFromAddr addr (int2Word# n) 1# | ^^^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:189:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘importIntegerFromAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerFromAddr# instead" | 189 | importIntegerFromAddr addr (int2Word# n) 0# | ^^^^^^^^^^^^^^^^^^^^^ [ 77 of 137] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Basic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Basic.dyn_o ) [ 78 of 137] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Simple/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Simple/Types.dyn_o ) [ 79 of 137] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/F2m.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/F2m.dyn_o ) [ 80 of 137] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/ModArithmetic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/ModArithmetic.dyn_o ) [ 81 of 137] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Nat.dyn_o ) [ 82 of 137] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/Internal.dyn_o ) [ 83 of 137] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize.dyn_o ) [ 84 of 137] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/Internal/LE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/Internal/LE.dyn_o ) [ 85 of 137] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/LE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Serialize/LE.dyn_o ) [ 86 of 137] Compiling Crypto.OTP ( Crypto/OTP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/OTP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/OTP.dyn_o ) [ 87 of 137] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Types.dyn_o ) [ 88 of 137] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Internal.dyn_o ) [ 89 of 137] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/MaskGenFunction.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/MaskGenFunction.dyn_o ) [ 90 of 137] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/Types.dyn_o ) [ 91 of 137] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/Prim.dyn_o ) [ 92 of 137] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Source.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Source.dyn_o ) [ 93 of 137] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/RDRand.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/RDRand.dyn_o ) [ 94 of 137] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Unix.dyn_o ) [ 95 of 137] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Backend.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Backend.dyn_o ) [ 96 of 137] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy/Unsafe.dyn_o ) [ 97 of 137] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Entropy.dyn_o ) [ 98 of 137] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/EntropyPool.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/EntropyPool.dyn_o ) [ 99 of 137] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Types.dyn_o ) [100 of 137] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/SystemDRG.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/SystemDRG.dyn_o ) [101 of 137] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/ChaChaDRG.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/ChaChaDRG.dyn_o ) [102 of 137] Compiling Crypto.Random ( Crypto/Random.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random.dyn_o ) [103 of 137] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Probabilistic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Random/Probabilistic.dyn_o ) [104 of 137] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Ed448.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Ed448.dyn_o ) [105 of 137] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Ed25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Ed25519.dyn_o ) [106 of 137] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/P256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/P256.dyn_o ) [107 of 137] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Curve448.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Curve448.dyn_o ) [108 of 137] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Curve25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Curve25519.dyn_o ) [109 of 137] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/BCrypt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/KDF/BCrypt.dyn_o ) [110 of 137] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Edwards25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Edwards25519.dyn_o ) [111 of 137] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AESGCMSIV.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Cipher/AESGCMSIV.dyn_o ) Crypto/Cipher/AESGCMSIV.hs:193:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe (IV c)’ not matched: Nothing | 193 | where toIV bs = let Just iv = makeIV (bs :: Bytes) in iv | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [112 of 137] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Generate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Generate.dyn_o ) [113 of 137] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Prim.dyn_o ) [114 of 137] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/ECDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/ECDSA.dyn_o ) [115 of 137] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Generate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/Generate.dyn_o ) [116 of 137] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/DSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/DSA.dyn_o ) [117 of 137] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Prime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Number/Prime.dyn_o ) [118 of 137] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Types.dyn_o ) [119 of 137] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/OAEP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/OAEP.dyn_o ) [120 of 137] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/RW.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/RW.dyn_o ) [121 of 137] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Modified.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Modified.dyn_o ) [122 of 137] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Basic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/Rabin/Basic.dyn_o ) Crypto/PubKey/Rabin/Basic.hs:125:21: 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." | 125 | else Just $ head solutions | ^^^^ [123 of 137] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA.dyn_o ) [124 of 137] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/PSS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/PSS.dyn_o ) [125 of 137] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/PKCS15.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/PKCS15.dyn_o ) [126 of 137] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/OAEP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/RSA/OAEP.dyn_o ) [127 of 137] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/DH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/DH.dyn_o ) [128 of 137] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ElGamal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ElGamal.dyn_o ) [129 of 137] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/DH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECC/DH.dyn_o ) Crypto/PubKey/ECC/DH.hs:47:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Point’ not matched: PointO | 47 | Point x _ = pointMul curve db qa | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [130 of 137] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Simple/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC/Simple/Prim.dyn_o ) [131 of 137] Compiling Crypto.ECC ( Crypto/ECC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/ECC.dyn_o ) [132 of 137] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/EdDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/EdDSA.dyn_o ) Crypto/PubKey/EdDSA.hs:110:45: 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 | 110 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:132:36: 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 | 132 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:154:36: 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 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:175: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 | 175 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:184:39: 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 | 184 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:195: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 | 195 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:204: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 | 204 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:213: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 | 213 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:223:36: 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 | 223 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:233: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 | 233 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:242: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 | 242 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:251:36: 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 | 251 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:269: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 | 269 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:292: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 | 292 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:313:42: 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 | 313 | , HashDigestSize hash ~ CurveDigestSize curve | ^ [133 of 137] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECIES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECIES.dyn_o ) [134 of 137] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/PubKey/ECDSA.dyn_o ) [135 of 137] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Data/AFIS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Data/AFIS.dyn_o ) [136 of 137] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/System/CPU.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/System/CPU.dyn_o ) [137 of 137] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Tutorial.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/cryptonite-0.30/build/Crypto/Tutorial.dyn_o ) Configuring library for crypton-0.34... Preprocessing library for crypton-0.34... Building library for crypton-0.34... [ 1 of 138] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/DES/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/DES/Primitive.dyn_o ) Crypto/Cipher/DES/Primitive.hs:100:15: 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." | 100 | res' = tail $ iterate (trans 6) ([], res) | ^^^^ [ 2 of 138] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Data/Padding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Data/Padding.dyn_o ) [ 3 of 138] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Error/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Error/Types.dyn_o ) [ 4 of 138] Compiling Crypto.Error ( Crypto/Error.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Error.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Error.dyn_o ) [ 5 of 138] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Compat.dyn_o ) [ 6 of 138] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/ByteArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/ByteArray.dyn_o ) [ 7 of 138] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Utils.dyn_o ) [ 8 of 138] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/CompatPrim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/CompatPrim.dyn_o ) [ 9 of 138] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/DeepSeq.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/DeepSeq.dyn_o ) [ 10 of 138] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Base.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Base.dyn_o ) [ 11 of 138] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Stream.dyn_o ) [ 12 of 138] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Imports.dyn_o ) [ 13 of 138] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Builder.dyn_o ) [ 14 of 138] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Types.dyn_o ) [ 15 of 138] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Whirlpool.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Whirlpool.dyn_o ) [ 16 of 138] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Tiger.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Tiger.dyn_o ) [ 17 of 138] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Skein512.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Skein512.dyn_o ) [ 18 of 138] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Skein256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Skein256.dyn_o ) [ 19 of 138] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA512t.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA512t.dyn_o ) [ 20 of 138] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA512.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA512.dyn_o ) [ 21 of 138] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA384.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA384.dyn_o ) [ 22 of 138] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA3.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA3.dyn_o ) [ 23 of 138] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA256.dyn_o ) [ 24 of 138] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA224.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA224.dyn_o ) [ 25 of 138] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHA1.dyn_o ) [ 26 of 138] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/RIPEMD160.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/RIPEMD160.dyn_o ) [ 27 of 138] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD5.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD5.dyn_o ) [ 28 of 138] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD4.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD4.dyn_o ) [ 29 of 138] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/MD2.dyn_o ) [ 30 of 138] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Keccak.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Keccak.dyn_o ) [ 31 of 138] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/IO.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/IO.dyn_o ) [ 32 of 138] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2sp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2sp.dyn_o ) [ 33 of 138] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2s.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2s.dyn_o ) [ 34 of 138] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2bp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2bp.dyn_o ) [ 35 of 138] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2b.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2b.dyn_o ) [ 36 of 138] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/GF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/GF.dyn_o ) [ 37 of 138] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/AEAD.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/AEAD.dyn_o ) [ 38 of 138] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Block.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types/Block.dyn_o ) [ 39 of 138] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Types.dyn_o ) [ 40 of 138] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ConstructHash/MiyaguchiPreneel.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ConstructHash/MiyaguchiPreneel.dyn_o ) [ 41 of 138] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Utils.dyn_o ) [ 42 of 138] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/TripleDES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/TripleDES.dyn_o ) [ 43 of 138] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/DES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/DES.dyn_o ) [ 44 of 138] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Salsa.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Salsa.dyn_o ) [ 45 of 138] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/XSalsa.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/XSalsa.dyn_o ) [ 46 of 138] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/RC4.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/RC4.dyn_o ) [ 47 of 138] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/ChaCha.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/ChaCha.dyn_o ) [ 48 of 138] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AES/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AES/Primitive.dyn_o ) [ 49 of 138] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AES.dyn_o ) [ 50 of 138] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Nat.dyn_o ) [ 51 of 138] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHAKE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/SHAKE.dyn_o ) [ 52 of 138] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Blake2.dyn_o ) [ 53 of 138] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Algorithms.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash/Algorithms.dyn_o ) [ 54 of 138] Compiling Crypto.Hash ( Crypto/Hash.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Hash.dyn_o ) [ 55 of 138] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/WordArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/WordArray.dyn_o ) [ 56 of 138] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Twofish/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Twofish/Primitive.dyn_o ) Crypto/Cipher/Twofish/Primitive.hs:84:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word32]’ not matched: [] [_] [_, _] [_, _, _] ... | 84 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (8 + 4 * ind) + offset) [0..3] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:119:19: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word32]’ not matched: [] [_] [_, _] [_, _, _] ... | 119 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (4 + 4 * ind) + offset) [0..3] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:210:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [_] [_, _] [_, _, _] ... | 210 | [w0, w1, w2, w3, w4, w5, w6, w7, w8, w9, w10, w11, w12, w13, w14, w15] = take 16 ws | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Cipher/Twofish/Primitive.hs:258:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] [_] [_, _] [_, _, _] ... | 258 | [y0, y1, y2, y3] = take 4 input | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 57 of 138] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Twofish.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Twofish.dyn_o ) [ 58 of 138] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/CAST5/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/CAST5/Primitive.dyn_o ) [ 59 of 138] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/CAST5.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/CAST5.dyn_o ) [ 60 of 138] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish/Box.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish/Box.dyn_o ) [ 61 of 138] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish/Primitive.dyn_o ) [ 62 of 138] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Blowfish.dyn_o ) [ 63 of 138] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Words.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Internal/Words.dyn_o ) [ 64 of 138] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Camellia/Primitive.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Camellia/Primitive.dyn_o ) [ 65 of 138] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Camellia.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/Camellia.dyn_o ) [ 66 of 138] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/Argon2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/Argon2.dyn_o ) [ 67 of 138] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/BCryptPBKDF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/BCryptPBKDF.dyn_o ) [ 68 of 138] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/CMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/CMAC.dyn_o ) Crypto/MAC/CMAC.hs:130:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 130 | setB i ws = hd ++ setBit (head tl) r : tail tl where | ^^^^ Crypto/MAC/CMAC.hs:130:45: 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." | 130 | setB i ws = hd ++ setBit (head tl) r : tail tl where | ^^^^ [ 69 of 138] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/HMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/HMAC.dyn_o ) [ 70 of 138] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/PBKDF2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/PBKDF2.dyn_o ) [ 71 of 138] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/Scrypt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/Scrypt.dyn_o ) [ 72 of 138] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/HKDF.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/HKDF.dyn_o ) [ 73 of 138] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/KMAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/KMAC.dyn_o ) [ 74 of 138] Compiling Crypto.MAC.KeyedBlake2 ( Crypto/MAC/KeyedBlake2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/KeyedBlake2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/KeyedBlake2.dyn_o ) [ 75 of 138] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/Poly1305.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/MAC/Poly1305.dyn_o ) [ 76 of 138] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/ChaChaPoly1305.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/ChaChaPoly1305.dyn_o ) [ 77 of 138] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Compat.dyn_o ) Crypto/Number/Compat.hs:57:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘gcdExtInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerGcde instead" | 57 | where (# g, s #) = gcdExtInteger a b | ^^^^^^^^^^^^^ Crypto/Number/Compat.hs:90:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘powModInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerPowMod# instead" | 90 | gmpPowModInteger b e m = GmpSupported (powModInteger b e m) | ^^^^^^^^^^^^^ Crypto/Number/Compat.hs:101:13: warning: [GHC-68441] [-Wdeprecations] In the use of ‘recipModInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerRecipMod# instead" | 101 | where r = recipModInteger g m | ^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:132:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘sizeInBaseInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerSizeInBase# instead" | 132 | gmpSizeInBytes n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 256#))) | ^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:140:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘sizeInBaseInteger’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerSizeInBase# instead" | 140 | gmpSizeInBits n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 2#))) | ^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:149:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘exportIntegerToAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerToAddr# instead" | 149 | _ <- exportIntegerToAddr n addr 1# | ^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:163:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘exportIntegerToAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerToAddr# instead" | 163 | _ <- exportIntegerToAddr n addr 0# | ^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:177:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘importIntegerFromAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerFromAddr# instead" | 177 | importIntegerFromAddr addr (int2Word# n) 1# | ^^^^^^^^^^^^^^^^^^^^^ Crypto/Number/Compat.hs:189:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘importIntegerFromAddr’ (imported from GHC.Integer.GMP.Internals): Deprecated: "Use integerFromAddr# instead" | 189 | importIntegerFromAddr addr (int2Word# n) 0# | ^^^^^^^^^^^^^^^^^^^^^ [ 78 of 138] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Basic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Basic.dyn_o ) [ 79 of 138] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Simple/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Simple/Types.dyn_o ) [ 80 of 138] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/F2m.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/F2m.dyn_o ) [ 81 of 138] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/ModArithmetic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/ModArithmetic.dyn_o ) [ 82 of 138] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Nat.dyn_o ) [ 83 of 138] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/Internal.dyn_o ) [ 84 of 138] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize.dyn_o ) [ 85 of 138] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/Internal/LE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/Internal/LE.dyn_o ) [ 86 of 138] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/LE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Serialize/LE.dyn_o ) [ 87 of 138] Compiling Crypto.OTP ( Crypto/OTP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/OTP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/OTP.dyn_o ) [ 88 of 138] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Types.dyn_o ) [ 89 of 138] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Internal.dyn_o ) [ 90 of 138] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/MaskGenFunction.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/MaskGenFunction.dyn_o ) [ 91 of 138] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/Types.dyn_o ) [ 92 of 138] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/Prim.dyn_o ) [ 93 of 138] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Source.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Source.dyn_o ) [ 94 of 138] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/RDRand.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/RDRand.dyn_o ) [ 95 of 138] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Unix.dyn_o ) [ 96 of 138] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Backend.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Backend.dyn_o ) [ 97 of 138] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy/Unsafe.dyn_o ) [ 98 of 138] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Entropy.dyn_o ) [ 99 of 138] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/EntropyPool.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/EntropyPool.dyn_o ) [100 of 138] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Types.dyn_o ) [101 of 138] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/SystemDRG.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/SystemDRG.dyn_o ) [102 of 138] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/ChaChaDRG.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/ChaChaDRG.dyn_o ) [103 of 138] Compiling Crypto.Random ( Crypto/Random.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random.dyn_o ) [104 of 138] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Probabilistic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Random/Probabilistic.dyn_o ) [105 of 138] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Ed448.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Ed448.dyn_o ) [106 of 138] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Ed25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Ed25519.dyn_o ) [107 of 138] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/P256.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/P256.dyn_o ) [108 of 138] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Curve448.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Curve448.dyn_o ) [109 of 138] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Curve25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Curve25519.dyn_o ) [110 of 138] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/BCrypt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/KDF/BCrypt.dyn_o ) [111 of 138] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Edwards25519.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Edwards25519.dyn_o ) [112 of 138] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AESGCMSIV.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Cipher/AESGCMSIV.dyn_o ) Crypto/Cipher/AESGCMSIV.hs:193:23: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe (IV c)’ not matched: Nothing | 193 | where toIV bs = let Just iv = makeIV (bs :: Bytes) in iv | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [113 of 138] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Generate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Generate.dyn_o ) [114 of 138] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Prim.dyn_o ) [115 of 138] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/ECDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/ECDSA.dyn_o ) [116 of 138] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Generate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/Generate.dyn_o ) [117 of 138] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/DSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/DSA.dyn_o ) [118 of 138] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Prime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Number/Prime.dyn_o ) [119 of 138] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Types.dyn_o ) [120 of 138] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/OAEP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/OAEP.dyn_o ) [121 of 138] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/RW.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/RW.dyn_o ) [122 of 138] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Modified.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Modified.dyn_o ) [123 of 138] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Basic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/Rabin/Basic.dyn_o ) Crypto/PubKey/Rabin/Basic.hs:125:21: 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." | 125 | else Just $ head solutions | ^^^^ [124 of 138] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA.dyn_o ) [125 of 138] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/PSS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/PSS.dyn_o ) [126 of 138] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/PKCS15.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/PKCS15.dyn_o ) [127 of 138] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/OAEP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/RSA/OAEP.dyn_o ) [128 of 138] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/DH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/DH.dyn_o ) [129 of 138] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ElGamal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ElGamal.dyn_o ) [130 of 138] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/DH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECC/DH.dyn_o ) Crypto/PubKey/ECC/DH.hs:47:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Point’ not matched: PointO | 47 | Point x _ = pointMul curve db qa | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [131 of 138] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Simple/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC/Simple/Prim.dyn_o ) [132 of 138] Compiling Crypto.ECC ( Crypto/ECC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/ECC.dyn_o ) [133 of 138] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/EdDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/EdDSA.dyn_o ) Crypto/PubKey/EdDSA.hs:110:45: 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 | 110 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:132:36: 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 | 132 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:154:36: 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 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:175: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 | 175 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:184:39: 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 | 184 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:195: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 | 195 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:204: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 | 204 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:213: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 | 213 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:223:36: 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 | 223 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:233: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 | 233 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:242: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 | 242 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:251:36: 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 | 251 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:269: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 | 269 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:292: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 | 292 | , HashDigestSize hash ~ CurveDigestSize curve | ^ Crypto/PubKey/EdDSA.hs:313:42: 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 | 313 | , HashDigestSize hash ~ CurveDigestSize curve | ^ [134 of 138] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECIES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECIES.dyn_o ) [135 of 138] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECDSA.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/PubKey/ECDSA.dyn_o ) [136 of 138] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Data/AFIS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Data/AFIS.dyn_o ) [137 of 138] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/System/CPU.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/System/CPU.dyn_o ) [138 of 138] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Tutorial.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/Crypto/Tutorial.dyn_o ) Configuring asn1-types-0.3.4... Warning: asn1-types.cabal:17:34: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Preprocessing library for asn1-types-0.3.4... Building library for asn1-types-0.3.4... [1 of 6] Compiling Data.ASN1.BitArray ( Data/ASN1/BitArray.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/BitArray.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/BitArray.dyn_o ) [2 of 6] Compiling Data.ASN1.OID ( Data/ASN1/OID.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/OID.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/OID.dyn_o ) [3 of 6] Compiling Data.ASN1.Types.Lowlevel ( Data/ASN1/Types/Lowlevel.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types/Lowlevel.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types/Lowlevel.dyn_o ) [4 of 6] Compiling Data.ASN1.Types.String ( Data/ASN1/Types/String.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types/String.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types/String.dyn_o ) [5 of 6] Compiling Data.ASN1.Types ( Data/ASN1/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Types.dyn_o ) [6 of 6] Compiling Data.ASN1.Pretty ( Data/ASN1/Pretty.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Pretty.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-types-0.3.4/build/Data/ASN1/Pretty.dyn_o ) Configuring library for http-types-0.12.3... Preprocessing library for http-types-0.12.3... Building library for http-types-0.12.3... [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Header.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Header.dyn_o ) [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Method.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Method.dyn_o ) [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Status.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Status.dyn_o ) [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/URI.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/URI.dyn_o ) [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/QueryLike.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/QueryLike.dyn_o ) [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Version.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types/Version.dyn_o ) [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-types-0.12.3/build/Network/HTTP/Types.dyn_o ) Configuring library for typed-process-0.2.11.1... Preprocessing library for typed-process-0.2.11.1... Building library for typed-process-0.2.11.1... [1 of 3] Compiling Paths_typed_process ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/autogen/Paths_typed_process.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/Paths_typed_process.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/Paths_typed_process.dyn_o ) [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/System/Process/Typed/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/System/Process/Typed/Internal.dyn_o ) [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/System/Process/Typed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/typed-process-0.2.11.1/build/System/Process/Typed.dyn_o ) Configuring library for socks-0.6.1... Preprocessing library for socks-0.6.1... Building library for socks-0.6.1... [1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Parse.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Parse.dyn_o ) Network/Socks5/Parse.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Parser’. ‘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 | 75 | return v = Parser $ \buf _ ok -> ok buf v | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/Socks5/Parse.hs:91:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative Parser’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 91 | pure = return | ^^^^^^^^^^^^^^^^^^ [2 of 7] Compiling Network.Socks5.Types ( Network/Socks5/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Types.dyn_o ) [3 of 7] Compiling Network.Socks5.Conf ( Network/Socks5/Conf.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Conf.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Conf.dyn_o ) [4 of 7] Compiling Network.Socks5.Wire ( Network/Socks5/Wire.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Wire.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Wire.dyn_o ) [5 of 7] Compiling Network.Socks5.Command ( Network/Socks5/Command.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Command.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Command.dyn_o ) [6 of 7] Compiling Network.Socks5.Lowlevel ( Network/Socks5/Lowlevel.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Lowlevel.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5/Lowlevel.dyn_o ) [7 of 7] Compiling Network.Socks5 ( Network/Socks5.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/socks-0.6.1/build/Network/Socks5.dyn_o ) Configuring library for iproute-1.7.12... Preprocessing library for iproute-1.7.12... Building library for iproute-1.7.12... [1 of 9] Compiling Data.IP.Addr ( Data/IP/Addr.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Addr.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Addr.dyn_o ) Data/IP/Addr.hs:622:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] [_] [_, _] [_, _, _] ... | 622 | [i1,i2,i3,i4] = fromIPv4 ip | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 9] Compiling Data.IP.Builder ( Data/IP/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Builder.dyn_o ) [3 of 9] Compiling Data.IP.Mask ( Data/IP/Mask.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Mask.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Mask.dyn_o ) [4 of 9] Compiling Data.IP.Range ( Data/IP/Range.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Range.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Range.dyn_o ) [5 of 9] Compiling Data.IP.Op ( Data/IP/Op.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Op.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Op.dyn_o ) Data/IP/Op.hs:109:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] [_] [_, _] [_, _, _] ... | 109 | [i1,i2,i3,i4] = fromIPv4 ip | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 9] Compiling Data.IP.Internal ( Data/IP/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/Internal.dyn_o ) [7 of 9] Compiling Data.IP ( Data/IP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP.dyn_o ) [8 of 9] Compiling Data.IP.RouteTable.Internal ( Data/IP/RouteTable/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/RouteTable/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/RouteTable/Internal.dyn_o ) [9 of 9] Compiling Data.IP.RouteTable ( Data/IP/RouteTable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/RouteTable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/iproute-1.7.12/build/Data/IP/RouteTable.dyn_o ) Configuring unix-time-0.4.11... checking for gcc... /exopi-obj/pobj/darcs-2.16.5/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 we are using the GNU C compiler... yes checking whether /exopi-obj/pobj/darcs-2.16.5/bin/clang accepts -g... yes checking for /exopi-obj/pobj/darcs-2.16.5/bin/clang option to accept ISO C89... none needed checking how to run the C preprocessor... /exopi-obj/pobj/darcs-2.16.5/bin/clang -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking xlocale.h usability... no checking xlocale.h presence... no checking for xlocale.h... no checking for strptime_l... no checking for timegm... yes checking whether _mkgmtime is declared... no checking for _get_current_locale... no checking for _create_locale... no checking for strtol_l... no checking for strtoll_l... no checking for _isspace_l... no checking for _isupper_l... no checking for _isdigit_l... no checking for _isblank_l... no configure: creating ./config.status config.status: creating cbits/config.h Preprocessing library for unix-time-0.4.11... Building library for unix-time-0.4.11... [1 of 5] Compiling Data.UnixTime.Types ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Types.dyn_o ) Data/UnixTime/Types.hsc:3: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() | 3 | import Control.Applicative ((<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 5] Compiling Data.UnixTime.Sys ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Sys.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Sys.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Sys.dyn_o ) [3 of 5] Compiling Data.UnixTime.Diff ( Data/UnixTime/Diff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Diff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Diff.dyn_o ) Data/UnixTime/Diff.hs:48:11: warning: [GHC-95396] [-Winline-rule-shadowing] Rule "Integral->UnixDiffTime" may never fire because ‘fromIntegral’ might inline first Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ | 48 | {-# RULES "Integral->UnixDiffTime" fromIntegral = secondsToUnixDiffTime #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 5] Compiling Data.UnixTime.Conv ( Data/UnixTime/Conv.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Conv.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime/Conv.dyn_o ) Data/UnixTime/Conv.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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 5] Compiling Data.UnixTime ( Data/UnixTime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/unix-time-0.4.11/build/Data/UnixTime.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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Number.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Zepto.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Combinator.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Text/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/ByteString/Char8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec/Char8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-0.14.4/build/Data/Attoparsec.dyn_o ) Configuring library for text-iso8601-0.1... Preprocessing library for text-iso8601-0.1... Building library for text-iso8601-0.1... [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/FromText.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/FromText.dyn_o ) [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/ToText.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/text-iso8601-0.1/build/Data/Time/ToText.dyn_o ) Configuring library for uuid-types-1.0.5.1... Preprocessing library for uuid-types-1.0.5.1... Building library for uuid-types-1.0.5.1... [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal/Builder.dyn_o ) [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types/Internal.dyn_o ) src/Data/UUID/Types/Internal.hs:54:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 54 | import Control.Applicative ((<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/UUID/Types/Internal.hs:60:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() | 60 | import Data.Functor ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/uuid-types-1.0.5.1/build/Data/UUID/Types.dyn_o ) Configuring library for 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/temporary-1.3/build/System/IO/Temp.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/temporary-1.3/build/System/IO/Temp.dyn_o ) Warning: streaming-commons.cabal:101:3: Inconsistent indentation. Indentation jumps at lines 101, 147 Configuring library for streaming-commons-0.2.2.6... 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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/FileRead.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Filesystem.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Network.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Process.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib/Lowlevel.dyn_o ) [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/streaming-commons-0.2.2.6/build/Data/Streaming/Zlib.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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 QuickCheck-2.14.3... Preprocessing library for QuickCheck-2.14.3... Building library for QuickCheck-2.14.3... [ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Exception.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Exception.dyn_o ) [ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Random.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Random.dyn_o ) [ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen.dyn_o ) [ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Gen/Unsafe.dyn_o ) [ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Arbitrary.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Arbitrary.dyn_o ) src/Test/QuickCheck/Arbitrary.hs:1209:46: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1209 | | x' <- takeWhile (<< x) (0:[ x - i | i <- tail (iterate (`quot` 2) x) ]) | ^^^^ [ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Poly.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Poly.dyn_o ) [ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Modifiers.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Modifiers.dyn_o ) [ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Function.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Function.dyn_o ) src/Test/QuickCheck/Function.hs:143:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 143 | abstract (Table xys) d x = head ([y | (x',y) <- xys, x == x'] ++ [d]) | ^^^^ [ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Text.dyn_o ) [10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/State.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/State.dyn_o ) [11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Property.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Property.dyn_o ) [12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Test.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Test.dyn_o ) [13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Monadic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Monadic.dyn_o ) [14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/All.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/All.dyn_o ) [15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Features.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck/Features.dyn_o ) [16 of 16] Compiling Test.QuickCheck ( src/Test/QuickCheck.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/QuickCheck-2.14.3/build/Test/QuickCheck.dyn_o ) Configuring library for comonad-5.0.8... Preprocessing library for comonad-5.0.8... Building library for comonad-5.0.8... [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Hoist/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Env.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Identity.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Identity.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Store.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Trans/Traced.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Traced.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Store.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Control/Comonad/Env.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/comonad-5.0.8/build/Data/Functor/Composition.dyn_o ) Configuring library for constraints-0.14... Preprocessing library for constraints-0.14... Building library for constraints-0.14... [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint.dyn_o ) [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Deferrable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Deferrable.dyn_o ) [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Forall.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Forall.dyn_o ) [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Lifting.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Lifting.dyn_o ) [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Unsafe.dyn_o ) [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Nat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Nat.dyn_o ) [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Symbol.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Symbol.dyn_o ) [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Char.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/constraints-0.14/build/Data/Constraint/Char.dyn_o ) Configuring library for these-1.2... Preprocessing library for these-1.2... Building library for these-1.2... [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/Functor/These.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/Functor/These.dyn_o ) [2 of 3] Compiling Data.These ( src/Data/These.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These.dyn_o ) [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These/Combinators.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/these-1.2/build/Data/These/Combinators.dyn_o ) Configuring library for indexed-traversable-instances-0.1.1.2... Preprocessing library for indexed-traversable-instances-0.1.1.2... Building library for indexed-traversable-instances-0.1.1.2... [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.1.2/build/Data/Functor/WithIndex/Instances.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/indexed-traversable-instances-0.1.1.2/build/Data/Functor/WithIndex/Instances.dyn_o ) Configuring library for 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/PdepPext.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/SIMD.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Utils.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/InternalTS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/MutableTS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Mutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ImmutableTS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/Immutable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2PolyTS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/ThreadSafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit/F2Poly.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bitvec-1.1.5.0/build/Data/Bit.dyn_o ) Configuring library for asn1-encoding-0.9.6... Preprocessing library for asn1-encoding-0.9.6... Building library for asn1-encoding-0.9.6... [ 1 of 12] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Error.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Error.dyn_o ) [ 2 of 12] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Get.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Get.dyn_o ) Data/ASN1/Get.hs:31:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘Applicative’ from module ‘Control.Applicative’ is redundant | 31 | import Control.Applicative (Applicative(..),Alternative(..)) | ^^^^^^^^^^^^^^^ Data/ASN1/Get.hs:92:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative Get’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 92 | pure = return | ^^^^^^^^^^^^^^ Data/ASN1/Get.hs:101:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Get’. ‘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 | 101 | return a = Get $ \ s0 b0 m0 p0 _ ks -> ks s0 b0 m0 p0 a | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 12] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Internal.dyn_o ) Data/ASN1/Internal.hs:44:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 44 | | i > 0 = if testBit (head uints) 7 then 0 : uints else uints | ^^^^ Data/ASN1/Internal.hs:46:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 46 | | otherwise = if testBit (head nints) 7 then nints else 0xff : nints | ^^^^ [ 4 of 12] Compiling Data.ASN1.Object ( Data/ASN1/Object.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Object.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Object.dyn_o ) [ 5 of 12] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Serialize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Serialize.dyn_o ) Data/ASN1/Serialize.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 ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 12] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Writer.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Writer.dyn_o ) [ 7 of 12] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Parse.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Parse.dyn_o ) [ 8 of 12] Compiling Data.ASN1.BinaryEncoding.Raw ( Data/ASN1/BinaryEncoding/Raw.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Raw.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding/Raw.dyn_o ) [ 9 of 12] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Stream.dyn_o ) [10 of 12] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Prim.dyn_o ) Data/ASN1/Prim.hs:55: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() | 55 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Data/ASN1/Prim.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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/ASN1/Prim.hs:259:11: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘exponent’ shadows the existing binding imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 (and originally defined in ‘GHC.Float’) | 259 | exponent = exp' - fromIntegral scaleFactor | ^^^^^^^^ Data/ASN1/Prim.hs:296:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Word8]’ not matched: [] | 296 | (x:xs) = B.unpack s | ^^^^^^^^^^^^^^^^^^^ Data/ASN1/Prim.hs:428:9: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘exp’ shadows the existing binding imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 (and originally defined in ‘GHC.Float’) | 428 | (man, exp) = decodeFloat d | ^^^ Data/ASN1/Prim.hs:429:14: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘exponent’ shadows the existing binding imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 (and originally defined in ‘GHC.Float’) | 429 | (mantissa, exponent) = normalize (fromIntegral $ mkUnsigned man, exp) | ^^^^^^^^ Data/ASN1/Prim.hs:441:22: warning: [GHC-63397] [-Wname-shadowing] This binding for ‘exponent’ shadows the existing binding imported from ‘Prelude’ at Data/ASN1/Prim.hs:13:8-21 (and originally defined in ‘GHC.Float’) | 441 | normalize (mantissa, exponent) = (mantissa `shiftR` sh, exponent + sh) | ^^^^^^^^ [11 of 12] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Encoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/Encoding.dyn_o ) [12 of 12] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-encoding-0.9.6/build/Data/ASN1/BinaryEncoding.dyn_o ) Configuring library for http-client-0.7.15... Preprocessing library for http-client-0.7.15... Building library for http-client-0.7.15... [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Data/KeyedPool.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Data/KeyedPool.dyn_o ) [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Types.dyn_o ) [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Connection.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Connection.dyn_o ) [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Headers.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Headers.dyn_o ) [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Body.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Body.dyn_o ) [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Util.dyn_o ) [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Request.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Request.dyn_o ) [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Response.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Response.dyn_o ) [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Proxy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Proxy.dyn_o ) [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Manager.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Manager.dyn_o ) [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Types.dyn_o ) [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Serialize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Serialize.dyn_o ) [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/DataStructure.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/DataStructure.dyn_o ) [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Lookup.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/PublicSuffixList/Lookup.dyn_o ) publicsuffixlist/Network/PublicSuffixList/Lookup.hs:69:63: 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." | 69 | output _ (OffEnd True x) = Just $ T.intercalate "." $ tail $ T.splitOn "." x | ^^^^ [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Cookies.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Cookies.dyn_o ) [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Core.dyn_o ) [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/Internal.dyn_o ) [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client.dyn_o ) [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/MultipartFormData.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-0.7.15/build/Network/HTTP/Client/MultipartFormData.dyn_o ) Configuring library for bifunctors-5.6.1... Preprocessing library for bifunctors-5.6.1... Building library for bifunctors-5.6.1... [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Biapplicative.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Biapplicative.dyn_o ) [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Biap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Biap.dyn_o ) [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Biff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Biff.dyn_o ) [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Clown.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Clown.dyn_o ) [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Fix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Fix.dyn_o ) [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Functor.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Functor.dyn_o ) [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Flip.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Flip.dyn_o ) [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Join.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Join.dyn_o ) [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Joker.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Joker.dyn_o ) [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Product.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Product.dyn_o ) [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Sum.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Sum.dyn_o ) [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/TH/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/TH/Internal.dyn_o ) [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/TH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/TH.dyn_o ) [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Tannen.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Tannen.dyn_o ) [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Wrapped.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/bifunctors-5.6.1/build/Data/Bifunctor/Wrapped.dyn_o ) Configuring library for strict-0.5... Preprocessing library for strict-0.5... Building library for strict-0.5... [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Either.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Either.dyn_o ) [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Maybe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Maybe.dyn_o ) [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/These.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/These.dyn_o ) [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Tuple.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Tuple.dyn_o ) src/Data/Strict/Tuple.hs:171:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (Pair a b)’. ‘mappend’ will eventually be removed in favour of ‘(<>)’ Suggested fix: Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 171 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Classes.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict/Classes.dyn_o ) [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/Data/Strict.dyn_o ) [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/System/IO/Strict.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/strict-0.5/build/System/IO/Strict.dyn_o ) Configuring library for witherable-0.4.2... Preprocessing library for witherable-0.4.2... Building library for witherable-0.4.2... [1 of 2] Compiling Witherable ( src/Witherable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Witherable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Witherable.dyn_o ) [2 of 2] Compiling Data.Witherable ( src/Data/Witherable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Data/Witherable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/witherable-0.4.2/build/Data/Witherable.dyn_o ) src/Data/Witherable.hs:48:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 48 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Configuring library for vector-algorithms-0.9.0.1... Preprocessing library for vector-algorithms-0.9.0.1... Building library for vector-algorithms-0.9.0.1... [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Common.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Common.dyn_o ) [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Optimal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Optimal.dyn_o ) [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Insertion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Insertion.dyn_o ) [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Merge.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Merge.dyn_o ) [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/AmericanFlag.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/AmericanFlag.dyn_o ) [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Heap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Heap.dyn_o ) [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Intro.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Intro.dyn_o ) [ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Radix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Radix.dyn_o ) [ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Search.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Search.dyn_o ) [10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms.dyn_o ) [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Tim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/vector-algorithms-0.9.0.1/build/Data/Vector/Algorithms/Tim.dyn_o ) Configuring asn1-parse-0.9.5... Warning: asn1-parse.cabal:17:34: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Warning: asn1-parse.cabal:19:42: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Preprocessing library for asn1-parse-0.9.5... Building library for asn1-parse-0.9.5... [1 of 1] Compiling Data.ASN1.Parse ( Data/ASN1/Parse.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-parse-0.9.5/build/Data/ASN1/Parse.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/asn1-parse-0.9.5/build/Data/ASN1/Parse.dyn_o ) Data/ASN1/Parse.hs:35:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.Fail’ is redundant except perhaps to import instances from ‘Control.Monad.Fail’ To import instances alone, use: import Control.Monad.Fail() | 35 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^ Data/ASN1/Parse.hs:52:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad ParseASN1’. ‘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 | 52 | return a = pure a | ^^^^^^^^^^^^^^^^^^^^ Configuring library for semigroupoids-6.0.0.1... Preprocessing library for semigroupoids-6.0.0.1... Building library for semigroupoids-6.0.0.1... [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Extend.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Extend.dyn_o ) [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable/Class.dyn_o ) [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Traversable/Instances.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Traversable/Instances.dyn_o ) [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Internal.dyn_o ) [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Class.dyn_o ) [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Apply.dyn_o ) [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bifoldable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bifoldable.dyn_o ) [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Divise.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Divise.dyn_o ) [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Decide.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Decide.dyn_o ) [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Conclude.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Contravariant/Conclude.dyn_o ) [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind.dyn_o ) [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid.dyn_o ) [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Ob.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Ob.dyn_o ) [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Dual.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Dual.dyn_o ) [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Categorical.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Categorical.dyn_o ) [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Groupoid.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Groupoid.dyn_o ) [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Isomorphism.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Isomorphism.dyn_o ) [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Trans.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Bind/Trans.dyn_o ) [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Bifunctor/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Bifunctor/Apply.dyn_o ) [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Alt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Alt.dyn_o ) [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Foldable.dyn_o ) [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable/Class.dyn_o ) [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Traversable.dyn_o ) [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bitraversable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroup/Bitraversable.dyn_o ) [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Plus.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Functor/Plus.dyn_o ) [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Do.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Semigroupoids/Do.dyn_o ) [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Static.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semigroupoids-6.0.0.1/build/Data/Semigroupoid/Static.dyn_o ) Configuring library for mono-traversable-1.0.15.3... Preprocessing library for mono-traversable-1.0.15.3... Building library for mono-traversable-1.0.15.3... [1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/MonoTraversable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/MonoTraversable.dyn_o ) src/Data/MonoTraversable.hs:1270: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 | 1270 | oextract ~(x :< _) = x | ^^^^^^^^^^^^^^^^^^^^^^ src/Data/MonoTraversable.hs:1272: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 | 1272 | oextend f w@(~(_ :< xxs)) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/MonoTraversable.hs:1280: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 | 1280 | oextract ~(_ :> x) = x | ^^^^^^^^^^^^^^^^^^^^^^ src/Data/MonoTraversable.hs:1282: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 | 1282 | oextend f w@(~(xxs :> _)) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/Containers.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/Containers.dyn_o ) src/Data/Containers.hs:51:48: 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 | 51 | unions :: (MonoFoldable mono, Element mono ~ set) => mono -> set | ^ src/Data/Containers.hs:703: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 | 703 | class (SetContainer set, Element set ~ ContainerKey set) => IsSet set where | ^ [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/MonoTraversable/Unprefixed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/MonoTraversable/Unprefixed.dyn_o ) src/Data/MonoTraversable/Unprefixed.hs:158:41: 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 | 158 | and :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool | ^ src/Data/MonoTraversable/Unprefixed.hs:164: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 | 164 | or :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool | ^ src/Data/MonoTraversable/Unprefixed.hs:219: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 | 219 | sequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ (m ())) => mono -> m () | ^ [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/Sequences.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/Sequences.dyn_o ) src/Data/Sequences.hs:1470: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 | 1470 | class (IsSequence t, IsString t, Element t ~ Char) => Textual t where | ^ src/Data/Sequences.hs:1486:29: 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 | 1486 | unwords :: (Element seq ~ t, MonoFoldable seq) => seq -> t | ^ src/Data/Sequences.hs:1503:29: 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 | 1503 | unlines :: (Element seq ~ t, MonoFoldable seq) => seq -> t | ^ src/Data/Sequences.hs:1551: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 | 1551 | instance (c ~ Char) => Textual [c] where | ^ src/Data/Sequences.hs:1604:37: 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 | 1604 | Element (f (Maybe t)) ~ Maybe t) | ^ src/Data/Sequences.hs:1655: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 | 1655 | repack :: (MonoFoldable a, IsSequence b, Element a ~ Element b) => a -> b | ^ src/Data/Sequences.hs:1671: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 | 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where | ^ src/Data/Sequences.hs:1671:23: 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 | 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where | ^ [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/NonNull.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Data/NonNull.dyn_o ) [6 of 6] Compiling Paths_mono_traversable ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/autogen/Paths_mono_traversable.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Paths_mono_traversable.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/mono-traversable-1.0.15.3/build/Paths_mono_traversable.dyn_o ) Configuring library for crypton-x509-1.7.6... Preprocessing library for crypton-x509-1.7.6... Building library for crypton-x509-1.7.6... [ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/AlgorithmIdentifier.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/AlgorithmIdentifier.dyn_o ) [ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Internal.dyn_o ) [ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/ExtensionRaw.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/ExtensionRaw.dyn_o ) Data/X509/ExtensionRaw.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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/DistinguishedName.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/DistinguishedName.dyn_o ) Data/X509/DistinguishedName.hs:20: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() | 20 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/DistinguishedName.hs:22: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() | 22 | import Data.Semigroup | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Ext.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Ext.dyn_o ) Data/X509/Ext.hs:46: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() | 46 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/CRL.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/CRL.dyn_o ) Data/X509/CRL.hs:19: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() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/OID.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/OID.dyn_o ) Data/X509/OID.hs:15: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() | 15 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/PublicKey.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/PublicKey.dyn_o ) Data/X509/PublicKey.hs:274:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 274 | bytesOfInt n = if testBit (head nints) 7 then nints else 0xff : nints | ^^^^ [ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/PrivateKey.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/PrivateKey.dyn_o ) Data/X509/PrivateKey.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 16 | import Control.Applicative ((<$>), pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/PrivateKey.hs:18: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() | 18 | import Data.Word (Word) | ^^^^^^^^^^^^^^^^^^^^^^^ [10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/EC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/EC.dyn_o ) [11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Cert.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Cert.dyn_o ) Data/X509/Cert.hs:15: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() | 15 | import Control.Applicative ((<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Signed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/Signed.dyn_o ) [13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/CertificateChain.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509/CertificateChain.dyn_o ) [14 of 14] Compiling Data.X509 ( Data/X509.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-1.7.6/build/Data/X509.dyn_o ) Configuring library for semialign-1.3... Preprocessing library for semialign-1.3... Building library for semialign-1.3... [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Internal.dyn_o ) [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Indexed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign/Indexed.dyn_o ) [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Semialign.dyn_o ) [4 of 6] Compiling Data.Align ( src/Data/Align.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Align.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Align.dyn_o ) [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Crosswalk.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Crosswalk.dyn_o ) [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Zip.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/semialign-1.3/build/Data/Zip.dyn_o ) Warning: conduit.cabal:101:3: Inconsistent indentation. Indentation jumps at lines 101 Configuring library for conduit-1.3.5... Preprocessing library for conduit-1.3.5... Building library for conduit-1.3.5... [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal/Pipe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal/Conduit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal/Fusion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal/List/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Combinators/Stream.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Internal.dyn_o ) [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Lift.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/List.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Streaming/FileRead.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Streaming/FileRead.dyn_o ) [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Streaming/Filesystem.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Streaming/Filesystem.dyn_o ) [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Combinators.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Data/Conduit/Combinators/Unqualified.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Conduit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-1.3.5/build/Conduit.dyn_o ) Configuring library for crypton-x509-store-1.6.9... Preprocessing library for crypton-x509-store-1.6.9... Building library for crypton-x509-store-1.6.9... [1 of 3] Compiling Data.X509.CertificateStore ( Data/X509/CertificateStore.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/CertificateStore.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/CertificateStore.dyn_o ) Data/X509/CertificateStore.hs:16: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() | 16 | import Data.Semigroup | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/CertificateStore.hs:23: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() | 23 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 3] Compiling Data.X509.Memory ( Data/X509/Memory.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/Memory.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/Memory.dyn_o ) [3 of 3] Compiling Data.X509.File ( Data/X509/File.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/File.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-store-1.6.9/build/Data/X509/File.dyn_o ) Data/X509/File.hs:7: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() | 7 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/File.hs:10:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.ASN1.BinaryEncoding’ is redundant except perhaps to import instances from ‘Data.ASN1.BinaryEncoding’ To import instances alone, use: import Data.ASN1.BinaryEncoding() | 10 | import Data.ASN1.BinaryEncoding | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/File.hs:11:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.ASN1.Encoding’ is redundant except perhaps to import instances from ‘Data.ASN1.Encoding’ To import instances alone, use: import Data.ASN1.Encoding() | 11 | import Data.ASN1.Encoding | ^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/File.hs:15:43: warning: [GHC-38856] [-Wunused-imports] The import of ‘PEM(pemName)’ from module ‘Data.PEM’ is redundant | 15 | import Data.PEM (pemParseLBS, pemContent, pemName, PEM) | ^^^^^^^ Configuring library for aeson-2.2.1.0... Preprocessing library for aeson-2.2.1.0... Building library for aeson-2.2.1.0... [ 1 of 34] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/ByteString.dyn_o ) [ 2 of 34] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Functions.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Functions.dyn_o ) [ 3 of 34] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Prelude.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Prelude.dyn_o ) [ 4 of 34] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Scientific.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Scientific.dyn_o ) [ 5 of 34] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/TH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/TH.dyn_o ) [ 6 of 34] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Text.dyn_o ) [ 7 of 34] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Unescape.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Unescape.dyn_o ) [ 8 of 34] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/UnescapeFromText.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) [ 9 of 34] Compiling Data.Aeson.Internal.Word16 ( src/Data/Aeson/Internal/Word16.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word16.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word16.dyn_o ) [10 of 34] Compiling Data.Aeson.Internal.Word8 ( src/Data/Aeson/Internal/Word8.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Internal/Word8.dyn_o ) [11 of 34] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Key.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Key.dyn_o ) [12 of 34] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Tokens.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Tokens.dyn_o ) [13 of 34] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Internal.dyn_o ) [14 of 34] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Text.dyn_o ) [15 of 34] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) [16 of 34] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/ByteString.dyn_o ) [17 of 34] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/KeyMap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/KeyMap.dyn_o ) [18 of 34] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Generic.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Generic.dyn_o ) [19 of 34] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Internal.dyn_o ) [20 of 34] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Parser/Time.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Parser/Time.dyn_o ) [21 of 34] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Builder.dyn_o ) [22 of 34] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding/Internal.dyn_o ) [23 of 34] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Encoding.dyn_o ) [24 of 34] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Conversion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding/Conversion.dyn_o ) [25 of 34] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/FromJSON.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/FromJSON.dyn_o ) [26 of 34] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/ToJSON.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/ToJSON.dyn_o ) src/Data/Aeson/Types/ToJSON.hs:1612:23: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1612 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1615:27: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1615 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [27 of 34] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types/Class.dyn_o ) [28 of 34] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Types.dyn_o ) [29 of 34] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Text.dyn_o ) [30 of 34] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/Decoding.dyn_o ) [31 of 34] Compiling Data.Aeson ( src/Data/Aeson.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson.dyn_o ) [32 of 34] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/RFC8785.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/RFC8785.dyn_o ) [33 of 34] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/QQ/Simple.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/QQ/Simple.dyn_o ) [34 of 34] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/TH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/aeson-2.2.1.0/build/Data/Aeson/TH.dyn_o ) src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] | 948 | x:xs = [ lookupField argTy | ^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] | 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Configuring library for 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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Attoparsec.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Binary.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/ByteString/Builder.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Filesystem.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Foldl.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Lazy.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/UDP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Network/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Process/Typed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/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/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Zlib.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/conduit-extra-1.3.6/build/Data/Conduit/Zlib.dyn_o ) Configuring library for crypton-x509-validation-1.6.12... Preprocessing library for crypton-x509-validation-1.6.12... Building library for crypton-x509-validation-1.6.12... [1 of 5] Compiling Data.X509.Validation.Fingerprint ( Data/X509/Validation/Fingerprint.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Fingerprint.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Fingerprint.dyn_o ) [2 of 5] Compiling Data.X509.Validation.Signature ( Data/X509/Validation/Signature.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Signature.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Signature.dyn_o ) [3 of 5] Compiling Data.X509.Validation.Types ( Data/X509/Validation/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Types.dyn_o ) [4 of 5] Compiling Data.X509.Validation.Cache ( Data/X509/Validation/Cache.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Cache.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation/Cache.dyn_o ) [5 of 5] Compiling Data.X509.Validation ( Data/X509/Validation.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-validation-1.6.12/build/Data/X509/Validation.dyn_o ) Data/X509/Validation.hs:35: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() | 35 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/X509/Validation.hs:363:17: 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." | 363 | | head l == "*" -> wildcardMatch (drop 1 l) | ^^^^ Configuring library for crypton-x509-system-1.6.7... Preprocessing library for crypton-x509-system-1.6.7... Building library for crypton-x509-system-1.6.7... [1 of 3] Compiling System.X509.MacOS ( System/X509/MacOS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509/MacOS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509/MacOS.dyn_o ) System/X509/MacOS.hs:8: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() | 8 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 3] Compiling System.X509.Unix ( System/X509/Unix.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509/Unix.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509/Unix.dyn_o ) System/X509/Unix.hs:22: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() | 22 | import Control.Applicative ((<$>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ System/X509/Unix.hs:26: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() | 26 | import Data.Monoid (mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling System.X509 ( System/X509.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-x509-system-1.6.7/build/System/X509.dyn_o ) Configuring library for attoparsec-aeson-2.2.0.1... Preprocessing library for attoparsec-aeson-2.2.0.1... Building library for attoparsec-aeson-2.2.0.1... [1 of 5] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/ByteString.dyn_o ) [2 of 5] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/Text.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/Text.dyn_o ) [3 of 5] Compiling Data.Aeson.Internal.Word8 ( src/Data/Aeson/Internal/Word8.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/Word8.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Internal/Word8.dyn_o ) [4 of 5] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Parser/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Parser/Internal.dyn_o ) [5 of 5] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Parser.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/attoparsec-aeson-2.2.0.1/build/Data/Aeson/Parser.dyn_o ) Configuring library for tls-1.9.0... Preprocessing library for tls-1.9.0... Building library for tls-1.9.0... [ 1 of 64] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/Types.dyn_o ) [ 2 of 64] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/ErrT.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/ErrT.dyn_o ) [ 3 of 64] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Imports.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Imports.dyn_o ) [ 4 of 64] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Backend.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Backend.dyn_o ) [ 5 of 64] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Measurement.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Measurement.dyn_o ) [ 6 of 64] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/RNG.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/RNG.dyn_o ) [ 7 of 64] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/DH.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/DH.dyn_o ) [ 8 of 64] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra/FFDHE.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra/FFDHE.dyn_o ) [ 9 of 64] Compiling Network.TLS.Types ( Network/TLS/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Types.dyn_o ) [10 of 64] Compiling Network.TLS.Session ( Network/TLS/Session.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Session.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Session.dyn_o ) [11 of 64] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Compression.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Compression.dyn_o ) [12 of 64] Compiling Network.TLS.Cap ( Network/TLS/Cap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Cap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Cap.dyn_o ) [13 of 64] Compiling Network.TLS.Util ( Network/TLS/Util.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util.dyn_o ) [14 of 64] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util/ASN1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util/ASN1.dyn_o ) [15 of 64] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util/Serialization.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Util/Serialization.dyn_o ) [16 of 64] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/IES.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto/IES.dyn_o ) [17 of 64] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Crypto.dyn_o ) Network/TLS/Crypto.hs:112:36: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe DH.Params’ not matched: Nothing | 112 | , let Just prms = dhParamsForGroup grp | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 64] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Struct.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Struct.dyn_o ) [19 of 64] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Struct13.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Struct13.dyn_o ) [20 of 64] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/MAC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/MAC.dyn_o ) [21 of 64] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Cipher.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Cipher.dyn_o ) [22 of 64] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Control.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Control.dyn_o ) [23 of 64] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra/Cipher.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra/Cipher.dyn_o ) [24 of 64] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extra.dyn_o ) [25 of 64] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Wire.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Wire.dyn_o ) [26 of 64] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Packet.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Packet.dyn_o ) [27 of 64] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/State.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/State.dyn_o ) Network/TLS/Record/State.hs:89:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘pure = return’ definition detected in the instance declaration for ‘Applicative RecordM’. Suggested fix: Move definition from ‘return’ to ‘pure’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 89 | pure = return | ^^^^^^^^^^^^^ Network/TLS/Record/State.hs:93:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad RecordM’. ‘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 | 93 | return a = RecordM $ \_ st -> Right (a, st) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [28 of 64] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Types.dyn_o ) [29 of 64] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Engage.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Engage.dyn_o ) [30 of 64] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Disengage.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Disengage.dyn_o ) [31 of 64] Compiling Network.TLS.Record ( Network/TLS/Record.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record.dyn_o ) [32 of 64] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Layer.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Layer.dyn_o ) [33 of 64] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Packet13.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Packet13.dyn_o ) [34 of 64] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/State.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/State.dyn_o ) [35 of 64] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/KeySchedule.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/KeySchedule.dyn_o ) [36 of 64] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extension.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Extension.dyn_o ) [37 of 64] Compiling Network.TLS.State ( Network/TLS/State.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/State.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/State.dyn_o ) [38 of 64] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/X509.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/X509.dyn_o ) [39 of 64] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Hooks.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Hooks.dyn_o ) [40 of 64] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Credentials.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Credentials.dyn_o ) [41 of 64] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Parameters.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Parameters.dyn_o ) Network/TLS/Parameters.hs:626:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Network.TLS.Imports, 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." | 626 | , onCipherChoosing = \_ -> head | ^^^^ [42 of 64] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Context/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Context/Internal.dyn_o ) Network/TLS/Context/Internal.hs:336:40: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Handshake13’ not matched: ClientHello13 _ _ _ _ _ ServerHello13 _ _ _ _ NewSessionTicket13 _ _ _ _ _ EndOfEarlyData13 ... | 336 | let (matched, others) = partition (\(CertRequest13 c _) -> context == c) l | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [43 of 64] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Writing.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Writing.dyn_o ) [44 of 64] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Reading.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Record/Reading.dyn_o ) Network/TLS/Record/Reading.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad.Reader’ is redundant except perhaps to import instances from ‘Control.Monad.Reader’ To import instances alone, use: import Control.Monad.Reader() | 16 | import Control.Monad.Reader | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [45 of 64] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Receiving.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Receiving.dyn_o ) [46 of 64] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/State13.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/State13.dyn_o ) Network/TLS/Handshake/State13.hs:57:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Cipher’ not matched: Nothing | 57 | let Just usedCipher = stCipher tx | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [47 of 64] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Random.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Random.dyn_o ) [48 of 64] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Sending.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Sending.dyn_o ) [49 of 64] Compiling Network.TLS.IO ( Network/TLS/IO.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/IO.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/IO.dyn_o ) [50 of 64] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Key.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Key.dyn_o ) Network/TLS/Handshake/Key.hs:178:19: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Network.TLS.Imports, 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." | 178 | dump = init . tail . showBytesHex | ^^^^ [51 of 64] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Signature.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Signature.dyn_o ) [52 of 64] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Process.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Process.dyn_o ) [53 of 64] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Common.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Common.dyn_o ) Network/TLS/Handshake/Common.hs:248:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘CertificateChain’ not matched: CertificateChain [] | 248 | let CertificateChain (c:_) = cc | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [54 of 64] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Certificate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Certificate.dyn_o ) [55 of 64] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Common13.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Common13.dyn_o ) Network/TLS/Handshake/Common13.hs:183:29: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Network.TLS.Imports, 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." | 183 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 | ^^^^ Network/TLS/Handshake/Common13.hs:183:44: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Network.TLS.Imports, 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." | 183 | Nothing -> trunc (head rmsgs0) : tail rmsgs0 | ^^^^ Network/TLS/Handshake/Common13.hs:299:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Millisecond’ not matched: Nothing | 299 | Just rtt = estimatedRTT tinfo | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [56 of 64] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Server.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Server.dyn_o ) Network/TLS/Handshake/Server.hs:286:33: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Network.TLS.Imports, 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." | 286 | usedCompression = head commonCompressions | ^^^^ Network/TLS/Handshake/Server.hs:851:25: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe TLS13TicketInfo’ not matched: Nothing | 851 | let Just tinfo = sessionTicketInfo sdata | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Network/TLS/Handshake/Server.hs:948:32: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Network.TLS.Imports, 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." | 948 | | maybe True (== head serverGroups) mgroup = Nothing | ^^^^ [57 of 64] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Client.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake/Client.dyn_o ) [58 of 64] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/PostHandshake.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/PostHandshake.dyn_o ) [59 of 64] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Handshake.dyn_o ) [60 of 64] Compiling Network.TLS.Context ( Network/TLS/Context.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Context.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Context.dyn_o ) [61 of 64] Compiling Network.TLS.Core ( Network/TLS/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Core.dyn_o ) [62 of 64] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/QUIC.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/QUIC.dyn_o ) [63 of 64] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Internal.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS/Internal.dyn_o ) [64 of 64] Compiling Network.TLS ( Network/TLS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/tls-1.9.0/build/Network/TLS.dyn_o ) Configuring library for crypton-connection-0.3.1... Preprocessing library for crypton-connection-0.3.1... Building library for crypton-connection-0.3.1... [1 of 2] Compiling Network.Connection.Types ( Network/Connection/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-connection-0.3.1/build/Network/Connection/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-connection-0.3.1/build/Network/Connection/Types.dyn_o ) [2 of 2] Compiling Network.Connection ( Network/Connection.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-connection-0.3.1/build/Network/Connection.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-connection-0.3.1/build/Network/Connection.dyn_o ) Configuring library for http-client-tls-0.3.6.3... Preprocessing library for http-client-tls-0.3.6.3... Building library for http-client-tls-0.3.6.3... [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-tls-0.3.6.3/build/Network/HTTP/Client/TLS.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-client-tls-0.3.6.3/build/Network/HTTP/Client/TLS.dyn_o ) Configuring library for http-conduit-2.3.8.3... Preprocessing library for http-conduit-2.3.8.3... Building library for http-conduit-2.3.8.3... [1 of 3] Compiling Network.HTTP.Client.Conduit ( Network/HTTP/Client/Conduit.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Client/Conduit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Client/Conduit.dyn_o ) [2 of 3] Compiling Network.HTTP.Conduit ( Network/HTTP/Conduit.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Conduit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Conduit.dyn_o ) [3 of 3] Compiling Network.HTTP.Simple ( Network/HTTP/Simple.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Simple.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/http-conduit-2.3.8.3/build/Network/HTTP/Simple.dyn_o ) Network/HTTP/Simple.hs:113: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() | 113 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ [1 of 2] Compiling Main ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/setup/setup.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/setup/Main.o ) /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/setup/setup.hs:152:44: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 152 | _ -> Just $ last $ words $ head line | ^^^^ [2 of 2] Linking /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/setup/setup ld.lld: warning: RtsFlags.c(RtsFlags.thr_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_thr.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: ProfHeap.c(ProfHeap.thr_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_thr.a): warning: sprintf() is often misused, please use snprintf() Configuring darcs-2.16.5... Preprocessing library for darcs-2.16.5.. Building library for darcs-2.16.5.. [ 1 of 240] Compiling Darcs.Patch.RepoType ( src/Darcs/Patch/RepoType.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RepoType.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RepoType.dyn_o ) [ 2 of 240] Compiling Darcs.Patch.Witnesses.Unsafe ( src/Darcs/Patch/Witnesses/Unsafe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Unsafe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Unsafe.dyn_o ) [ 3 of 240] Compiling Darcs.Prelude ( src/Darcs/Prelude.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Prelude.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Prelude.dyn_o ) [ 4 of 240] Compiling Darcs.Patch.Witnesses.Eq ( src/Darcs/Patch/Witnesses/Eq.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Eq.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Eq.dyn_o ) src/Darcs/Patch/Witnesses/Eq.hs:18:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:18:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | IsEq == IsEq = True | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:23:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | show IsEq = "IsEq" | ^^^^ src/Darcs/Patch/Witnesses/Eq.hs:56:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | isIsEq IsEq = True | ^^^^ [ 5 of 240] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RegChars.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RegChars.dyn_o ) [ 6 of 240] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/TokenReplace.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/TokenReplace.dyn_o ) [ 7 of 240] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Format.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Format.dyn_o ) src/Darcs/Patch/Format.hs:24:24: 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. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:29: 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. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ src/Darcs/Patch/Format.hs:24:34: 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. | 24 | data ListFormat (p :: (* -> * -> *)) | ^ [ 8 of 240] Compiling Darcs.Test.TestOnly ( src/Darcs/Test/TestOnly.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Test/TestOnly.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Test/TestOnly.dyn_o ) [ 9 of 240] Compiling Darcs.UI.Options.Iso ( src/Darcs/UI/Options/Iso.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Iso.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Iso.dyn_o ) [ 10 of 240] Compiling Darcs.UI.Options.Core ( src/Darcs/UI/Options/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Core.dyn_o ) src/Darcs/UI/Options/Core.hs:287:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (PrimOptSpec d f a [v])’. ‘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 | 287 | mappend = oappend | ^^^^^^^^^^^^^^^^^ [ 11 of 240] Compiling Darcs.Util.AtExit ( src/Darcs/Util/AtExit.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/AtExit.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/AtExit.dyn_o ) [ 12 of 240] Compiling Darcs.Util.CommandLine ( src/Darcs/Util/CommandLine.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/CommandLine.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/CommandLine.dyn_o ) [ 13 of 240] Compiling Darcs.Util.DateTime ( src/Darcs/Util/DateTime.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/DateTime.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/DateTime.dyn_o ) [ 14 of 240] Compiling Darcs.Util.Download.Request ( src/Darcs/Util/Download/Request.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download/Request.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download/Request.dyn_o ) [ 15 of 240] Compiling Darcs.Util.Encoding ( src/Darcs/Util/Encoding.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Encoding.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Encoding.dyn_o ) [ 16 of 240] Compiling Darcs.Util.Global ( src/Darcs/Util/Global.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Global.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Global.dyn_o ) [ 17 of 240] Compiling Darcs.Util.ByteString ( src/Darcs/Util/ByteString.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/ByteString.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/ByteString.dyn_o ) [ 18 of 240] Compiling Darcs.Util.Diff.Myers ( src/Darcs/Util/Diff/Myers.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff/Myers.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff/Myers.dyn_o ) [ 19 of 240] Compiling Darcs.Util.Diff.Patience ( src/Darcs/Util/Diff/Patience.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff/Patience.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff/Patience.dyn_o ) src/Darcs/Util/Diff/Patience.hs:100:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 100 | | otherwise = (fst $ head oldhunkpair, lmap) | ^^^^ [ 20 of 240] Compiling Darcs.Util.Diff ( src/Darcs/Util/Diff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Diff.dyn_o ) [ 21 of 240] Compiling Darcs.Repository.Paths ( src/Darcs/Repository/Paths.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Paths.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Paths.dyn_o ) [ 22 of 240] Compiling Darcs.Repository.Flags ( src/Darcs/Repository/Flags.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Flags.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Flags.dyn_o ) [ 23 of 240] Compiling Darcs.Util.Graph ( src/Darcs/Util/Graph.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Graph.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Graph.dyn_o ) src/Darcs/Util/Graph.hs:244:54: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 244 | proper_non_empty_subsets = filter (not . null) . tail . powerset | ^^^^ [ 24 of 240] Compiling Darcs.Util.HTTP ( src/Darcs/Util/HTTP.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/HTTP.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/HTTP.dyn_o ) [ 25 of 240] Compiling Darcs.Util.Hash ( src/Darcs/Util/Hash.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Hash.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Hash.dyn_o ) [ 26 of 240] Compiling Darcs.Util.IsoDate ( src/Darcs/Util/IsoDate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/IsoDate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/IsoDate.dyn_o ) [ 27 of 240] Compiling Darcs.Util.DateMatcher ( src/Darcs/Util/DateMatcher.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/DateMatcher.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/DateMatcher.dyn_o ) [ 28 of 240] Compiling Darcs.Util.Parser ( src/Darcs/Util/Parser.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Parser.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Parser.dyn_o ) [ 29 of 240] Compiling Darcs.Util.Printer ( src/Darcs/Util/Printer.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Printer.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Printer.dyn_o ) src/Darcs/Util/Printer.hs:448:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid Doc’. ‘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 | 448 | mappend = append | ^^^^^^^^^^^^^^^^ [ 30 of 240] Compiling Darcs.Util.English ( src/Darcs/Util/English.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/English.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/English.dyn_o ) [ 31 of 240] Compiling Darcs.UI.Email ( src/Darcs/UI/Email.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Email.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Email.dyn_o ) [ 32 of 240] Compiling Darcs.Util.Printer.Color ( src/Darcs/Util/Printer/Color.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Printer/Color.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Printer/Color.dyn_o ) [ 33 of 240] Compiling Darcs.Util.Progress ( src/Darcs/Util/Progress.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Progress.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Progress.dyn_o ) [ 34 of 240] Compiling Darcs.Util.Exec ( src/Darcs/Util/Exec.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Exec.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Exec.dyn_o ) [ 35 of 240] Compiling Darcs.Util.Download.Curl ( src/Darcs/Util/Download/Curl.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download/Curl.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download/Curl.dyn_o ) [ 36 of 240] Compiling Darcs.Util.Prompt ( src/Darcs/Util/Prompt.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Prompt.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Prompt.dyn_o ) [ 37 of 240] Compiling Darcs.Util.Ratified ( src/Darcs/Util/Ratified.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Ratified.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Ratified.dyn_o ) [ 38 of 240] Compiling Darcs.Util.Regex ( src/Darcs/Util/Regex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Regex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Regex.dyn_o ) [ 39 of 240] Compiling Darcs.Util.Show ( src/Darcs/Util/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Show.dyn_o ) [ 40 of 240] Compiling Darcs.Patch.Witnesses.Show ( src/Darcs/Patch/Witnesses/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Show.dyn_o ) [ 41 of 240] Compiling Darcs.Patch.Witnesses.Sealed ( src/Darcs/Patch/Witnesses/Sealed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Sealed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Sealed.dyn_o ) src/Darcs/Patch/Witnesses/Sealed.hs:59:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | Sealed x == Sealed y | IsEq <- x =\/= y = True | ^^^^ [ 42 of 240] Compiling Darcs.Patch.Witnesses.Ordered ( src/Darcs/Patch/Witnesses/Ordered.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Ordered.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Ordered.dyn_o ) src/Darcs/Patch/Witnesses/Ordered.hs:131:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | showsPrec _ NilFL = showString "NilFL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:140:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | showsPrec _ NilRL = showString "NilRL" | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:230:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 230 | (a1 :> b1) =\/= (a2 :> b2) | IsEq <- a1 =\/= a2 = b1 =\/= b2 | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:254:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | nullFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:258:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 258 | nullRL NilRL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:265:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 265 | filterOutFLFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:266:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 266 | filterOutFLFL f (x:>:xs) | IsEq <- f x = filterOutFLFL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:270:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 270 | filterOutRLRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:271:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | filterOutRLRL f (xs:<:x) | IsEq <- f x = filterOutRLRL f xs | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:275:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | filterRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:280:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 280 | NilFL +>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:284:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | xs +<+ NilRL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:290:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | r ls NilFL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:296:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | r ls NilRL = ls | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:300:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 300 | concatFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:304:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | concatRL NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:323:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | spanFL_M _ (NilFL) = return $ NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:327:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 327 | splitAtFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:333:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 333 | splitAtRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:342:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 342 | bunchFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:345:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | bFL NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:355:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 355 | foldFL_M _ r NilFL = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:365:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 365 | foldRL_M _ NilRL r = return r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:383:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 383 | foldrFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:388:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 388 | foldlRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:396:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | foldrwFL _ NilFL r = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:403:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 403 | foldlwRL _ r NilRL = r | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:407:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | mapFL_FL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:411:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 411 | mapFL_FL_M _ NilFL = return NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:422:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | zipWithFL _ _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:426:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 426 | mapRL_RL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:431:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | mapFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:435:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 435 | filterFL _ NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:441:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 441 | mapRL _ NilRL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:447:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 447 | l NilFL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:453:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 453 | l NilRL n = n | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:458:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | isShorterThanRL NilRL _ = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:469:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 469 | dropWhileFL _ NilFL = flipSeal NilFL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:475:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 475 | dropWhileRL _ NilRL = seal NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:488:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 488 | spanRL _ NilRL = NilRL :> NilRL | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:6: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:502:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 502 | eqFL NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:503:44: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | eqFL (x:>:xs) (y:>:ys) | IsEq <- x =\/= y, IsEq <- eqFL xs ys = IsEq | ^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:507:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 507 | eqFLUnsafe NilFL NilFL = True | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:516:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 516 | NilRL +>>+ ys = ys | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:521:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 521 | xs +<<+ NilFL = xs | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:525:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 525 | initsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Witnesses/Ordered.hs:531:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 531 | concatRLFL NilRL = NilRL | ^^^^^ [ 43 of 240] Compiling Darcs.Patch.Witnesses.WZipper ( src/Darcs/Patch/Witnesses/WZipper.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/WZipper.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/WZipper.dyn_o ) src/Darcs/Patch/Witnesses/WZipper.hs:81:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 81 | rightmost (FZipper _ NilFL) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:86:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | right x@(FZipper _ NilFL) = x | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:89:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | leftmost (FZipper NilRL _) = True | ^^^^^ src/Darcs/Patch/Witnesses/WZipper.hs:94:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | left x@(FZipper NilRL _) = x | ^^^^^ [ 44 of 240] Compiling Darcs.Patch.Witnesses.Maybe ( src/Darcs/Patch/Witnesses/Maybe.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Maybe.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Witnesses/Maybe.dyn_o ) src/Darcs/Patch/Witnesses/Maybe.hs:14:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 14 | maybeToFL Nothing2 = NilFL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:18:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 18 | maybeToRL Nothing2 = NilRL | ^^^^^^^^ src/Darcs/Patch/Witnesses/Maybe.hs:22:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 22 | mapMB_MB _ Nothing2 = Nothing2 | ^^^^^^^^ [ 45 of 240] Compiling Darcs.Patch.Rebase.PushFixup ( src/Darcs/Patch/Rebase/PushFixup.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/PushFixup.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/PushFixup.dyn_o ) src/Darcs/Patch/Rebase/PushFixup.hs:49:41: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pushFixupFLFL_FLFLFL _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:60:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | pushFixupFLFL_FLFLFLFL _pushOne (NilFL :> items) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:71:41: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | pushFixupFLMB_FLFLMB _pushOne (fixup :> NilFL) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:75:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 75 | items1' :> Nothing2 -> items1' +>+ items2 :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:101:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | pushFixupIdMB_FLIdFLFL _pushOne (NilFL :> item) | ^^^^^ src/Darcs/Patch/Rebase/PushFixup.hs:107:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 107 | item'' :> Nothing2 -> item'' :> fixups2' | ^^^^^^^^ [ 46 of 240] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Invert.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Invert.dyn_o ) src/Darcs/Patch/Invert.hs:19:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 19 | invertFL NilFL = NilRL | ^^^^^ src/Darcs/Patch/Invert.hs:23:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 23 | invertRL NilRL = NilFL | ^^^^^ src/Darcs/Patch/Invert.hs:39:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 39 | | IsEq <- invert x =\/= y = Just z | ^^^^ [ 47 of 240] Compiling Darcs.Patch.Debug ( src/Darcs/Patch/Debug.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Debug.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Debug.dyn_o ) [ 48 of 240] Compiling Darcs.Patch.CommuteFn ( src/Darcs/Patch/CommuteFn.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/CommuteFn.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/CommuteFn.dyn_o ) src/Darcs/Patch/CommuteFn.hs:47:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | commuterIdRL _ (x :> NilRL) = return (NilRL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:54:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | commuterIdFL _ (x :> NilFL) = return (NilFL :> x) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:62:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 62 | mergerIdFL _ (x :\/: NilFL) = NilFL :/\: x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:70:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | totalCommuterIdFL _ (x :> NilFL) = NilFL :> x | ^^^^^ src/Darcs/Patch/CommuteFn.hs:77:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 77 | commuterFLId _ (NilFL :> y) = return (y :> NilFL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:84:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 84 | commuterRLId _ (NilRL :> y) = return (y :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:94:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 94 | right as NilFL = Just (NilFL :> as) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:100:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | left NilRL bs = Just (bs :> NilRL) | ^^^^^ src/Darcs/Patch/CommuteFn.hs:108:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | totalCommuterFLId _ (NilFL :> y) = y :> NilFL | ^^^^^ [ 49 of 240] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Commute.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Commute.dyn_o ) src/Darcs/Patch/Commute.hs:45:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | commute (NilFL :> x) = Just (x :> NilFL) | ^^^^^ src/Darcs/Patch/Commute.hs:46:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | commute (x :> NilFL) = Just (NilFL :> x) | ^^^^^ [ 50 of 240] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Merge.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Merge.dyn_o ) src/Darcs/Patch/Merge.hs:86:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 86 | cleanMerge (NilFL :\/: x) = return $ x :/\: NilFL | ^^^^^ src/Darcs/Patch/Merge.hs:87:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | cleanMerge (x :\/: NilFL) = return $ NilFL :/\: x | ^^^^^ src/Darcs/Patch/Merge.hs:95:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | cleanMergeFL (p :\/: NilFL) = return $ NilFL :/\: p | ^^^^^ src/Darcs/Patch/Merge.hs:140:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | mergerIdFL _mergeFn (p :\/: NilFL) = NilFL :/\: p | ^^^^^ [ 51 of 240] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Permutations.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Permutations.dyn_o ) src/Darcs/Patch/Permutations.hs:67:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | partitionFL' _ middle right NilFL = NilFL :> middle :> right | ^^^^^ src/Darcs/Patch/Permutations.hs:70:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 70 | (NilRL :> p' :> right') -> case commuteRL (middle :> p') of | ^^^^^ src/Darcs/Patch/Permutations.hs:92:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 92 | go (NilRL :> qs) = (reverseFL qs :> NilRL) | ^^^^^ src/Darcs/Patch/Permutations.hs:113:31: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | genCommuteWhatWeCanFL _ (y :> NilFL) = NilFL :> y :> NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:128:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | genCommuteWhatWeCanRL _ (NilRL :> y) = NilRL :> y :> NilRL | ^^^^^ src/Darcs/Patch/Permutations.hs:132:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | removeCommon (xs :\/: NilFL) = xs :\/: NilFL | ^^^^^ src/Darcs/Patch/Permutations.hs:133:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | removeCommon (NilFL :\/: xs) = NilFL :\/: xs | ^^^^^ src/Darcs/Patch/Permutations.hs:147:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | r z ((z':>zs):zss) | IsEq <- z =\/= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:154:33: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | r z ((zs:<:z'):zss) | IsEq <- z =/\= z' = Just zs | ^^^^ src/Darcs/Patch/Permutations.hs:167:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | rsFL NilFL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:177:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | rsRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Permutations.hs:202:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | headPermutationsFL NilFL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:212:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 212 | headPermutationsRL NilRL = [] | ^^^^^ src/Darcs/Patch/Permutations.hs:229:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:229:40: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 229 | cmpSameLength NilFL NilFL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:239:40: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | cmpSameLength NilRL NilRL = IsEq | ^^^^^ src/Darcs/Patch/Permutations.hs:247:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | partitionConflictingFL NilFL _ = NilFL :> NilFL | ^^^^^ [ 52 of 240] Compiling Darcs.Patch.CommuteNoConflicts ( src/Darcs/Patch/CommuteNoConflicts.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/CommuteNoConflicts.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/CommuteNoConflicts.dyn_o ) [ 53 of 240] Compiling Darcs.Util.URL ( src/Darcs/Util/URL.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/URL.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/URL.dyn_o ) [ 54 of 240] Compiling Darcs.Util.Workaround ( src/Darcs/Util/Workaround.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Workaround.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Workaround.dyn_o ) [ 55 of 240] Compiling Darcs.Util.SignalHandler ( src/Darcs/Util/SignalHandler.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/SignalHandler.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/SignalHandler.dyn_o ) [ 56 of 240] Compiling Darcs.Util.Exception ( src/Darcs/Util/Exception.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Exception.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Exception.dyn_o ) [ 57 of 240] Compiling Darcs.Util.Ssh ( src/Darcs/Util/Ssh.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Ssh.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Ssh.dyn_o ) [ 58 of 240] Compiling Darcs.Util.Path ( src/Darcs/Util/Path.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Path.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Path.dyn_o ) [ 59 of 240] Compiling Darcs.Util.Tree ( src/Darcs/Util/Tree.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree.dyn_o ) [ 60 of 240] Compiling Darcs.Util.Tree.Monad ( src/Darcs/Util/Tree/Monad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Monad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Monad.dyn_o ) [ 61 of 240] Compiling Darcs.Patch.MonadProgress ( src/Darcs/Patch/MonadProgress.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/MonadProgress.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/MonadProgress.dyn_o ) [ 62 of 240] Compiling Darcs.Util.Tree.Hashed ( src/Darcs/Util/Tree/Hashed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Hashed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Hashed.dyn_o ) src/Darcs/Util/Tree/Hashed.hs:257:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe BL.ByteString’ not matched: Nothing | 257 | Just dirdata = darcsFormatDir s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 63 of 240] Compiling Darcs.Util.File ( src/Darcs/Util/File.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/File.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/File.dyn_o ) [ 64 of 240] Compiling Darcs.Util.Tree.Plain ( src/Darcs/Util/Tree/Plain.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Plain.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Tree/Plain.dyn_o ) [ 65 of 240] Compiling Darcs.Util.Index ( src/Darcs/Util/Index.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Index.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Index.dyn_o ) src/Darcs/Util/Index.hs:290:7: 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" | 290 | memcpy | ^^^^^^ src/Darcs/Util/Index.hs:719:12: 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" | 719 | memcpy (plusPtr p_to off_to) | ^^^^^^ [ 66 of 240] Compiling Darcs.Util.Download ( src/Darcs/Util/Download.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Download.dyn_o ) src/Darcs/Util/Download.hs:31:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Darcs.Util.Download.Request’ is redundant except perhaps to import instances from ‘Darcs.Util.Download.Request’ To import instances alone, use: import Darcs.Util.Download.Request() | 31 | import Darcs.Util.Download.Request | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 67 of 240] Compiling Darcs.Util.Compat ( src/Darcs/Util/Compat.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Compat.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Compat.dyn_o ) [ 68 of 240] Compiling Darcs.Util.Lock ( src/Darcs/Util/Lock.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Lock.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/Lock.dyn_o ) src/Darcs/Util/Lock.hs:203:33: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 203 | firstJustIO [ liftM (Just . head . words) (readFile (darcsdir++"/prefs/tmpdir")) >>= chkdir, | ^^^^ [ 69 of 240] Compiling Darcs.Util.External ( src/Darcs/Util/External.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/External.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Util/External.dyn_o ) [ 70 of 240] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Format.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Format.dyn_o ) [ 71 of 240] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Cache.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Cache.dyn_o ) [ 72 of 240] Compiling Darcs.UI.Options.Flags ( src/Darcs/UI/Options/Flags.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Flags.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Flags.dyn_o ) [ 73 of 240] Compiling Darcs.UI.Options.Util ( src/Darcs/UI/Options/Util.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Util.dyn_o ) [ 74 of 240] Compiling Darcs.UI.Options.Markdown ( src/Darcs/UI/Options/Markdown.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Markdown.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Markdown.dyn_o ) [ 75 of 240] Compiling Darcs.UI.Commands.Util.Tree ( src/Darcs/UI/Commands/Util/Tree.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Util/Tree.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Util/Tree.dyn_o ) [ 76 of 240] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Prefs.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Prefs.dyn_o ) src/Darcs/Repository/Prefs.hs:409:33: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 409 | _ -> Just $ tail val | ^^^^ [ 77 of 240] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/SummaryData.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/SummaryData.dyn_o ) [ 78 of 240] Compiling Darcs.Patch.Prim.FileUUID.ObjectMap ( src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/ObjectMap.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/ObjectMap.dyn_o ) src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: 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. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: 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. | 49 | data Object (m :: * -> *) | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: 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. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: 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. | 61 | data ObjectMap (m :: * -> *) = ObjectMap | ^ [ 79 of 240] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Inspect.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Inspect.dyn_o ) [ 80 of 240] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Choices.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Choices.dyn_o ) src/Darcs/Patch/Choices.hs:224:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | pushLasts NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/Choices.hs:295:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 295 | psLast _ _ _ NilFL = error "impossible case" | ^^^^^ src/Darcs/Patch/Choices.hs:320:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 320 | fmfLasts f l1 NilFL = PCs { pcsFirsts = f | ^^^^^ src/Darcs/Patch/Choices.hs:360:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 360 | samf f1 f2 l1 NilFL = PCs (f1 +>+ reverseRL f2) (reverseRL l1) | ^^^^^ src/Darcs/Patch/Choices.hs:394:37: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 394 | forceMatchingMiddleOrLast pred b f1 NilFL ml = | ^^^^^ src/Darcs/Patch/Choices.hs:446:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 446 | mes middle bubble NilFL = | ^^^^^ src/Darcs/Patch/Choices.hs:461:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 461 | | IsEq <- compareLabels lp lp' = new_lps | ^^^^ src/Darcs/Patch/Choices.hs:465:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | | IsEq <- compareLabels lp lp' = mapFL_FL (pcSetLast c) new_lps | ^^^^ [ 81 of 240] Compiling Darcs.Patch.Index.Types ( src/Darcs/Patch/Index/Types.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Index/Types.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Index/Types.dyn_o ) [ 82 of 240] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/ApplyMonad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/ApplyMonad.dyn_o ) src/Darcs/Patch/ApplyMonad.hs:53:37: 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. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:42: 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. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:53:48: 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. | 53 | => ApplyMonadTrans (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:54:34: 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. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:54:39: 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. | 54 | type ApplyMonadOver state m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:61:34: 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. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:39: 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. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:61:45: 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. | 61 | class ApplyMonadState (state :: (* -> *) -> *) where | ^ src/Darcs/Patch/ApplyMonad.hs:62:44: 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. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:62:49: 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. | 62 | type ApplyMonadStateOperations state :: (* -> *) -> Constraint | ^ src/Darcs/Patch/ApplyMonad.hs:87:33: 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. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:38: 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. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:87:44: 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. | 87 | => ApplyMonad (state :: (* -> *) -> *) m where | ^ src/Darcs/Patch/ApplyMonad.hs:88: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. | 88 | type ApplyMonadBase m :: * -> * | ^ src/Darcs/Patch/ApplyMonad.hs:88:35: 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. | 88 | type ApplyMonadBase m :: * -> * | ^ [ 83 of 240] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Apply.dyn_o ) src/Darcs/Patch/Apply.hs:48:27: 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. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:32: 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. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:48:38: 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. | 48 | type ApplyState p :: (* -> *) -> * | ^ src/Darcs/Patch/Apply.hs:56:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | apply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:58:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 58 | unapply NilFL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:63:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | apply NilRL = return () | ^^^^^ src/Darcs/Patch/Apply.hs:65:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | unapply NilRL = return () | ^^^^^ [ 84 of 240] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/TouchesFiles.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/TouchesFiles.dyn_o ) src/Darcs/Patch/TouchesFiles.hs:46:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 46 | labelTouching _ _ NilFL = [] | ^^^^^ [ 85 of 240] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Show.dyn_o ) [ 86 of 240] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Info.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Info.dyn_o ) src/Darcs/Patch/Info.hs:225:42: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 225 | return $ pinf { _piLog = BC.pack (head ignored++showHex x ""): | ^^^^ [ 87 of 240] Compiling Darcs.Repository.Inventory ( src/Darcs/Repository/Inventory.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Inventory.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Inventory.dyn_o ) [ 88 of 240] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/HashedIO.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/HashedIO.dyn_o ) [ 89 of 240] Compiling Darcs.Patch.Ident ( src/Darcs/Patch/Ident.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Ident.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Ident.dyn_o ) src/Darcs/Patch/Ident.hs:49:27: 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. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:32: 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. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:49:37: 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. | 49 | type family PatchId (p :: * -> * -> *) | ^ src/Darcs/Patch/Ident.hs:165:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | merge2FL xs NilFL = NilFL :/\: xs | ^^^^^ src/Darcs/Patch/Ident.hs:166:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | merge2FL NilFL ys = ys :/\: NilFL | ^^^^^ src/Darcs/Patch/Ident.hs:200:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 200 | pullout _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:220:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 220 | pullout NilRL _ = Nothing | ^^^^^ src/Darcs/Patch/Ident.hs:231:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 231 | fastRemoveSubsequenceRL NilRL ys = Just ys | ^^^^^ src/Darcs/Patch/Ident.hs:251:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 251 | IsEq -> Fork cxs (reverseRL xs') (reverseRL ys') | ^^^^ src/Darcs/Patch/Ident.hs:263:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 263 | | prefix :> NilRL :> rest <- | ^^^^^ src/Darcs/Patch/Ident.hs:276:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | push _ (NilRL :> left) = return (left :> NilRL) -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:293:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 293 | push _ (NilRL :> left) = left :> NilRL -- input RL is ehausted | ^^^^^ src/Darcs/Patch/Ident.hs:324:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 324 | | IsEq <- p =\/= q = Just $ ident p == ident q | ^^^^ [ 90 of 240] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/FileHunk.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/FileHunk.dyn_o ) [ 91 of 240] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Viewing.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Viewing.dyn_o ) src/Darcs/Patch/Viewing.hs:60:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 60 | NilFL -> fst <$> liftApply (cool pold fh Nothing) s' | ^^^^^ src/Darcs/Patch/Viewing.hs:65:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 65 | scs _ NilFL = return empty | ^^^^^ src/Darcs/Patch/Viewing.hs:117:47: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | showPatchInternal ListFormatV1 (p :>: NilFL) = (showPatch ForStorage) p | ^^^^^ src/Darcs/Patch/Viewing.hs:118:40: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 118 | showPatchInternal ListFormatV1 NilFL = blueText "{" $$ blueText "}" | ^^^^^ src/Darcs/Patch/Viewing.hs:133:54: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 133 | showContextPatchInternal ListFormatV1 (p :>: NilFL) = | ^^^^^ src/Darcs/Patch/Viewing.hs:135:47: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showContextPatchInternal ListFormatV1 NilFL = | ^^^^^ [ 92 of 240] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Bracketed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Bracketed.dyn_o ) src/Darcs/Patch/Bracketed.hs:47:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 47 | showPatch _ (Braced NilFL) = blueText "{" $$ blueText "}" | ^^^^^ [ 93 of 240] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Read.dyn_o ) [ 94 of 240] Compiling Darcs.Patch.V3.Contexted ( src/Darcs/Patch/V3/Contexted.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Contexted.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Contexted.dyn_o ) src/Darcs/Patch/V3/Contexted.hs:104:31: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | prop_ctxInvariants (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:111:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | prop_ctxNotCom (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:125:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 125 | prop_ctxNotInv (Contexted NilFL _) = True | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:134:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | IsEq -> isIsEq (p =\/= q) | ^^^^ src/Darcs/Patch/V3/Contexted.hs:194:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 194 | ctxAddRL NilRL cp = cp | ^^^^^ src/Darcs/Patch/V3/Contexted.hs:205:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 205 | ctxAddFL NilFL t = t | ^^^^^ [ 95 of 240] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Repair.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Repair.dyn_o ) src/Darcs/Patch/Repair.hs:45:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyAndTryToFix NilFL = return Nothing | ^^^^^ [ 96 of 240] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/Class.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/Class.dyn_o ) [ 97 of 240] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Core.dyn_o ) [ 98 of 240] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Read.dyn_o ) [ 99 of 240] Compiling Darcs.Patch.Prim.V1.Mangle ( src/Darcs/Patch/Prim/V1/Mangle.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Mangle.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Mangle.dyn_o ) src/Darcs/Patch/Prim/V1/Mangle.hs:45:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 45 | applyHunks NilFL = id | ^^^^^ src/Darcs/Patch/Prim/V1/Mangle.hs:105:30: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 105 | if any (isJust . head) pps | ^^^^ src/Darcs/Patch/Prim/V1/Mangle.hs:107:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 107 | else go (n + 1) $ map tail pps | ^^^^ [100 of 240] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Details.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Details.dyn_o ) [101 of 240] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Show.dyn_o ) [102 of 240] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Commute.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Commute.dyn_o ) src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Perhaps’. ‘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 | 77 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [103 of 240] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Coalesce.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Coalesce.dyn_o ) src/Darcs/Patch/Prim/V1/Coalesce.hs:95:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | shrinkABit NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:104:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | tryOne _ _ NilFL = Nothing | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:114:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | sortCoalesceFL2 NilFL = NilFL | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:115:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | sortCoalesceFL2 (x:>:xs) | IsEq <- isIdentity x = sortCoalesceFL2 xs | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:138:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | pushCoalescePatch new NilFL = Left (new:>:NilFL) | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:141:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Just (new' :>: NilFL) -> Right $ either id id $ pushCoalescePatch new' ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:142:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 142 | Just NilFL -> Right ps' | ^^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:155:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 155 | | IsEq <- invert p1 =\/= p2 = Just NilFL | ^^^^ src/Darcs/Patch/Prim/V1/Coalesce.hs:262:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 262 | canonize _ p | IsEq <- isIdentity p = NilFL | ^^^^ [104 of 240] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1/Apply.dyn_o ) src/Darcs/Patch/Prim/V1/Apply.hs:128:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 128 | applyPrimFL NilFL = return () | ^^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:132:44: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘Prim wW wY’ not matched: Move _ _ DP _ _ ChangePref _ _ _ | 132 | do let foo = h :>: mapFL_FL (\(FP _ h') -> h') xs | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/V1/Apply.hs:141:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | hunkmod NilFL content = return content | ^^^^^ [105 of 240] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/V1.dyn_o ) src/Darcs/Patch/Prim/V1.hs:87:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | sift NilRL sofar = seal sofar | ^^^^^ [106 of 240] Compiling Darcs.Patch.Prim.FileUUID.Core ( src/Darcs/Patch/Prim/FileUUID/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Core.dyn_o ) src/Darcs/Patch/Prim/FileUUID/Core.hs:91:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 91 | deriving instance Show (Prim wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:131:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | invert Identity = Identity | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Core.hs:145:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | unsafeCompare Identity Identity = True | ^^^^^^^^ [107 of 240] Compiling Darcs.Patch.Prim.FileUUID.Read ( src/Darcs/Patch/Prim/FileUUID/Read.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Read.dyn_o ) [108 of 240] Compiling Darcs.Patch.Prim.FileUUID.Details ( src/Darcs/Patch/Prim/FileUUID/Details.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Details.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Details.dyn_o ) [109 of 240] Compiling Darcs.Patch.Prim.FileUUID.Commute ( src/Darcs/Patch/Prim/FileUUID/Commute.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Commute.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Commute.dyn_o ) [110 of 240] Compiling Darcs.Patch.Prim.FileUUID.Coalesce ( src/Darcs/Patch/Prim/FileUUID/Coalesce.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Coalesce.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Coalesce.dyn_o ) [111 of 240] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim.dyn_o ) [112 of 240] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Split.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Split.dyn_o ) [113 of 240] Compiling Darcs.Patch.FromPrim ( src/Darcs/Patch/FromPrim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/FromPrim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/FromPrim.dyn_o ) src/Darcs/Patch/FromPrim.hs:16:24: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:29: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:34: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:42: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:47: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ src/Darcs/Patch/FromPrim.hs:16:52: 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. | 16 | type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *) | ^ [114 of 240] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Core.dyn_o ) [115 of 240] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Show.dyn_o ) [116 of 240] Compiling Darcs.Patch.Unwind ( src/Darcs/Patch/Unwind.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Unwind.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Unwind.dyn_o ) src/Darcs/Patch/Unwind.hs:97:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 97 | consBefores NilFL u = u | ^^^^^ src/Darcs/Patch/Unwind.hs:105:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | consAfters u NilFL = u | ^^^^^ src/Darcs/Patch/Unwind.hs:113:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | consBefore b (Unwound NilFL ps after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:123:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 123 | | IsEq <- invert b1 =\/= b2 = Unwound bs ps after | ^^^^ src/Darcs/Patch/Unwind.hs:134:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | consAfter (Unwound before ps NilRL) a = | ^^^^^ src/Darcs/Patch/Unwind.hs:144:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | | IsEq <- invert a1 =\/= a2 = Unwound before ps as | ^^^^ src/Darcs/Patch/Unwind.hs:154:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | propagateBefore (NilRL :> p :> acc) = p :>: acc | ^^^^^ src/Darcs/Patch/Unwind.hs:156:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | | IsEq <- invert q =\/= p = reverseRL qs +>+ acc | ^^^^ src/Darcs/Patch/Unwind.hs:165:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 165 | propagateAfter (acc :> p :> NilFL) = acc :<: p | ^^^^^ src/Darcs/Patch/Unwind.hs:167:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 167 | | IsEq <- invert p =\/= q = acc +<+ reverseFL qs | ^^^^ src/Darcs/Patch/Unwind.hs:182:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | squashUnwound NilFL = Unwound NilFL NilFL NilRL | ^^^^^ src/Darcs/Patch/Unwind.hs:215:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:215:49: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | squashPair (Unwound before ps1 NilRL :> Unwound NilFL ps2 after) = | ^^^^^ src/Darcs/Patch/Unwind.hs:219:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | before2' :> Nothing2 -> | ^^^^^^^^ src/Darcs/Patch/Unwind.hs:226:33: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | squashPair (Unwound before1 ps1 NilRL :> Unwound (b :>: before2) ps2 after2) = | ^^^^^ src/Darcs/Patch/Unwind.hs:235:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | pushPastForward (p :> NilFL) = NilFL :> Just2 p | ^^^^^ src/Darcs/Patch/Unwind.hs:237:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | | IsEq <- invert p =\/= q = qs :> Nothing2 | ^^^^ [117 of 240] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Summary.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Summary.dyn_o ) [118 of 240] Compiling Darcs.Patch.Prim.FileUUID.Show ( src/Darcs/Patch/Prim/FileUUID/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Show.dyn_o ) src/Darcs/Patch/Prim/FileUUID/Show.hs:54:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 54 | showPrim _ Identity = blueText "identity" | ^^^^^^^^ [119 of 240] Compiling Darcs.Patch.Prim.FileUUID.Apply ( src/Darcs/Patch/Prim/FileUUID/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID/Apply.dyn_o ) src/Darcs/Patch/Prim/FileUUID/Apply.hs:37:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 37 | apply Identity = return () | ^^^^^^^^ src/Darcs/Patch/Prim/FileUUID/Apply.hs:43:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 43 | applyPrimFL NilFL = return () | ^^^^^ [120 of 240] Compiling Darcs.Patch.Prim.FileUUID ( src/Darcs/Patch/Prim/FileUUID.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/FileUUID.dyn_o ) [121 of 240] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Effect.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Effect.dyn_o ) [122 of 240] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/Non.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/Non.dyn_o ) src/Darcs/Patch/V2/Non.hs:130:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 130 | IsEq -> case x =\/= y :: EqCheck wZ1 wZ2 of | ^^^^ src/Darcs/Patch/V2/Non.hs:131:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | IsEq -> True | ^^^^ src/Darcs/Patch/V2/Non.hs:162:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | commuteOrAddToCtxRL NilRL n = n | ^^^^^ src/Darcs/Patch/V2/Non.hs:202:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 202 | NilFL :> c' -> Non c' x | ^^^^^ src/Darcs/Patch/V2/Non.hs:209:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 209 | remNonHelper _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/Non.hs:237:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 237 | commuteOrRemFromCtxFL NilFL n = Just n | ^^^^^ src/Darcs/Patch/V2/Non.hs:267:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 267 | commuteRLPastNon NilRL n = Just n | ^^^^^ [123 of 240] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Conflict.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Conflict.dyn_o ) src/Darcs/Patch/Conflict.hs:67:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | rcs NilRL _ = [] | ^^^^^ [124 of 240] Compiling Darcs.Patch.V2.RepoPatch ( src/Darcs/Patch/V2/RepoPatch.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/RepoPatch.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/RepoPatch.dyn_o ) src/Darcs/Patch/V2/RepoPatch.hs:135:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | isDuplicate (Duplicate _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:136:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | isDuplicate (Etacilpud _) = True | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:144:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 144 | p@(Etacilpud _) -> justRedP "An inverse duplicate" p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:158:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 158 | Just NilRL -> error "found no patches in mergeUnravelled" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:162:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 162 | notNullS (Sealed NilFL) = False | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:177:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 177 | NilRL -> error "NilFL encountered in sealed2non" | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:188:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | NilFL -> Just p | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:201:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | joinInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:235:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | mac NilRL xs goneby = case joinEffects goneby of | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:236:31: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | NilFL -> Just (NilFL, mapFL_FL Normal xs) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:245:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 245 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:248:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | do NilFL <- return goneby | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:249:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 249 | NilFL <- return $ joinEffects (ps :<: p) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:259:36: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 259 | NilFL <- return pa | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:264:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | geteff _ NilFL = ([], NilFL) | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:299:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | allNormal NilFL = Just NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:305:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 305 | isConsistent (Duplicate _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:306:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | isConsistent (Etacilpud _) = Nothing | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:358:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 358 | conflictedEffect (Duplicate (Non _ x)) = [IsC Duplicated x] | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:359:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | conflictedEffect (Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:386:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | fullUnwind (Duplicate (Non ps p)) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:390:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 390 | fullUnwind (Etacilpud non) = | ^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:396:49: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 396 | commuteNoConflicts (d1@(Duplicate _) :> d2@(Duplicate _)) = Just (d2 :> d1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:397:47: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 397 | commuteNoConflicts (e@(Etacilpud _) :> d@(Duplicate _)) = Just (d :> e) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:398:47: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 398 | commuteNoConflicts (d@(Duplicate _) :> e@(Etacilpud _)) = Just (e :> d) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:399:49: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 399 | commuteNoConflicts (e1@(Etacilpud _) :> e2@(Etacilpud _)) = Just (e2 :> e1) | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:407:35: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 407 | commuteNoConflicts orig@(x :> Duplicate d) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:415:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 415 | commuteNoConflicts (Duplicate d :> x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:420:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 420 | commuteNoConflicts c@(Etacilpud _ :> _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:421:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 421 | commuteNoConflicts c@(_ :> Etacilpud _) = invertCommuteNC c | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:6: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:497:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 497 | (Duplicate x) =\/= (Duplicate y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:6: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:498:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 498 | (Etacilpud x) =\/= (Etacilpud y) | x == y = IsEq | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:548:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 548 | Non NilFL pp -> Non (reverseRL deps) pp | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:563:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 563 | rf rs l NilFL = rs :> l | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:571:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 571 | filterConflictsFL _ NilFL = NilFL :> NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:582:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 582 | invert (Duplicate d) = Etacilpud d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:583:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 583 | invert (Etacilpud d) = Duplicate d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:594:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Non (RepoPatchV2 prim) wY]’ not matched: [] | 594 | let p2 : n1nons = reverse $ xx2nons a1'nop2 $ reverseRL (rn1' :<: x) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:597:36: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 597 | ([], NilFL, Non c y) | NilFL <- joinEffects c -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:607:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe [Non (RepoPatchV2 prim) wY]’ not matched: Nothing | 607 | Just a2_minus_p1n1 = a2_minus_p1 `minus` n1nons | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:615:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe [Non (RepoPatchV2 prim) wY]’ not matched: Nothing | 615 | Just a1'nop2 = (a2 ++ n2nons) `minus` (p1' : n1'nons) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:616:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe [Non (RepoPatchV2 prim) wY]’ not matched: Nothing | 616 | Just a2'o = | ^^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:619:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe [Non (RepoPatchV2 prim) wZ]’ not matched: Nothing | 619 | Just a2' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:621:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe (Non (RepoPatchV2 prim) wZ)’ not matched: Nothing | 621 | Just p2' = commuteOrRemFromCtxFL (xx2patches a1'nop2 n1') p2 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:623:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 623 | ([], NilFL, Non c x) -> | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:625:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 625 | NilFL -> let n1'x = n1' +>+ x :>: NilFL in | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:649:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 649 | merge (Etacilpud _ :\/: _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:650:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 650 | merge (_ :\/: Etacilpud _) = error "impossible case" | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:653:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 653 | merge (Duplicate a :\/: Duplicate b) = Duplicate b :/\: Duplicate a | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:655:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 655 | merge (Duplicate a :\/: b) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:659:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 659 | merge m@(_ :\/: Duplicate _) = swapMerge m | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:667:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 667 | | IsEq <- x =\/= y | ^^^^ src/Darcs/Patch/V2/RepoPatch.hs:689:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Non (RepoPatchV2 prim) wY]’ not matched: [] | 689 | (x' : nyy) = reverse $ xx2nons iy yyx | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:702:29: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Non (RepoPatchV2 prim) wZ]’ not matched: [] | 702 | y' : iy' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:704:29: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Non (RepoPatchV2 prim) wZ]’ not matched: [] | 704 | x' : ix' = | ^^^^^^^^^^... src/Darcs/Patch/V2/RepoPatch.hs:721:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 721 | listTouchedFiles (Duplicate p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:722:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 722 | listTouchedFiles (Etacilpud p) = nonTouches p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:729:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 729 | hunkMatches f (Duplicate p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:730:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 730 | hunkMatches f (Etacilpud p) = nonHunkMatches f p | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:783:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 783 | pullCommon NilFL ys = Fork NilFL NilFL ys | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:784:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 784 | pullCommon xs NilFL = Fork NilFL xs NilFL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:800:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | pullCommonRL NilRL ys = CommonRL NilRL ys NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:801:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 801 | pullCommonRL xs NilRL = CommonRL xs NilRL NilRL | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:839:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 839 | showPatch f (Duplicate d) = blueText duplicate $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:840:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 840 | showPatch f (Etacilpud d) = blueText etacilpud $$ showNon f d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:842:31: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 842 | showPatch f (Conflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:849:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 849 | showPatch f (InvConflictor i NilFL p) = | ^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:895:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 895 | showsPrec d (Duplicate x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:898:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 898 | showsPrec d (Etacilpud x) = | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:918:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 918 | non (Duplicate d) = d | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:919:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 919 | non (Etacilpud d) = invertNon d -- FIXME !!! ??? | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:925:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 925 | effect (Duplicate _) = NilFL | ^^^^^^^^^^^ src/Darcs/Patch/V2/RepoPatch.hs:926:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 926 | effect (Etacilpud _) = NilFL | ^^^^^^^^^^^ [125 of 240] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Commute.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Commute.dyn_o ) src/Darcs/Patch/V1/Commute.hs:105:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical ‘return’ definition detected in the instance declaration for ‘Monad Perhaps’. ‘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 | 105 | return = Succeeded | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:312:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 312 | reconcileUnwindings _ NilRL p2s = FlippedSeal p2s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:313:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | reconcileUnwindings _ p1s NilRL = FlippedSeal p1s | ^^^^^ src/Darcs/Patch/V1/Commute.hs:345:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 345 | putBefore _ NilFL = Just (unsafeCoerceP NilFL) | ^^^^^ src/Darcs/Patch/V1/Commute.hs:386:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 386 | dropAllInverses NilFL = NilFL | ^^^^^ src/Darcs/Patch/V1/Commute.hs:409:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 409 | _ `iso` NilFL = True | ^^^^^ src/Darcs/Patch/V1/Commute.hs:410:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 410 | NilFL `iso` _ = False | ^^^^^ src/Darcs/Patch/V1/Commute.hs:412:15: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 412 | head $ ([as `iso` bs | (ah :>: as) <- simpleHeadPermutationsFL a, IsEq <- [ah =\/= b]] :: [Bool]) ++ [False] | ^^^^ src/Darcs/Patch/V1/Commute.hs:412:81: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 412 | head $ ([as `iso` bs | (ah :>: as) <- simpleHeadPermutationsFL a, IsEq <- [ah =\/= b]] :: [Bool]) ++ [False] | ^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘RL (RepoPatchV1 prim) wX wY’ not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:450:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘RL (RepoPatchV1 prim) wX wY’ not matched: NilRL | 450 | case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘RL (RepoPatchV1 prim) wX wY’ not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/V1/Commute.hs:459:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘RL (RepoPatchV1 prim) wX wY’ not matched: NilRL NilRL | 459 | case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of | ^^^^^^^^^^^^^^^^^^^^^^ [126 of 240] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Read.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Read.dyn_o ) [127 of 240] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Apply.dyn_o ) [128 of 240] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Viewing.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Viewing.dyn_o ) [129 of 240] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Named.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Named.dyn_o ) src/Darcs/Patch/Named.hs:260:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | separate _ NilRL resolved unresolved = resolved :> unresolved | ^^^^^ [130 of 240] Compiling Darcs.Patch.Rebase.Name ( src/Darcs/Patch/Rebase/Name.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Name.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Name.dyn_o ) src/Darcs/Patch/Rebase/Name.hs:211:4: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 211 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ [131 of 240] Compiling Darcs.Patch.Rebase.Fixup ( src/Darcs/Patch/Rebase/Fixup.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Fixup.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Fixup.dyn_o ) src/Darcs/Patch/Rebase/Fixup.hs:134:4: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | | IsEq <- isInverse = NilFL :> Nothing2 | ^^^^ src/Darcs/Patch/Rebase/Fixup.hs:168:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 168 | flToNamesPrims NilFL = NilFL :> NilFL | ^^^^^ [132 of 240] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/PatchInfoAnd.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/PatchInfoAnd.dyn_o ) [133 of 240] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/ApplyPatches.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/ApplyPatches.dyn_o ) [134 of 240] Compiling Darcs.Patch.Set ( src/Darcs/Patch/Set.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Set.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Set.dyn_o ) src/Darcs/Patch/Set.hs:72:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 72 | deriving instance Show2 p => Show (PatchSet rt p wStart wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:100:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 100 | patchSet2RL (PatchSet ts ps) = concatRL (mapRL_RL ts2rl ts) +<+ ps | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:114:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 114 | appendPSFL (PatchSet ts ps) newps = PatchSet ts (ps +<<+ newps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:119:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 119 | progressPatchSet k (PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:132:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | inOrderTags (PatchSet ts _) = go ts | ^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:135:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | go NilRL = [] | ^^^^^ src/Darcs/Patch/Set.hs:138:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | patchSetSnoc (PatchSet ts ps) p = PatchSet ts (ps :<: p) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:145:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | patchSetSplit (PatchSet (ts :<: Tagged t _ ps') ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:147:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | patchSetSplit (PatchSet NilRL ps) = PatchSet NilRL NilRL :> ps | ^^^^^ src/Darcs/Patch/Set.hs:154:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:154:49: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | patchSetDrop n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Set.hs:156:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Set.hs:156:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:156:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 156 | patchSetDrop _ (PatchSet NilRL NilRL) = Sealed $ PatchSet NilRL NilRL | ^^^^^ src/Darcs/Patch/Set.hs:157:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | patchSetDrop n (PatchSet ts (ps :<: _)) = patchSetDrop (n - 1) $ PatchSet ts ps | ^^^^^^^^^^^^^^^^^^^^^^ [135 of 240] Compiling Darcs.Patch.Progress ( src/Darcs/Patch/Progress.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Progress.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Progress.dyn_o ) src/Darcs/Patch/Progress.hs:25:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 25 | progressFL _ NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:33:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 33 | pl NilFL = NilFL | ^^^^^ src/Darcs/Patch/Progress.hs:34:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 34 | pl (y :>: NilFL) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:40:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 40 | progressRL _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:48:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:49:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 49 | pl (NilRL:<:y) = unsafePerformIO $ do endTedious k | ^^^^^ src/Darcs/Patch/Progress.hs:57:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | progressRLShowTags _ NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:66:8: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 66 | pl NilRL = NilRL | ^^^^^ src/Darcs/Patch/Progress.hs:67:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 67 | pl (NilRL :<: y) = unsafePerformIO $ do endTedious k | ^^^^^ [136 of 240] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Depends.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Depends.dyn_o ) src/Darcs/Patch/Depends.hs:108:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:108:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 108 | taggedIntersection (PatchSet NilRL ps1) s2 = Fork NilRL ps1 (patchSet2RL s2) | ^^^^^ src/Darcs/Patch/Depends.hs:109:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:109:33: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | taggedIntersection s1 (PatchSet NilRL ps2) = Fork NilRL (patchSet2RL s1) ps2 | ^^^^^ src/Darcs/Patch/Depends.hs:110:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 110 | taggedIntersection s1 (PatchSet (_ :<: Tagged t2 _ _) ps2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:113:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 113 | | Just (PatchSet ts1 ps1) <- maybeSplitSetOnTag (info t2) s1 = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:115:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 115 | taggedIntersection s1 s2@(PatchSet (ts2 :<: Tagged t2 _ t2ps) ps2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:132:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 132 | Just (PatchSet com us) -> | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:145:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 145 | maybeSplitSetOnTag t0 origSet@(PatchSet (ts :<: Tagged t _ pst) ps) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:148:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 148 | PatchSet ts' ps' <- maybeSplitSetOnTag t0 (PatchSet ts (pst :<: t)) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:161:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 161 | splitOnTag t s@(PatchSet (_ :<: Tagged hp _ _) _) | info hp == t = Just s | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:166:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 166 | splitOnTag t patchset@(PatchSet ts hps@(ps :<: hp)) | info hp == t = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:182:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 182 | PatchSet xx yy <- splitOnTag t unfolded | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:186:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 186 | splitOnTag t (PatchSet ts (ps :<: p)) = do | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:187:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | PatchSet ns xs <- splitOnTag t (PatchSet ts ps) | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:190:56: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | splitOnTag t0 patchset@(PatchSet (_ :<: Tagged _ _ _s) NilRL) = | ^^^^^ src/Darcs/Patch/Depends.hs:193:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:193:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:193:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 193 | splitOnTag _ (PatchSet NilRL NilRL) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:199:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 199 | cleanLatestTag inp@(PatchSet ts ps) = | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:201:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 201 | NilRL :> _ -> inp -- no tag among the ps -> we are done | ^^^^^ src/Darcs/Patch/Depends.hs:204:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | Just (PatchSet ts' ps') -> PatchSet ts' (ps' +<+ right) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:210:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 210 | unwrapOneTagged (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:6: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:221:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | (PatchSet NilRL ps) -> findUncovered (mapRL infoAndExplicitDeps ps) | ^^^^^ src/Darcs/Patch/Depends.hs:222:6: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 222 | (PatchSet (_ :<: Tagged t _ _) ps) -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:256:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | slightlyOptimizePatchset (PatchSet ts0 ps0) = | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:260:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 260 | go (PatchSet ts NilRL) = PatchSet ts NilRL | ^^^^^ src/Darcs/Patch/Depends.hs:261:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 261 | go s@(PatchSet ts (ps :<: hp)) | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:269:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 269 | removeFromPatchSet bad (PatchSet ts ps) | all (`elem` mapRL info ps) (mapFL info bad) = do | ^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:272:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | removeFromPatchSet _ (PatchSet NilRL _) = Nothing | ^^^^^ src/Darcs/Patch/Depends.hs:273:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 273 | removeFromPatchSet bad (PatchSet (ts :<: Tagged t _ tps) ps) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Depends.hs:288:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 288 | (common2 :> NilFL :> only_ours) -> | ^^^^^ src/Darcs/Patch/Depends.hs:294:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 294 | _ :> NilFL :> only_theirs -> | ^^^^^ src/Darcs/Patch/Depends.hs:359:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | patchSetUnion (Sealed y@(PatchSet tsy psy) : Sealed y2 : ys) = | ^^^^^^^^^^^^^^^^ [137 of 240] Compiling Darcs.Patch.Index.Monad ( src/Darcs/Patch/Index/Monad.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Index/Monad.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Index/Monad.dyn_o ) [138 of 240] Compiling Darcs.Patch.Annotate ( src/Darcs/Patch/Annotate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Annotate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Annotate.dyn_o ) src/Darcs/Patch/Annotate.hs:205:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 205 | annotate' NilRL ann = ann | ^^^^^ src/Darcs/Patch/Annotate.hs:261:39: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 261 | file = concat [ annotation (fst $ head chunk) ++ " | " ++ line (head chunk) ++ | ^^^^ src/Darcs/Patch/Annotate.hs:261:69: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 261 | file = concat [ annotation (fst $ head chunk) ++ " | " ++ line (head chunk) ++ | ^^^^ src/Darcs/Patch/Annotate.hs:262:74: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 262 | "\n" ++ unlines [ indent 25 (" | " ++ line l) | l <- tail chunk ] | ^^^^ [139 of 240] Compiling Darcs.Patch.V2.Prim ( src/Darcs/Patch/V2/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2/Prim.dyn_o ) [140 of 240] Compiling Darcs.Patch.V2 ( src/Darcs/Patch/V2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V2.dyn_o ) [141 of 240] Compiling Darcs.Patch.V1.Prim ( src/Darcs/Patch/V1/Prim.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Prim.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1/Prim.dyn_o ) [142 of 240] Compiling Darcs.Patch.V1 ( src/Darcs/Patch/V1.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V1.dyn_o ) [143 of 240] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RepoPatch.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/RepoPatch.dyn_o ) [144 of 240] Compiling Darcs.Patch.Rebase.Change ( src/Darcs/Patch/Rebase/Change.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Change.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Change.dyn_o ) src/Darcs/Patch/Rebase/Change.hs:224:32: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 224 | partitionUnconflictedAcc right NilFL = NilFL :> right | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:227:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 227 | Just (p'@(RC NilFL _) :> right') | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:268:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | simplifyPushes _ NilFL ps = Sealed ps | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:279:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | fs2' :> Nothing2 -> RC fs2' e :> Nothing2 | ^^^^^^^^ src/Darcs/Patch/Rebase/Change.hs:313:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 313 | pushThrough (NilFL :> v) = NilFL :> v :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:391:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 391 | forceCommutes (NilFL :> q) = q :> NilFL | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:422:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 422 | go (fixupsIn :> NilFL) = NilFL :> fixupsIn | ^^^^^ src/Darcs/Patch/Rebase/Change.hs:454:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 454 | names :> NilFL -> | ^^^^^ [145 of 240] Compiling Darcs.Patch.Rebase.Legacy.Item ( src/Darcs/Patch/Rebase/Legacy/Item.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Legacy/Item.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Legacy/Item.dyn_o ) src/Darcs/Patch/Rebase/Legacy/Item.hs:59:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | toRebaseChanges NilFL = Sealed NilFL | ^^^^^ src/Darcs/Patch/Rebase/Legacy/Item.hs:63:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | Sealed NilFL -> error "rebase chain with Fixup at end" | ^^^^^ [146 of 240] Compiling Darcs.Patch.Rebase.Suspended ( src/Darcs/Patch/Rebase/Suspended.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Suspended.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Rebase/Suspended.dyn_o ) src/Darcs/Patch/Rebase/Suspended.hs:48:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 48 | deriving instance (Show2 p, Show2 (PrimOf p)) => Show (Suspended p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:55:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 55 | listTouchedFiles (Items ps) = listTouchedFiles ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:56:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 56 | hunkMatches f (Items ps) = hunkMatches f ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:59:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 59 | showPatch f (Items ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:95:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 95 | countToEdit (Items ps) = lengthFL ps | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:101:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 101 | onSuspended f (Items ps) = unseal Items (f ps) | ^^^^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:136:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 136 | addToEditsToSuspended _ NilFL items = return items | ^^^^^ src/Darcs/Patch/Rebase/Suspended.hs:141:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 141 | Items items'' -> | ^^^^^^^^^^^^^ [147 of 240] Compiling Darcs.Patch.Named.Wrapped ( src/Darcs/Patch/Named/Wrapped.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Named/Wrapped.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Named/Wrapped.dyn_o ) src/Darcs/Patch/Named/Wrapped.hs:63:1: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 63 | deriving instance Show2 p => Show (WrappedNamed rt p wX wY) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:71:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 71 | fromRebasing (RebaseP {}) = error "internal error: found rebasing internal patch" | ^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:80:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 80 | ident (RebaseP name _) = name | ^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:88:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 88 | showPatch f (RebaseP i s) = showPatchInfo f i <> showPatch f s | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:7: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:109:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | SRepoType SIsRebase -> | ^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:37: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:111:57: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 111 | wrapNamed (NamedP i [] (ReadSuspended s :>: NilFL)) | ^^^^^ src/Darcs/Patch/Named/Wrapped.hs:116:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 116 | unRead (ReadSuspended _) = error "unexpected suspended patch" | ^^^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:131:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 131 | toSuspended (Items ps) = ReadSuspended (Items ps) | ^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:138:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 138 | apply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:140:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 140 | unapply (RebaseP _ _) = return () | ^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:147:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 147 | commute (RebaseP i1 s1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:154:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 154 | commute (NormalP n1 :> RebaseP i2 s2) = | ^^^^^^^^^^^^^ src/Darcs/Patch/Named/Wrapped.hs:157:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | commute (RebaseP i1 s1 :> NormalP n2) = | ^^^^^^^^^^^^^ [148 of 240] Compiling Darcs.Patch.Invertible ( src/Darcs/Patch/Invertible.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Invertible.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Invertible.dyn_o ) [149 of 240] Compiling Darcs.Patch ( src/Darcs/Patch.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch.dyn_o ) [150 of 240] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Old.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Old.dyn_o ) [151 of 240] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/InternalTypes.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/InternalTypes.dyn_o ) src/Darcs/Repository/InternalTypes.hs:50:40: 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. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:45: 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. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ src/Darcs/Repository/InternalTypes.hs:50:50: 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. | 50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate = | ^ [152 of 240] Compiling Darcs.Repository.Traverse ( src/Darcs/Repository/Traverse.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Traverse.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Traverse.dyn_o ) [153 of 240] Compiling Darcs.Repository.Rebase ( src/Darcs/Repository/Rebase.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Rebase.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Rebase.dyn_o ) src/Darcs/Repository/Rebase.hs:85:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Rebase.hs:85:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 85 | | SRepoType SIsRebase <- singletonRepoType :: SRepoType rt = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:104:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 104 | checkOldStyleRebaseStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:105:27: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 105 | checkOldStyleRebaseStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:185:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 185 | maybeDisplaySuspendedStatus SIsRebase repo = do | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:188:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | maybeDisplaySuspendedStatus SNoRebase _ = return () | ^^^^^^^^^ src/Darcs/Repository/Rebase.hs:236:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | commuteOutOldStyleRebase NilRL = Nothing | ^^^^^ src/Darcs/Repository/Rebase.hs:238:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 238 | | W.RebaseP _ _ <- hopefully p = Just (ps :> p) | ^^^^^^^^^^^^^ [154 of 240] Compiling Darcs.Repository.Pristine ( src/Darcs/Repository/Pristine.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Pristine.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Pristine.dyn_o ) [155 of 240] Compiling Darcs.Repository.Pending ( src/Darcs/Repository/Pending.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Pending.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Pending.dyn_o ) src/Darcs/Repository/Pending.hs:134:33: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 134 | showMaybeBracketedFL _ pre post NilFL = text [pre] $$ text [post] | ^^^^^ src/Darcs/Repository/Pending.hs:135:41: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 135 | showMaybeBracketedFL printer _ _ (p :>: NilFL) = printer p | ^^^^^ src/Darcs/Repository/Pending.hs:221:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 221 | updatePending NilFL ys zs = removeRLFL (reverseFL ys) zs | ^^^^^ src/Darcs/Repository/Pending.hs:223:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 223 | updatePending _ NilFL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:226:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 226 | updatePending xs ys NilFL = Sealed (invert xs +>+ ys) | ^^^^^ src/Darcs/Repository/Pending.hs:256:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 256 | removeRLFL NilRL _ = Sealed NilFL | ^^^^^ src/Darcs/Repository/Pending.hs:264:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 264 | removeAllFL NilFL zs = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:272:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 272 | decoalesceAllFL zs NilFL = Just zs | ^^^^^ src/Darcs/Repository/Pending.hs:279:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 279 | decoalesceFL NilFL y = Just (invert y :>: NilFL) | ^^^^^ [156 of 240] Compiling Darcs.Repository.PatchIndex ( src/Darcs/Repository/PatchIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/PatchIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/PatchIndex.dyn_o ) src/Darcs/Repository/PatchIndex.hs:156:21: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 156 | nubSeq = map head . group | ^^^^ src/Darcs/Repository/PatchIndex.hs:625:53: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe FileInfo’ not matched: Nothing | 625 | let Just (FileInfo isF _) = M.lookup fid infom] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/PatchIndex.hs:678:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | keepElems NilFL acc _ = unsafeCoerceP acc | ^^^^^ src/Darcs/Repository/PatchIndex.hs:760:38: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 760 | unless (and $ zipWith f spans (tail spans)) (fail $ "Adjcency test failed! fid: " ++ show fid) | ^^^^ [157 of 240] Compiling Darcs.Repository.Diff ( src/Darcs/Repository/Diff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Diff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Diff.dyn_o ) [158 of 240] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/State.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/State.dyn_o ) src/Darcs/Repository/State.hs:246:3: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | IsEq <- return $ workDirLessRepoWitness r | ^^^^ src/Darcs/Repository/State.hs:546:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 546 | check NilFL = False | ^^^^^ [159 of 240] Compiling Darcs.Repository.Resolution ( src/Darcs/Repository/Resolution.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Resolution.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Resolution.dyn_o ) src/Darcs/Repository/Resolution.hs:232:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 232 | patchsetConflictResolutions (PatchSet ts xs) = | ^^^^^^^^^^^^^^ [160 of 240] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Match.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Match.dyn_o ) src/Darcs/Patch/Match.hs:584:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 584 | splitMatchFL _extract m NilFL = error $ "Couldn't find a patch matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:608:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:608:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:608:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 608 | matchAPatchset m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:610:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:610:51: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 610 | matchAPatchset m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:612:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 612 | matchAPatchset m (PatchSet ts (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:620:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:620:40: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 620 | splitOnMatchingTag _ s@(PatchSet NilRL NilRL) = s | ^^^^^ src/Darcs/Patch/Match.hs:621:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:621:57: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 621 | splitOnMatchingTag m s@(PatchSet (ts :<: Tagged t _ ps) NilRL) | ^^^^^ src/Darcs/Patch/Match.hs:624:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 624 | splitOnMatchingTag m (PatchSet ts (ps:<:p)) | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:632:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 632 | PatchSet ts' ps' -> PatchSet ts' (ps' :<: p) | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:645:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 645 | PatchSet NilRL _ -> throw $ userError $ "Couldn't find a tag matching " ++ show m | ^^^^^ src/Darcs/Patch/Match.hs:646:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 646 | PatchSet ps' _ -> seal $ PatchSet ps' NilRL | ^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:665:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 665 | PatchSet NilRL _ -> throw $ MatchFailure $ show m | ^^^^^ src/Darcs/Patch/Match.hs:666:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 666 | PatchSet _ extras -> unapply extras | ^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:676:31: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:676:37: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 676 | applyInvToMatcher m (PatchSet NilRL NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:678:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:678:54: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 678 | applyInvToMatcher m (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:680:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 680 | applyInvToMatcher m (PatchSet xs (ps :<: p)) | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:688:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:688:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 688 | applyNInv _ (PatchSet NilRL NilRL) = throw $ userError "Index out of range" | ^^^^^ src/Darcs/Patch/Match.hs:689:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:689:46: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 689 | applyNInv n (PatchSet (ts :<: Tagged t _ ps) NilRL) = | ^^^^^ src/Darcs/Patch/Match.hs:691:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 691 | applyNInv n (PatchSet xs (ps :<: p)) = | ^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:718:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 718 | mh s@(PatchSet _ x) | ^^^^^^^^^^^^ src/Darcs/Patch/Match.hs:720:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 720 | mh (PatchSet (ts :<: Tagged t _ ps) x) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [161 of 240] Compiling Darcs.UI.Options.Matching ( src/Darcs/UI/Options/Matching.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Matching.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/Matching.dyn_o ) [162 of 240] Compiling Darcs.UI.Options.All ( src/Darcs/UI/Options/All.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/All.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options/All.dyn_o ) [163 of 240] Compiling Darcs.UI.Options ( src/Darcs/UI/Options.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Options.dyn_o ) [164 of 240] Compiling Darcs.UI.Flags ( src/Darcs/UI/Flags.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Flags.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Flags.dyn_o ) [165 of 240] Compiling Darcs.UI.External ( src/Darcs/UI/External.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/External.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/External.dyn_o ) src/Darcs/UI/External.hs:124:12: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 124 | return $ head $ maybeToList ex ++ l | ^^^^ src/Darcs/UI/External.hs:131:12: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 131 | return $ head l | ^^^^ src/Darcs/UI/External.hs:361:47: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 361 | in unlinesPS $ map fix_line $ tail $ dropWhile not_begin_signature $ linesPS s | ^^^^ src/Darcs/UI/External.hs:377:31: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 377 | let key_used = B.concat $ tail $ | ^^^^ src/Darcs/UI/External.hs:407:25: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[String]’ not matched: [] | 407 | let (viewer : args) = words viewerPlusArgs | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [166 of 240] Compiling Darcs.UI.PrintPatch ( src/Darcs/UI/PrintPatch.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/PrintPatch.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/PrintPatch.dyn_o ) [167 of 240] Compiling Darcs.UI.Commands.Convert.Util ( src/Darcs/UI/Commands/Convert/Util.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Util.dyn_o ) [168 of 240] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Bundle.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Bundle.dyn_o ) src/Darcs/Patch/Bundle.hs:255:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 255 | Just (PatchSet ts _) -> | ^^^^^^^^^^^^^ src/Darcs/Patch/Bundle.hs:271:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 271 | minContext (PatchSet behindTag topCommon) to_be_sent = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [169 of 240] Compiling Darcs.Repository.Hashed ( src/Darcs/Repository/Hashed.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Hashed.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Hashed.dyn_o ) src/Darcs/Repository/Hashed.hs:458:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:458:37: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:458:43: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 458 | writeInventoryPrivate (PatchSet NilRL NilRL) = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:459:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:459:37: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 459 | writeInventoryPrivate (PatchSet NilRL ps) = do | ^^^^^ src/Darcs/Repository/Hashed.hs:465:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 465 | (PatchSet xs@(_ :<: Tagged t _ _) x) = do | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:486:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | write_ts NilRL = return Nothing | ^^^^^ src/Darcs/Repository/Hashed.hs:684:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 684 | removeFromUnrevertContext _ NilFL = return () -- nothing to do | ^^^^^ src/Darcs/Repository/Hashed.hs:705:44: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 705 | withSinglet (Sealed (x :>: NilFL)) j = j x | ^^^^^ src/Darcs/Repository/Hashed.hs:775:3: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 775 | PatchSet ts _ <- readTentativeRepo repo (repoLocation repo) | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:798:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 798 | W.RebaseP _ r -> do | ^^^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:800:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 800 | Items old_r <- readTentativeRebase (unsafeCoerceT repo) | ^^^^^^^^^^^ src/Darcs/Repository/Hashed.hs:802:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 802 | NilFL -> do | ^^^^^ [170 of 240] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Repair.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Repair.dyn_o ) src/Darcs/Repository/Repair.hs:87:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 87 | replaceInFL NilFL _ = error "impossible case" | ^^^^^ src/Darcs/Repository/Repair.hs:89:7: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 89 | | IsEq <- winfo o `compareWPatchInfo` o' = c:>:replaceInFL orig ch_rest | ^^^^ src/Darcs/Repository/Repair.hs:98:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 98 | applyAndFix _ _ NilFL = return (NilFL, True) | ^^^^^ src/Darcs/Repository/Repair.hs:109:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 109 | aaf NilFL = return ([], True) | ^^^^^ [171 of 240] Compiling Darcs.Repository.Packs ( src/Darcs/Repository/Packs.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Packs.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Packs.dyn_o ) [172 of 240] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Merge.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Merge.dyn_o ) [173 of 240] Compiling Darcs.Repository.Match ( src/Darcs/Repository/Match.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Match.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Match.dyn_o ) [174 of 240] Compiling Darcs.Patch.Prim.WithName ( src/Darcs/Patch/Prim/WithName.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/WithName.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/WithName.dyn_o ) src/Darcs/Patch/Prim/WithName.hs:57:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 57 | | i == j, IsEq <- p =\/= q = IsEq | ^^^^ [175 of 240] Compiling Darcs.Patch.V3.Core ( src/Darcs/Patch/V3/Core.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Core.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Core.dyn_o ) src/Darcs/Patch/V3/Core.hs:306:48: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:306:81: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 306 | commuteConflicting (Prim p :> Conflictor (ip:>:NilFL) ys cq@(ctxView -> Sealed (NilFL :> q))) | ^^^^^ src/Darcs/Patch/V3/Core.hs:307:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 307 | | [ctxView -> Sealed (NilFL :> p')] <- S.toList ys | ^^^^^ src/Darcs/Patch/V3/Core.hs:308:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | , IsEq <- invert p =\/= ip | ^^^^ src/Darcs/Patch/V3/Core.hs:309:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | , IsEq <- p =\/= p' = | ^^^^ src/Darcs/Patch/V3/Core.hs:328:64: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 328 | commuteConflicting (lhs@(Conflictor r x cp) :> rhs@(Conflictor NilFL y cq)) | ^^^^^ src/Darcs/Patch/V3/Core.hs:331:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | Sealed (NilFL :> cq') -> | ^^^^^ src/Darcs/Patch/V3/Core.hs:385:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | | IsEq <- r =\^/= s -- more efficient than IsEq <- r =\/= s | ^^^^ src/Darcs/Patch/V3/Core.hs:499:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 499 | showEffect NilFL = blueText "[]" | ^^^^^ [176 of 240] Compiling Darcs.Patch.V3.Resolution ( src/Darcs/Patch/V3/Resolution.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Resolution.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3/Resolution.dyn_o ) src/Darcs/Patch/V3/Resolution.hs:173:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | go check done _ NilRL _ | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:175:28: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 175 | go check done (cs :<: p) NilRL passedby | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ src/Darcs/Patch/V3/Resolution.hs:181:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 181 | go _ _ NilRL NilRL _ = error "autsch, hit the bottom" | ^^^^^ [177 of 240] Compiling Darcs.Patch.Prim.Named ( src/Darcs/Patch/Prim/Named.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/Named.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/Prim/Named.dyn_o ) [178 of 240] Compiling Darcs.Patch.V3 ( src/Darcs/Patch/V3.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Patch/V3.dyn_o ) src/Darcs/Patch/V3.hs:26:12: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 26 | go _ NilFL = NilFL | ^^^^^ [179 of 240] Compiling Darcs.Repository.Working ( src/Darcs/Repository/Working.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Working.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Working.dyn_o ) [180 of 240] Compiling Darcs.Repository.Test ( src/Darcs/Repository/Test.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Test.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Test.dyn_o ) [181 of 240] Compiling Darcs.Repository.Identify ( src/Darcs/Repository/Identify.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Identify.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Identify.dyn_o ) [182 of 240] Compiling Darcs.Repository.Job ( src/Darcs/Repository/Job.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Job.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Job.dyn_o ) src/Darcs/Repository/Job.hs:172:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 172 | checkTree RepoV1 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:173:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 173 | checkTree RepoV2 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:174:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 174 | checkTree RepoV3 = IsTree | ^^^^^^ src/Darcs/Repository/Job.hs:189:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 189 | checkPrimV1 RepoV1 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:190:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 190 | checkPrimV1 RepoV2 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:191:13: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 191 | checkPrimV1 RepoV3 = UsesPrimV1 | ^^^^^^ src/Darcs/Repository/Job.hs:236:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | runJob patchType (SRepoType isRebase) repo repojob = do | ^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:246:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 246 | RepoV3 -> "darcs-3" | ^^^^^^ src/Darcs/Repository/Job.hs:247:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 247 | RepoV2 -> "darcs-2" | ^^^^^^ src/Darcs/Repository/Job.hs:248:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 248 | RepoV1 -> "darcs-1" | ^^^^^^ src/Darcs/Repository/Job.hs:253:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 253 | SIsRebase -> ["rebase"] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:254:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | SNoRebase -> [] | ^^^^^^^^^ src/Darcs/Repository/Job.hs:268:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 268 | IsTree -> do | ^^^^^^ src/Darcs/Repository/Job.hs:276:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 276 | UsesPrimV1 -> do | ^^^^^^^^^^ src/Darcs/Repository/Job.hs:284:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:284:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 284 | (RepoV2, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:285:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:285:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | (RepoV2, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:287:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 287 | (RepoV1, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:290:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 290 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:296:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:296:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 296 | (RepoV1, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:297:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^ src/Darcs/Repository/Job.hs:297:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 297 | (RepoV1, SIsRebase) -> | ^^^^^^^^^ src/Darcs/Repository/Job.hs:299:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 299 | (RepoV2, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:302:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 302 | (RepoV3, _ ) -> | ^^^^^^ src/Darcs/Repository/Job.hs:308:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^ src/Darcs/Repository/Job.hs:308:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 308 | (IsTree, SNoRebase) -> job therepo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:309:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:309:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 309 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:315:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 315 | (_ , SNoRebase) -> fail "No rebase in progress. Try 'darcs rebase suspend' first." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:316:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:316:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 316 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:322:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 322 | (_ , SNoRebase) -> fail "No rebase in progress." | ^^^^^^^^^ src/Darcs/Repository/Job.hs:323:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:323:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 323 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:331:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 331 | (_ , SNoRebase) -> error "impossible case" | ^^^^^^^^^ src/Darcs/Repository/Job.hs:332:10: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^ src/Darcs/Repository/Job.hs:332:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 332 | (IsTree, SIsRebase) -> do | ^^^^^^^^^ src/Darcs/Repository/Job.hs:384:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:384:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 384 | SRepoType SNoRebase -> Just repo | ^^^^^^^^^ src/Darcs/Repository/Job.hs:385:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Job.hs:385:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 385 | SRepoType SIsRebase -> Nothing | ^^^^^^^^^ [183 of 240] Compiling Darcs.UI.Completion ( src/Darcs/UI/Completion.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Completion.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Completion.dyn_o ) [184 of 240] Compiling Darcs.Repository.Create ( src/Darcs/Repository/Create.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Create.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Create.dyn_o ) src/Darcs/Repository/Create.hs:117:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 117 | repo@(EmptyRepository r) <- case patchfmt of | ^^^^^^^^^^^^^^^^^ [185 of 240] Compiling Darcs.Repository.Clone ( src/Darcs/Repository/Clone.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Clone.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository/Clone.dyn_o ) src/Darcs/Repository/Clone.hs:187:7: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 187 | EmptyRepository _toRepo <- | ^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/Repository/Clone.hs:239:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 239 | NilFL -> do | ^^^^^ src/Darcs/Repository/Clone.hs:421:59: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 421 | (first, other) = splitAt (pipelineLength - 1) $ tail $ hashes patches | ^^^^ [186 of 240] Compiling Darcs.Repository ( src/Darcs/Repository.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/Repository.dyn_o ) [187 of 240] Compiling Darcs.UI.SelectChanges ( src/Darcs/UI/SelectChanges.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/SelectChanges.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/SelectChanges.dyn_o ) src/Darcs/UI/SelectChanges.hs:463:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 463 | wspfr _ _ NilRL _ = return Nothing | ^^^^^ src/Darcs/UI/SelectChanges.hs:503:34: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 503 | previousPatch remaining' NilFL = wspfr jn matches remaining' NilFL | ^^^^^ src/Darcs/UI/SelectChanges.hs:1056:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 1056 | independentPatchIds NilRL = [] | ^^^^^ [188 of 240] Compiling Darcs.UI.PatchHeader ( src/Darcs/UI/PatchHeader.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/PatchHeader.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/PatchHeader.dyn_o ) [189 of 240] Compiling Darcs.UI.Commands ( src/Darcs/UI/Commands.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands.dyn_o ) src/Darcs/UI/Commands.hs:196:23: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 196 | commandStub n h d c = c { commandName = n | ^^^^^^^^^^^^^^^^^^^... [190 of 240] Compiling Darcs.UI.Usage ( src/Darcs/UI/Usage.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Usage.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Usage.dyn_o ) src/Darcs/UI/Usage.hs:38:50: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 38 | prePad = replicate (3 + length (head shortPadded)) ' ' | ^^^^ [191 of 240] Compiling Darcs.UI.Commands.Util ( src/Darcs/UI/Commands/Util.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Util.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Util.dyn_o ) [192 of 240] Compiling Darcs.UI.Commands.WhatsNew ( src/Darcs/UI/Commands/WhatsNew.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/WhatsNew.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/WhatsNew.dyn_o ) src/Darcs/UI/Commands/WhatsNew.hs:278:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 278 | exitOnNoChanges NilFL = do putStrLn "No changes!" | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:289:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 289 | printUnaddedPaths NilFL = return () | ^^^^^ src/Darcs/UI/Commands/WhatsNew.hs:411:10: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 411 | status = statusAlias | ^^^^^^^^^^^... [193 of 240] Compiling Darcs.UI.Commands.Unrevert ( src/Darcs/UI/Commands/Unrevert.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Unrevert.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Unrevert.dyn_o ) src/Darcs/UI/Commands/Unrevert.hs:157:17: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 157 | writeUnrevert _ NilFL _ _ = removeFileMayNotExist unrevertPath | ^^^^^ [194 of 240] Compiling Darcs.UI.Commands.Unrecord ( src/Darcs/UI/Commands/Unrecord.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Unrecord.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Unrecord.dyn_o ) src/Darcs/UI/Commands/Unrecord.hs:153:10: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 153 | unpull = (commandAlias "unpull" Nothing obliterate) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Darcs/UI/Commands/Unrecord.hs:285:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | savetoBundle _ NilFL _ = return () | ^^^^^ src/Darcs/UI/Commands/Unrecord.hs:296:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Darcs.Util.Path.AbsolutePathOrStd’ not matched: Nothing | 296 | let Just outname = getOutput opts filename | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [195 of 240] Compiling Darcs.UI.Commands.TransferMode ( src/Darcs/UI/Commands/TransferMode.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/TransferMode.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/TransferMode.dyn_o ) [196 of 240] Compiling Darcs.UI.Commands.Test ( src/Darcs/UI/Commands/Test.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Test.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Test.dyn_o ) src/Darcs/UI/Commands/Test.hs:219:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 219 | trackLinear _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:228:21: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 228 | trackNextLinear _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:242:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 242 | trackBackoff _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:243:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 243 | trackBackoff _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:254:24: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 254 | trackNextBackoff _ _ _ NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:274:25: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 274 | trackBisect _ _ Success NilRL = return StrategySuccess | ^^^^^ src/Darcs/UI/Commands/Test.hs:275:29: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 275 | trackBisect _ _ (Failure _) NilRL = return NoPasses | ^^^^^ src/Darcs/UI/Commands/Test.hs:304:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 304 | patchTreeFromRL (NilRL :<: l) = Leaf l | ^^^^^ [197 of 240] Compiling Darcs.UI.Commands.Tag ( src/Darcs/UI/Commands/Tag.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Tag.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Tag.dyn_o ) [198 of 240] Compiling Darcs.UI.Commands.ShowTags ( src/Darcs/UI/Commands/ShowTags.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowTags.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowTags.dyn_o ) [199 of 240] Compiling Darcs.UI.Commands.ShowRepo ( src/Darcs/UI/Commands/ShowRepo.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowRepo.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowRepo.dyn_o ) [200 of 240] Compiling Darcs.UI.Commands.ShowPatchIndex ( src/Darcs/UI/Commands/ShowPatchIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowPatchIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowPatchIndex.dyn_o ) [201 of 240] Compiling Darcs.UI.Commands.ShowIndex ( src/Darcs/UI/Commands/ShowIndex.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowIndex.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowIndex.dyn_o ) src/Darcs/UI/Commands/ShowIndex.hs:117:16: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 117 | showPristine = showIndex | ^^^^^^^^^... [202 of 240] Compiling Darcs.UI.Commands.ShowFiles ( src/Darcs/UI/Commands/ShowFiles.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowFiles.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowFiles.dyn_o ) [203 of 240] Compiling Darcs.UI.Commands.ShowDependencies ( src/Darcs/UI/Commands/ShowDependencies.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowDependencies.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowDependencies.dyn_o ) src/Darcs/UI/Commands/ShowDependencies.hs:121:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 121 | depsGraph NilRL = M.empty | ^^^^^ src/Darcs/UI/Commands/ShowDependencies.hs:137:14: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 137 | foldDeps NilRL _ _ acc = progress progressKey acc | ^^^^^ [204 of 240] Compiling Darcs.UI.Commands.ShowContents ( src/Darcs/UI/Commands/ShowContents.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowContents.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowContents.dyn_o ) [205 of 240] Compiling Darcs.UI.Commands.ShowAuthors ( src/Darcs/UI/Commands/ShowAuthors.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowAuthors.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/ShowAuthors.dyn_o ) src/Darcs/UI/Commands/ShowAuthors.hs:138:29: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 138 | map ((sum *** head) . unzip) . | ^^^^ src/Darcs/UI/Commands/ShowAuthors.hs:144:59: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 144 | map (length &&& (canonizeAuthor spellings . head)) . | ^^^^ [206 of 240] Compiling Darcs.UI.Commands.Show ( src/Darcs/UI/Commands/Show.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Show.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Show.dyn_o ) [207 of 240] Compiling Darcs.UI.Commands.SetPref ( src/Darcs/UI/Commands/SetPref.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/SetPref.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/SetPref.dyn_o ) [208 of 240] Compiling Darcs.UI.Commands.Rollback ( src/Darcs/UI/Commands/Rollback.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Rollback.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Rollback.dyn_o ) [209 of 240] Compiling Darcs.UI.Commands.Revert ( src/Darcs/UI/Commands/Revert.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Revert.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Revert.dyn_o ) src/Darcs/UI/Commands/Revert.hs:149:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 149 | NilFL -> putInfo opts "There are no changes to revert!" | ^^^^^ [210 of 240] Compiling Darcs.UI.Commands.Replace ( src/Darcs/UI/Commands/Replace.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Replace.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Replace.dyn_o ) src/Darcs/UI/Commands/Replace.hs:248:7: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 248 | | head t /= '[' || last t /= ']' = | ^^^^ src/Darcs/UI/Commands/Replace.hs:250:14: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 250 | | '^' == head tok && length tok == 1 = | ^^^^ src/Darcs/UI/Commands/Replace.hs:260:18: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 260 | tok = init $ tail t :: String | ^^^^ [211 of 240] Compiling Darcs.UI.Commands.Repair ( src/Darcs/UI/Commands/Repair.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Repair.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Repair.dyn_o ) src/Darcs/UI/Commands/Repair.hs:203:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 203 | NilFL -> "Nothing" | ^^^^^ [212 of 240] Compiling Darcs.UI.Commands.Remove ( src/Darcs/UI/Commands/Remove.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Remove.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Remove.dyn_o ) [213 of 240] Compiling Darcs.UI.Commands.Record ( src/Darcs/UI/Commands/Record.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Record.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Record.dyn_o ) src/Darcs/UI/Commands/Record.hs:285:11: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ src/Darcs/UI/Commands/Record.hs:285:20: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 285 | NilFL :> NilFL | not (askDeps cfg) -> do | ^^^^^ src/Darcs/UI/Commands/Record.hs:299:52: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 299 | when (length name == 1 || (length name == 2 && head name == '-')) $ do | ^^^^ [214 of 240] Compiling Darcs.UI.Commands.Optimize ( src/Darcs/UI/Commands/Optimize.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Optimize.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Optimize.dyn_o ) src/Darcs/UI/Commands/Optimize.hs:223:17: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 223 | optimizeClean = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:238:19: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 238 | optimizeUpgrade = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:248:16: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 248 | optimizeHttp = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:264:20: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 264 | optimizePristine = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:282:20: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 282 | optimizeCompress = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:290:22: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 290 | optimizeUncompress = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:332:28: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 332 | optimizeEnablePatchIndex = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:344:29: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 344 | optimizeDisablePatchIndex = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:368:19: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 368 | optimizeReorder = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:388:18: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 388 | optimizeRelink = common | ^^^^^^... src/Darcs/UI/Commands/Optimize.hs:593:23: warning: [GHC-62161] [-Wincomplete-record-updates] Pattern match(es) are non-exhaustive In a record update: Patterns of type ‘DarcsCommand’ not matched: SuperCommand _ _ _ _ _ _ | 593 | optimizeGlobalCache = common | ^^^^^^... [215 of 240] Compiling Darcs.UI.Commands.Move ( src/Darcs/UI/Commands/Move.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Move.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Move.dyn_o ) [216 of 240] Compiling Darcs.UI.Commands.MarkConflicts ( src/Darcs/UI/Commands/MarkConflicts.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/MarkConflicts.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/MarkConflicts.dyn_o ) src/Darcs/UI/Commands/MarkConflicts.hs:204:7: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 204 | NilFL -> return _repository | ^^^^^ [217 of 240] Compiling Darcs.UI.Commands.Log ( src/Darcs/UI/Commands/Log.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Log.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Log.dyn_o ) src/Darcs/UI/Commands/Log.hs:444:26: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 444 | gn _ NilRL = Nothing | ^^^^^ [218 of 240] Compiling Darcs.UI.Commands.Init ( src/Darcs/UI/Commands/Init.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Init.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Init.dyn_o ) [219 of 240] Compiling Darcs.UI.Commands.GZCRCs ( src/Darcs/UI/Commands/GZCRCs.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/GZCRCs.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/GZCRCs.dyn_o ) [220 of 240] Compiling Darcs.UI.Commands.Dist ( src/Darcs/UI/Commands/Dist.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Dist.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Dist.dyn_o ) [221 of 240] Compiling Darcs.UI.Commands.Diff ( src/Darcs/UI/Commands/Diff.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Diff.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Diff.dyn_o ) [222 of 240] Compiling Darcs.UI.Commands.Convert.Import ( src/Darcs/UI/Commands/Convert/Import.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Import.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Import.dyn_o ) src/Darcs/UI/Commands/Convert/Import.hs:233:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 233 | EmptyRepository _repo <- createRepository | ^^^^^^^^^^^^^^^^^^^^^ src/Darcs/UI/Commands/Convert/Import.hs:270:47: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 270 | msg -> (head &&& tail) . lines $ msg | ^^^^ src/Darcs/UI/Commands/Convert/Import.hs:270:56: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 270 | msg -> (head &&& tail) . lines $ msg | ^^^^ src/Darcs/UI/Commands/Convert/Import.hs:290:25: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘AnchoredPath’, ‘p’ not matched: (AnchoredPath []) _ | 290 | let nodarcs = \(AnchoredPath (x:_)) _ -> x /= darcsdirName | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Darcs/UI/Commands/Convert/Import.hs:465:35: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 465 | then return $ head spaceComponents | ^^^^ [223 of 240] Compiling Darcs.UI.Commands.Convert.Export ( src/Darcs/UI/Commands/Convert/Export.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Export.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Export.dyn_o ) src/Darcs/UI/Commands/Convert/Export.hs:215:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 215 | check _ NilFL = return (1, flipSeal NilFL) | ^^^^^ src/Darcs/UI/Commands/Convert/Export.hs:235:19: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 235 | dumpPatches _ _ _ NilFL = liftIO $ putStrLn "progress (patches converted)" | ^^^^^ src/Darcs/UI/Commands/Convert/Export.hs:332:50: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 332 | ("", email) -> case span (/='@') (tail email) of | ^^^^ src/Darcs/UI/Commands/Convert/Export.hs:337:56: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 337 | (user, rest) -> case span (/= '>') (tail rest) of | ^^^^ src/Darcs/UI/Commands/Convert/Export.hs:344:49: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 344 | (n, rest) -> case span (/='>') $ tail rest of | ^^^^ [224 of 240] Compiling Darcs.UI.Commands.Convert.Darcs2 ( src/Darcs/UI/Commands/Convert/Darcs2.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Darcs2.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert/Darcs2.dyn_o ) src/Darcs/UI/Commands/Convert/Darcs2.hs:188:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 188 | IsEq -> y :>: NilFL | ^^^^ src/Darcs/UI/Commands/Convert/Darcs2.hs:283:8: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 283 | if head name == '/' | ^^^^ [225 of 240] Compiling Darcs.UI.Commands.Convert ( src/Darcs/UI/Commands/Convert.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Convert.dyn_o ) [226 of 240] Compiling Darcs.UI.Commands.Clone ( src/Darcs/UI/Commands/Clone.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Clone.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Clone.dyn_o ) [227 of 240] Compiling Darcs.UI.Commands.Send ( src/Darcs/UI/Commands/Send.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Send.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Send.dyn_o ) src/Darcs/UI/Commands/Send.hs:234:7: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 234 | NilFL -> do putInfo opts nothingSendable | ^^^^^ src/Darcs/UI/Commands/Send.hs:298:30: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 298 | auto_subject (p:>:NilFL) = "darcs patch: " ++ trim (patchDesc p) 57 | ^^^^^ [228 of 240] Compiling Darcs.UI.Commands.Push ( src/Darcs/UI/Commands/Push.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Push.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Push.dyn_o ) [229 of 240] Compiling Darcs.UI.Commands.Annotate ( src/Darcs/UI/Commands/Annotate.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Annotate.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Annotate.dyn_o ) src/Darcs/UI/Commands/Annotate.hs:112:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘([AnchoredPath], [AnchoredPath], [Darcs.Patch.ApplyMonad.OrigFileNameOf])’ not matched: (_, [], _) (_, (_:_:_), _) | 112 | let (_, [path'], _) = | ^^^^^^^^^^^^^^^^^... [230 of 240] Compiling Darcs.UI.Commands.Amend ( src/Darcs/UI/Commands/Amend.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Amend.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Amend.dyn_o ) src/Darcs/UI/Commands/Amend.hs:236:16: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 236 | go NilFL | not (hasEditMetadata cfg) = | ^^^^^ [231 of 240] Compiling Darcs.UI.Commands.Add ( src/Darcs/UI/Commands/Add.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Add.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Add.dyn_o ) [232 of 240] Compiling Darcs.UI.ApplyPatches ( src/Darcs/UI/ApplyPatches.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/ApplyPatches.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/ApplyPatches.dyn_o ) src/Darcs/UI/ApplyPatches.hs:53:23: 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. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:28: 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. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ src/Darcs/UI/ApplyPatches.hs:53:33: 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. | 53 | data PatchProxy (p :: * -> * -> *) = PatchProxy | ^ [233 of 240] Compiling Darcs.UI.Commands.Pull ( src/Darcs/UI/Commands/Pull.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Pull.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Pull.dyn_o ) src/Darcs/UI/Commands/Pull.hs:277:18: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 277 | addRepoSource (head repodirs) (dryRun ? opts) (remoteRepos ? opts) | ^^^^ src/Darcs/UI/Commands/Pull.hs:358:36: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 358 | O.Complement -> (head rs, patchSetUnion $ tail rs) | ^^^^ src/Darcs/UI/Commands/Pull.hs:358:61: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 358 | O.Complement -> (head rs, patchSetUnion $ tail rs) | ^^^^ [234 of 240] Compiling Darcs.UI.Commands.Apply ( src/Darcs/UI/Commands/Apply.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Apply.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Apply.dyn_o ) [235 of 240] Compiling Darcs.UI.Commands.Rebase ( src/Darcs/UI/Commands/Rebase.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Rebase.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Rebase.dyn_o ) src/Darcs/UI/Commands/Rebase.hs:357:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 357 | IsEq <- requireNoUnrecordedChanges _repository | ^^^^ src/Darcs/UI/Commands/Rebase.hs:359:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 359 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:374:18: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 374 | let warnSkip NilRL = return () | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:431:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 431 | doAdd _repo NilFL = return (_repo, NilFL) | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:472:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 472 | IsEq <- return (unsafeCoerceP IsEq :: EqCheck wV wT2) | ^^^^ src/Darcs/UI/Commands/Rebase.hs:486:15: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 486 | NilFL -> return IsEq | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:517:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 517 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:526:45: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 526 | extractSingle (RC fixups toedit :>: NilFL) = fixups :> toedit | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:581:5: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 581 | Items selects <- readTentativeRebase _repository | ^^^^^^^^^^^^^ src/Darcs/UI/Commands/Rebase.hs:595:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 595 | do_obliterate NilFL = Sealed | ^^^^^ src/Darcs/UI/Commands/Rebase.hs:813:9: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 813 | Items ps <- readRebase _repository | ^^^^^^^^ [236 of 240] Compiling Darcs.UI.TheCommands ( src/Darcs/UI/TheCommands.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/TheCommands.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/TheCommands.dyn_o ) [237 of 240] Compiling Darcs.UI.Defaults ( src/Darcs/UI/Defaults.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Defaults.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Defaults.dyn_o ) [238 of 240] Compiling Darcs.UI.RunCommand ( src/Darcs/UI/RunCommand.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/RunCommand.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/RunCommand.dyn_o ) [239 of 240] Compiling Version ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/global-autogen/Version.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Version.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Version.dyn_o ) [240 of 240] Compiling Darcs.UI.Commands.Help ( src/Darcs/UI/Commands/Help.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Help.o, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/Darcs/UI/Commands/Help.dyn_o ) src/hscurl.c:174:23: error: warning: passing arguments to 'set_time_out' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error = set_time_out(easy, errorCode); ^ | 174 | error = set_time_out(easy, errorCode); | ^ src/hscurl.c:286:31: error: warning: passing arguments to 'set_time_out' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int error = set_time_out(easy, errorCode); ^ | 286 | int error = set_time_out(easy, errorCode); | ^ In file included from src/hscurl.c:1:0: error: src/hscurl.h:16:5: 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] | 16 | int set_time_out(); | ^ int set_time_out(); ^ src/hscurl.c:342:5: error: note: conflicting prototype is here | 342 | int set_time_out(CURL *handle, int* errorCode) | ^ int set_time_out(CURL *handle, int* errorCode) ^ 3 warnings generated. src/hscurl.c:174:23: error: warning: passing arguments to 'set_time_out' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error = set_time_out(easy, errorCode); ^ | 174 | error = set_time_out(easy, errorCode); | ^ src/hscurl.c:286:31: error: warning: passing arguments to 'set_time_out' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int error = set_time_out(easy, errorCode); ^ | 286 | int error = set_time_out(easy, errorCode); | ^ In file included from src/hscurl.c:1:0: error: src/hscurl.h:16:5: 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] | 16 | int set_time_out(); | ^ int set_time_out(); ^ src/hscurl.c:342:5: error: note: conflicting prototype is here | 342 | int set_time_out(CURL *handle, int* errorCode) | ^ int set_time_out(CURL *handle, int* errorCode) ^ 3 warnings generated. Preprocessing executable 'darcs' for darcs-2.16.5.. Building executable 'darcs' for darcs-2.16.5.. [1 of 2] Compiling Version ( /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/global-autogen/Version.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/darcs/darcs-tmp/Version.o ) [2 of 2] Compiling Main ( darcs/darcs.hs, /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/darcs/darcs-tmp/Main.o ) darcs/darcs.hs:75:48: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Darcs.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." | 75 | _ -> runTheCommand commandControlList (head argv) (tail argv) | ^^^^ darcs/darcs.hs:75:60: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Darcs.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." | 75 | _ -> runTheCommand commandControlList (head argv) (tail argv) | ^^^^ [3 of 3] Linking /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/darcs-2.16.5/build/darcs/darcs ld.lld: warning: crypton_sha512.c(crypton_sha512.o:(crypton_sha512t_init) in archive /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5/dist-newstyle/build/x86_64-openbsd/ghc-9.8.3/crypton-0.34/build/libHScrypton-0.34-inplace.a): warning: sprintf() is often misused, please use snprintf() 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() >>> Running fake in devel/darcs at 1734992058.14 ===> devel/darcs ===> Faking installation for darcs-2.16.5p2 /exopi-obj/pobj/darcs-2.16.5/bin/install -d -m 755 /exopi-obj/pobj/darcs-2.16.5/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/darcs-2.16.5/bin/install -c -m 644 $(find /exopi-obj/pobj/darcs-2.16.5/darcs-2.16.5 -name darcs.1 -print) /exopi-obj/pobj/darcs-2.16.5/fake-amd64/usr/local/man/man1 >>> Running package in devel/darcs at 1734992060.84 ===> devel/darcs `/exopi-obj/pobj/darcs-2.16.5/fake-amd64/.fake_done' is up to date. ===> Building package for darcs-2.16.5p2 Create /exopi-cvs/ports/packages/amd64/all/darcs-2.16.5p2.tgz Creating package darcs-2.16.5p2 reading plist| checking dependencies| checking dependencies|converters/libiconv checking dependencies|devel/gmp,-main checking dependencies|devel/libffi checking dependencies|net/curl checksumming| checksumming| | 0% checksumming|*** | 4% checksumming|***** | 8% checksumming|******** | 13% checksumming|********** | 17% checksumming|************* | 21% checksumming|*************** | 25% checksumming|****************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************* | 42% checksumming|**************************** | 46% checksumming|******************************* | 50% checksumming|********************************* | 54% checksumming|************************************ | 58% checksumming|************************************** | 63% checksumming|***************************************** | 67% checksumming|******************************************* | 71% checksumming|********************************************** | 75% checksumming|************************************************ | 79% checksumming|*************************************************** | 83% checksumming|***************************************************** | 88% checksumming|******************************************************** | 92% checksumming|********************************************************** | 96% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******** | 13% archiving|***************** | 26% archiving|************************* | 39% archiving|********************************* | 52% archiving|****************************************** | 65% archiving|************************************************** | 78% archiving|********************************************************** | 91% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/darcs-2.16.5p2.tgz >>> Running clean in devel/darcs at 1734992066.68 ===> devel/darcs ===> Cleaning for darcs-2.16.5p2 >>> Ended at 1734992069.68 max_stuck=81.84/waiting-for-lock #105=49.58/show-prepare-results=1.98/patch=7.33/configure=0.80/build=2639.63/fake=2.71/package=5.84/clean=3.03