Resolving dependencies... Build profile: -w ghc-9.8.4 -O0 In order, the following will be built (use -v for more details): - cabal-doctest-1.0.11 (lib:cabal-doctest) (requires build) - first-class-families-0.8.1.0 (lib:first-class-families) (requires build) - ghc-tcplugins-extra-0.5 (lib:ghc-tcplugins-extra) (requires build) - os-string-2.0.8 (lib:os-string) (requires build) - primitive-0.9.1.0 (lib:primitive) (requires build) - syb-0.7.3 (lib:syb) (requires build) - th-abstraction-0.7.1.0 (lib:th-abstraction) (requires build) - hashable-1.5.0.0 (lib:hashable) (requires build) - atomic-primops-0.8.8 (lib:atomic-primops) (requires build) - type-errors-0.2.0.2 (lib:type-errors) (requires build) - async-2.2.5 (lib:async) (requires build) - unagi-chan-0.4.1.4 (lib:unagi-chan) (requires build) - polysemy-1.9.2.0 (lib:polysemy) (requires build) - polysemy-plugin-0.4.5.3 (lib:polysemy-plugin) (requires build) - polysemy-readline-0.3.0.0 (first run) Configuring cabal-doctest-1.0.11... Preprocessing library for cabal-doctest-1.0.11.. Building library for cabal-doctest-1.0.11.. [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/cabal-doctest-1.0.11-692b9ed21c8ebc194a124bb82d7150624c2b068d9b01fdac9376c9257ce708a8/lib Configuring first-class-families-0.8.1.0... Preprocessing library for first-class-families-0.8.1.0.. Building library for first-class-families-0.8.1.0.. [ 1 of 17] Compiling Fcf.Core ( src/Fcf/Core.hs, dist/build/Fcf/Core.o, dist/build/Fcf/Core.dyn_o ) [ 2 of 17] Compiling Fcf.Combinators ( src/Fcf/Combinators.hs, dist/build/Fcf/Combinators.o, dist/build/Fcf/Combinators.dyn_o ) [ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, dist/build/Fcf/Class/Monoid.o, dist/build/Fcf/Class/Monoid.dyn_o ) [ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, dist/build/Fcf/Class/Monoid/Types.o, dist/build/Fcf/Class/Monoid/Types.dyn_o ) [ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, dist/build/Fcf/Class/Functor.o, dist/build/Fcf/Class/Functor.dyn_o ) [ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, dist/build/Fcf/Class/Bifunctor.o, dist/build/Fcf/Class/Bifunctor.dyn_o ) [ 7 of 17] Compiling Fcf.Classes ( src/Fcf/Classes.hs, dist/build/Fcf/Classes.o, dist/build/Fcf/Classes.dyn_o ) [ 8 of 17] Compiling Fcf.Data.Bool ( src/Fcf/Data/Bool.hs, dist/build/Fcf/Data/Bool.o, dist/build/Fcf/Data/Bool.dyn_o ) [ 9 of 17] Compiling Fcf.Data.Common ( src/Fcf/Data/Common.hs, dist/build/Fcf/Data/Common.o, dist/build/Fcf/Data/Common.dyn_o ) [10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, dist/build/Fcf/Data/Function.o, dist/build/Fcf/Data/Function.dyn_o ) [11 of 17] Compiling Fcf.Data.Nat ( src/Fcf/Data/Nat.hs, dist/build/Fcf/Data/Nat.o, dist/build/Fcf/Data/Nat.dyn_o ) [12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, dist/build/Fcf/Class/Foldable.o, dist/build/Fcf/Class/Foldable.dyn_o ) [13 of 17] Compiling Fcf.Data.Symbol ( src/Fcf/Data/Symbol.hs, dist/build/Fcf/Data/Symbol.o, dist/build/Fcf/Data/Symbol.dyn_o ) [14 of 17] Compiling Fcf.Utils ( src/Fcf/Utils.hs, dist/build/Fcf/Utils.o, dist/build/Fcf/Utils.dyn_o ) [15 of 17] Compiling Fcf.Data.List ( src/Fcf/Data/List.hs, dist/build/Fcf/Data/List.o, dist/build/Fcf/Data/List.dyn_o ) [16 of 17] Compiling Fcf.Class.Ord ( src/Fcf/Class/Ord.hs, dist/build/Fcf/Class/Ord.o, dist/build/Fcf/Class/Ord.dyn_o ) [17 of 17] Compiling Fcf ( src/Fcf.hs, dist/build/Fcf.o, dist/build/Fcf.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/first-class-families-0.8.1.0-5d1834c6bc59abdc0d21c70451f6ad08b995b1da9eac6a6726dbed2c7307be07/lib Configuring ghc-tcplugins-extra-0.5... Preprocessing library for ghc-tcplugins-extra-0.5.. Building library for ghc-tcplugins-extra-0.5.. [1 of 8] Compiling GhcApi.Constraint [2 of 8] Compiling GhcApi.GhcPlugins [3 of 8] Compiling GhcApi.Predicate [4 of 8] Compiling Internal.Constraint [5 of 8] Compiling Internal.Evidence [6 of 8] Compiling Internal.Type [7 of 8] Compiling Internal [8 of 8] Compiling GHC.TcPluginM.Extra Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ghc-tcplugins-extra-0.5-310b5d62e192abf22f4e880316382b2c7eed98a748b23ca585317d555342ce16/lib Configuring os-string-2.0.8... Preprocessing library for os-string-2.0.8.. Building library for os-string-2.0.8.. [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o ) [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o ) [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o ) [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o ) [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o ) System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports] The import of try from module Control.Exception is redundant | 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) | ^^^ [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o ) [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o ) [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o ) [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o ) [10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o ) [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/os-string-2.0.8-a523b3279e1e9a6c69d6adaf4196e3f5b2f65454ef4d11683fd77a738167c3f4/lib Configuring primitive-0.9.1.0... Preprocessing library for primitive-0.9.1.0.. Building library for primitive-0.9.1.0.. [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, dist/build/Data/Primitive/Internal/Read.o, dist/build/Data/Primitive/Internal/Read.dyn_o ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o, dist/build/Data/Primitive/MachDeps.dyn_o ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o, dist/build/Data/Primitive/Internal/Operations.dyn_o ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o, dist/build/Control/Monad/Primitive.dyn_o ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, dist/build/Data/Primitive/MVar.o, dist/build/Data/Primitive/MVar.dyn_o ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o, dist/build/Data/Primitive/Array.dyn_o ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o, dist/build/Data/Primitive/MutVar.dyn_o ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, dist/build/Data/Primitive/SmallArray.o, dist/build/Data/Primitive/SmallArray.dyn_o ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o, dist/build/Data/Primitive/Types.dyn_o ) [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o, dist/build/Data/Primitive/ByteArray.dyn_o ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, dist/build/Data/Primitive/PrimArray.o, dist/build/Data/Primitive/PrimArray.dyn_o ) [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, dist/build/Data/Primitive/Ptr.o, dist/build/Data/Primitive/Ptr.dyn_o ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o, dist/build/Data/Primitive.dyn_o ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, dist/build/Data/Primitive/PrimVar.o, dist/build/Data/Primitive/PrimVar.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/primitive-0.9.1.0-6a2eb9911004fa155aac2d1109fe8460110de8e810719115bf4b4fa7d20f46a6/lib Configuring syb-0.7.3... Preprocessing library for syb-0.7.3.. Building library for syb-0.7.3.. [ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o ) [ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o ) [ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o ) [ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o ) [ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o ) [ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o ) [ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o ) [ 8 of 16] Compiling Data.Generics ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o ) [ 9 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o ) [10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o ) [11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o ) [12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o ) [13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o ) [14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o ) [15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o ) [16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/syb-0.7.3-91569291a6b6655ddb7860d21c8ae004348ada5c1942b294a18fcfc00df0ed3e/lib Configuring th-abstraction-0.7.1.0... Preprocessing library for th-abstraction-0.7.1.0.. Building library for th-abstraction-0.7.1.0.. [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/th-abstraction-0.7.1.0-82ad9a68afecf5fb65bcfd2dfbc618b4e18b686df813b9753a56ca9567944f60/lib Configuring hashable-1.5.0.0... Preprocessing library for hashable-1.5.0.0.. Building library for hashable-1.5.0.0.. [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o ) [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hashable-1.5.0.0-e624cb0bf1fda2f6d7f91f1fd2f3f9a45e940fa4a6513d8854211ee80d12662e/lib Configuring atomic-primops-0.8.8... Preprocessing library for atomic-primops-0.8.8.. Building library for atomic-primops-0.8.8.. [1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, dist/build/Data/Atomics/Internal.o, dist/build/Data/Atomics/Internal.dyn_o ) Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: data constructor Ticket | 52 | newtype Ticket a = Ticket Any | ^^^^^^^^^^ [2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, dist/build/Data/Atomics/Counter.o, dist/build/Data/Atomics/Counter.dyn_o ) Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# | 114 | let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# | 133 | let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# | 140 | let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.Atomics ( Data/Atomics.hs, dist/build/Data/Atomics.o, dist/build/Data/Atomics.dyn_o ) Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports] Module GHC.IORef does not export atomicModifyIORef. | 58 | import GHC.IORef hiding (atomicModifyIORef) | ^^^^^^^^^^^^^^^^^ Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = casIntArray# mba# ix# old# new# s1# | 154 | let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 169 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = atomicOp# mba# offset# val# s1# | 222 | let (# s2#, res #) = atomicOp# mba# offset# val# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 234 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/atomic-primops-0.8.8-b9e92ff14330a115552ca562d7600dd828ab0d63e9ad6972d4bcc4c05775478f/lib Configuring type-errors-0.2.0.2... Preprocessing library for type-errors-0.2.0.2.. Building library for type-errors-0.2.0.2.. [1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, dist/build/Paths_type_errors.o, dist/build/Paths_type_errors.dyn_o ) [2 of 2] Compiling Type.Errors ( src/Type/Errors.hs, dist/build/Type/Errors.o, dist/build/Type/Errors.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/type-errors-0.2.0.2-b5ff0e5520ab4314be4128569cad41d45a66212aad007de4fcc62e7a5a439421/lib Configuring async-2.2.5... Preprocessing library for async-2.2.5.. Building library for async-2.2.5.. [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o ) Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 50 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/async-2.2.5-034dad0d5d4e4847340de0ea76ed82edf4a3354122fc955e1bae28158b5f55f6/lib Configuring unagi-chan-0.4.1.4... Preprocessing library for unagi-chan-0.4.1.4.. Building library for unagi-chan-0.4.1.4.. [ 1 of 14] Compiling Control.Concurrent.Chan.Unagi.Constants ( src/Control/Concurrent/Chan/Unagi/Constants.hs, dist/build/Control/Concurrent/Chan/Unagi/Constants.o, dist/build/Control/Concurrent/Chan/Unagi/Constants.dyn_o ) [ 2 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Types ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.dyn_o ) src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:10: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() | 10 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:51:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative Element. Suggested fix: Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 51 | pure = return | ^^^^^^^^^^^^^ src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad Element. 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 | 59 | return = Element . return . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 14] Compiling Data.Atomics.Counter.Fat ( src/Data/Atomics/Counter/Fat.hs, dist/build/Data/Atomics/Counter/Fat.o, dist/build/Data/Atomics/Counter/Fat.dyn_o ) [ 4 of 14] Compiling Utilities ( src/Utilities.hs, dist/build/Utilities.o, dist/build/Utilities.dyn_o ) [ 5 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.dyn_o ) [ 6 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed ( src/Control/Concurrent/Chan/Unagi/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.dyn_o ) [ 7 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.dyn_o ) [ 8 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.dyn_o ) [ 9 of 14] Compiling Control.Concurrent.Chan.Unagi.Internal ( src/Control/Concurrent/Chan/Unagi/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Internal.dyn_o ) [10 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.dyn_o ) [11 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking ( src/Control/Concurrent/Chan/Unagi/NoBlocking.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.dyn_o ) [12 of 14] Compiling Control.Concurrent.Chan.Unagi ( src/Control/Concurrent/Chan/Unagi.hs, dist/build/Control/Concurrent/Chan/Unagi.o, dist/build/Control/Concurrent/Chan/Unagi.dyn_o ) [13 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded.Internal ( src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.dyn_o ) [14 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded ( src/Control/Concurrent/Chan/Unagi/Bounded.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/unagi-chan-0.4.1.4-eb3fcedeba51fa42d4e52e65cff6b269b8e89f7af62a3b0e10e28154ab20d6f8/lib [1 of 2] Compiling Main ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/setup.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/Main.o ) [2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/setup Configuring polysemy-1.9.2.0... Preprocessing library for polysemy-1.9.2.0.. Building library for polysemy-1.9.2.0.. [ 1 of 44] Compiling Paths_polysemy ( dist/build/autogen/Paths_polysemy.hs, dist/build/Paths_polysemy.o, dist/build/Paths_polysemy.dyn_o ) [ 2 of 44] Compiling Polysemy.Embed.Type ( src/Polysemy/Embed/Type.hs, dist/build/Polysemy/Embed/Type.o, dist/build/Polysemy/Embed/Type.dyn_o ) [ 3 of 44] Compiling Polysemy.Fail.Type ( src/Polysemy/Fail/Type.hs, dist/build/Polysemy/Fail/Type.o, dist/build/Polysemy/Fail/Type.dyn_o ) [ 4 of 44] Compiling Polysemy.Internal.CustomErrors.Redefined ( src/Polysemy/Internal/CustomErrors/Redefined.hs, dist/build/Polysemy/Internal/CustomErrors/Redefined.o, dist/build/Polysemy/Internal/CustomErrors/Redefined.dyn_o ) [ 5 of 44] Compiling Polysemy.Internal.Fixpoint ( src/Polysemy/Internal/Fixpoint.hs, dist/build/Polysemy/Internal/Fixpoint.o, dist/build/Polysemy/Internal/Fixpoint.dyn_o ) [ 6 of 44] Compiling Polysemy.Internal.Kind ( src/Polysemy/Internal/Kind.hs, dist/build/Polysemy/Internal/Kind.o, dist/build/Polysemy/Internal/Kind.dyn_o ) [ 7 of 44] Compiling Polysemy.Internal.CustomErrors ( src/Polysemy/Internal/CustomErrors.hs, dist/build/Polysemy/Internal/CustomErrors.o, dist/build/Polysemy/Internal/CustomErrors.dyn_o ) [ 8 of 44] Compiling Polysemy.Internal.NonDet ( src/Polysemy/Internal/NonDet.hs, dist/build/Polysemy/Internal/NonDet.o, dist/build/Polysemy/Internal/NonDet.dyn_o ) [ 9 of 44] Compiling Polysemy.Internal.PluginLookup ( src/Polysemy/Internal/PluginLookup.hs, dist/build/Polysemy/Internal/PluginLookup.o, dist/build/Polysemy/Internal/PluginLookup.dyn_o ) [10 of 44] Compiling Polysemy.Internal.Sing ( src/Polysemy/Internal/Sing.hs, dist/build/Polysemy/Internal/Sing.o, dist/build/Polysemy/Internal/Sing.dyn_o ) [11 of 44] Compiling Polysemy.Internal.Index ( src/Polysemy/Internal/Index.hs, dist/build/Polysemy/Internal/Index.o, dist/build/Polysemy/Internal/Index.dyn_o ) [12 of 44] Compiling Polysemy.Internal[boot] ( src/Polysemy/Internal.hs-boot, dist/build/Polysemy/Internal.o-boot, dist/build/Polysemy/Internal.dyn_o-boot ) [13 of 44] Compiling Polysemy.Internal.Union ( src/Polysemy/Internal/Union.hs, dist/build/Polysemy/Internal/Union.o, dist/build/Polysemy/Internal/Union.dyn_o ) [14 of 44] Compiling Polysemy.Internal ( src/Polysemy/Internal.hs, dist/build/Polysemy/Internal.o, dist/build/Polysemy/Internal.dyn_o ) [15 of 44] Compiling Polysemy.Internal.Tactics ( src/Polysemy/Internal/Tactics.hs, dist/build/Polysemy/Internal/Tactics.o, dist/build/Polysemy/Internal/Tactics.dyn_o ) [16 of 44] Compiling Polysemy.Internal.TH.Common ( src/Polysemy/Internal/TH/Common.hs, dist/build/Polysemy/Internal/TH/Common.o, dist/build/Polysemy/Internal/TH/Common.dyn_o ) src/Polysemy/Internal/TH/Common.hs:101:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ([Type], [Type]) not matched: (_, []) (_, (_:_:_)) | 101 | let (con_args, [con_return_type]) = splitAtEnd 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Polysemy/Internal/TH/Common.hs:105:25: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 105 | case splitAtEnd 2 $ tail $ splitAppTs $ con_return_type of | ^^^^ [17 of 44] Compiling Polysemy.Internal.TH.Effect ( src/Polysemy/Internal/TH/Effect.hs, dist/build/Polysemy/Internal/TH/Effect.o, dist/build/Polysemy/Internal/TH/Effect.dyn_o ) [18 of 44] Compiling Polysemy.Internal.Combinators ( src/Polysemy/Internal/Combinators.hs, dist/build/Polysemy/Internal/Combinators.o, dist/build/Polysemy/Internal/Combinators.dyn_o ) [19 of 44] Compiling Polysemy.Internal.Strategy ( src/Polysemy/Internal/Strategy.hs, dist/build/Polysemy/Internal/Strategy.o, dist/build/Polysemy/Internal/Strategy.dyn_o ) [20 of 44] Compiling Polysemy.Final ( src/Polysemy/Final.hs, dist/build/Polysemy/Final.o, dist/build/Polysemy/Final.dyn_o ) [21 of 44] Compiling Polysemy ( src/Polysemy.hs, dist/build/Polysemy.o, dist/build/Polysemy.dyn_o ) [22 of 44] Compiling Polysemy.Internal.Scoped ( src/Polysemy/Internal/Scoped.hs, dist/build/Polysemy/Internal/Scoped.o, dist/build/Polysemy/Internal/Scoped.dyn_o ) [23 of 44] Compiling Polysemy.Internal.Bundle ( src/Polysemy/Internal/Bundle.hs, dist/build/Polysemy/Internal/Bundle.o, dist/build/Polysemy/Internal/Bundle.dyn_o ) [24 of 44] Compiling Polysemy.Fixpoint ( src/Polysemy/Fixpoint.hs, dist/build/Polysemy/Fixpoint.o, dist/build/Polysemy/Fixpoint.dyn_o ) [25 of 44] Compiling Polysemy.Embed ( src/Polysemy/Embed.hs, dist/build/Polysemy/Embed.o, dist/build/Polysemy/Embed.dyn_o ) [26 of 44] Compiling Polysemy.IO ( src/Polysemy/IO.hs, dist/build/Polysemy/IO.o, dist/build/Polysemy/IO.dyn_o ) [27 of 44] Compiling Polysemy.Async ( src/Polysemy/Async.hs, dist/build/Polysemy/Async.o, dist/build/Polysemy/Async.dyn_o ) [28 of 44] Compiling Polysemy.Error ( src/Polysemy/Error.hs, dist/build/Polysemy/Error.o, dist/build/Polysemy/Error.dyn_o ) [29 of 44] Compiling Polysemy.Bundle ( src/Polysemy/Bundle.hs, dist/build/Polysemy/Bundle.o, dist/build/Polysemy/Bundle.dyn_o ) [30 of 44] Compiling Polysemy.Internal.Writer ( src/Polysemy/Internal/Writer.hs, dist/build/Polysemy/Internal/Writer.o, dist/build/Polysemy/Internal/Writer.dyn_o ) [31 of 44] Compiling Polysemy.Membership ( src/Polysemy/Membership.hs, dist/build/Polysemy/Membership.o, dist/build/Polysemy/Membership.dyn_o ) [32 of 44] Compiling Polysemy.NonDet ( src/Polysemy/NonDet.hs, dist/build/Polysemy/NonDet.o, dist/build/Polysemy/NonDet.dyn_o ) [33 of 44] Compiling Polysemy.Fail ( src/Polysemy/Fail.hs, dist/build/Polysemy/Fail.o, dist/build/Polysemy/Fail.dyn_o ) [34 of 44] Compiling Polysemy.Opaque ( src/Polysemy/Opaque.hs, dist/build/Polysemy/Opaque.o, dist/build/Polysemy/Opaque.dyn_o ) [35 of 44] Compiling Polysemy.Resource ( src/Polysemy/Resource.hs, dist/build/Polysemy/Resource.o, dist/build/Polysemy/Resource.dyn_o ) [36 of 44] Compiling Polysemy.Scoped ( src/Polysemy/Scoped.hs, dist/build/Polysemy/Scoped.o, dist/build/Polysemy/Scoped.dyn_o ) [37 of 44] Compiling Polysemy.State ( src/Polysemy/State.hs, dist/build/Polysemy/State.o, dist/build/Polysemy/State.dyn_o ) [38 of 44] Compiling Polysemy.Output ( src/Polysemy/Output.hs, dist/build/Polysemy/Output.o, dist/build/Polysemy/Output.dyn_o ) [39 of 44] Compiling Polysemy.Input ( src/Polysemy/Input.hs, dist/build/Polysemy/Input.o, dist/build/Polysemy/Input.dyn_o ) [40 of 44] Compiling Polysemy.Reader ( src/Polysemy/Reader.hs, dist/build/Polysemy/Reader.o, dist/build/Polysemy/Reader.dyn_o ) [41 of 44] Compiling Polysemy.AtomicState ( src/Polysemy/AtomicState.hs, dist/build/Polysemy/AtomicState.o, dist/build/Polysemy/AtomicState.dyn_o ) [42 of 44] Compiling Polysemy.Tagged ( src/Polysemy/Tagged.hs, dist/build/Polysemy/Tagged.o, dist/build/Polysemy/Tagged.dyn_o ) [43 of 44] Compiling Polysemy.Trace ( src/Polysemy/Trace.hs, dist/build/Polysemy/Trace.o, dist/build/Polysemy/Trace.dyn_o ) [44 of 44] Compiling Polysemy.Writer ( src/Polysemy/Writer.hs, dist/build/Polysemy/Writer.o, dist/build/Polysemy/Writer.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/polysemy-1.9.2.0-16a735a9462b2ee922f77d9822840af34e284335adfb3dd16049ab108229ecb2/lib [1 of 2] Compiling Main ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/setup.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/Main.o ) [2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/setup Configuring polysemy-plugin-0.4.5.3... Preprocessing library for polysemy-plugin-0.4.5.3.. Building library for polysemy-plugin-0.4.5.3.. [1 of 6] Compiling Paths_polysemy_plugin ( dist/build/autogen/Paths_polysemy_plugin.hs, dist/build/Paths_polysemy_plugin.o, dist/build/Paths_polysemy_plugin.dyn_o ) [2 of 6] Compiling Polysemy.Plugin.Fundep.Stuff ( src/Polysemy/Plugin/Fundep/Stuff.hs, dist/build/Polysemy/Plugin/Fundep/Stuff.o, dist/build/Polysemy/Plugin/Fundep/Stuff.dyn_o ) [3 of 6] Compiling Polysemy.Plugin.Fundep.Unification ( src/Polysemy/Plugin/Fundep/Unification.hs, dist/build/Polysemy/Plugin/Fundep/Unification.o, dist/build/Polysemy/Plugin/Fundep/Unification.dyn_o ) [4 of 6] Compiling Polysemy.Plugin.Fundep.Utils ( src/Polysemy/Plugin/Fundep/Utils.hs, dist/build/Polysemy/Plugin/Fundep/Utils.o, dist/build/Polysemy/Plugin/Fundep/Utils.dyn_o ) src/Polysemy/Plugin/Fundep/Utils.hs:32:30: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 32 | in zipWith (curry $ bimap head length) grouped grouped | ^^^^ [5 of 6] Compiling Polysemy.Plugin.Fundep ( src/Polysemy/Plugin/Fundep.hs, dist/build/Polysemy/Plugin/Fundep.o, dist/build/Polysemy/Plugin/Fundep.dyn_o ) [6 of 6] Compiling Polysemy.Plugin ( src/Polysemy/Plugin.hs, dist/build/Polysemy/Plugin.o, dist/build/Polysemy/Plugin.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/polysemy-plugin-0.4.5.3-79a2d2f7900f5357f5be2ae0dd82cc6bcbb24c46a3ffbe494f1a29816a837a73/lib Configuring polysemy-readline-0.3.0.0... Preprocessing library for polysemy-readline-0.3.0.0.. Building library for polysemy-readline-0.3.0.0.. [1 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Paths_polysemy_readline.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Paths_polysemy_readline.dyn_o ) [2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Polysemy/Readline.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Polysemy/Readline.dyn_o ) Preprocessing executable 'echo-repl' for polysemy-readline-0.3.0.0.. Building executable 'echo-repl' for polysemy-readline-0.3.0.0.. [1 of 2] Compiling Main ( examples/Echo.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl-tmp/Main.o ) [2 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl-tmp/Paths_polysemy_readline.o ) [3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl Preprocessing test suite 'polysemy-readline-test' for polysemy-readline-0.3.0.0.. Building test suite 'polysemy-readline-test' for polysemy-readline-0.3.0.0.. [1 of 2] Compiling Main ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test-tmp/Main.o ) [2 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test-tmp/Paths_polysemy_readline.o ) [3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test Running 1 test suites... Test suite polysemy-readline-test: RUNNING... Test suite polysemy-readline-test: PASS Test suite logged to: /var/lib/hackage-doc-builder/build-cache/tmp-install/reports/polysemy-readline-0.3.0.0.test Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/hpc/vanilla/html/polysemy-readline-test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/hpc/vanilla/html/polysemy-readline-0.3.0.0/hpc_index.html