Resolving dependencies... 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 ) Preprocessing library for cabal-doctest-1.0.11.. Running Haddock on library for cabal-doctest-1.0.11.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, nothing ) Haddock coverage: Warning: 'UserHooks' is ambiguous. It is defined * in Distribution.Simple.UserHooks * in Distribution.Simple.UserHooks You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Distribution.Simple.UserHooks 100% ( 6 / 6) in 'Distribution.Extra.Doctest' Documentation created: dist/doc/html/cabal-doctest/, dist/doc/html/cabal-doctest/cabal-doctest.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cabal-doctest-1.0.11-IvoWRFSTSKhGJZCaZeSFzU Completed cabal-doctest-1.0.11 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 ) Preprocessing library for first-class-families-0.8.1.0.. Running Haddock on library for first-class-families-0.8.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 17] Compiling Fcf.Core ( src/Fcf/Core.hs, nothing ) [ 2 of 17] Compiling Fcf.Combinators ( src/Fcf/Combinators.hs, nothing ) [ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, nothing ) [ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, nothing ) [ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, nothing ) [ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, nothing ) [ 7 of 17] Compiling Fcf.Classes ( src/Fcf/Classes.hs, nothing ) [ 8 of 17] Compiling Fcf.Data.Bool ( src/Fcf/Data/Bool.hs, nothing ) [ 9 of 17] Compiling Fcf.Data.Common ( src/Fcf/Data/Common.hs, nothing ) [10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, nothing ) [11 of 17] Compiling Fcf.Data.Nat ( src/Fcf/Data/Nat.hs, nothing ) [12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, nothing ) [13 of 17] Compiling Fcf.Data.Symbol ( src/Fcf/Data/Symbol.hs, nothing ) [14 of 17] Compiling Fcf.Utils ( src/Fcf/Utils.hs, nothing ) [15 of 17] Compiling Fcf.Data.List ( src/Fcf/Data/List.hs, nothing ) [16 of 17] Compiling Fcf.Class.Ord ( src/Fcf/Class/Ord.hs, nothing ) [17 of 17] Compiling Fcf ( src/Fcf.hs, nothing ) Haddock coverage: 100% ( 4 / 4) in 'Fcf.Core' 11% ( 2 / 17) in 'Fcf.Combinators' Missing documentation for: Pure (src/Fcf/Combinators.hs:38) Pure1 (src/Fcf/Combinators.hs:41) Pure2 (src/Fcf/Combinators.hs:44) Pure3 (src/Fcf/Combinators.hs:47) =<< (src/Fcf/Combinators.hs:50) >>= (src/Fcf/Combinators.hs:53) <=< (src/Fcf/Combinators.hs:56) LiftM (src/Fcf/Combinators.hs:59) LiftM2 (src/Fcf/Combinators.hs:61) LiftM3 (src/Fcf/Combinators.hs:64) Join (src/Fcf/Combinators.hs:67) <$> (src/Fcf/Combinators.hs:70) <*> (src/Fcf/Combinators.hs:73) Flip (src/Fcf/Combinators.hs:76) ConstFn (src/Fcf/Combinators.hs:79) 100% ( 9 / 9) in 'Fcf.Class.Monoid' Warning: 'Endo' is ambiguous. It is defined * at src/Fcf/Class/Monoid/Types.hs:26:18 * at src/Fcf/Class/Monoid/Types.hs:26:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Fcf/Class/Monoid/Types.hs:26:1 100% ( 4 / 4) in 'Fcf.Class.Monoid.Types' 66% ( 2 / 3) in 'Fcf.Class.Functor' Missing documentation for: Module header 100% ( 4 / 4) in 'Fcf.Class.Bifunctor' 100% ( 3 / 3) in 'Fcf.Classes' 40% ( 2 / 5) in 'Fcf.Data.Bool' Missing documentation for: || (src/Fcf/Data/Bool.hs:40) && (src/Fcf/Data/Bool.hs:46) Not (src/Fcf/Data/Bool.hs:52) 33% ( 5 / 15) in 'Fcf.Data.Common' Missing documentation for: Uncurry (src/Fcf/Data/Common.hs:31) Fst (src/Fcf/Data/Common.hs:34) Snd (src/Fcf/Data/Common.hs:37) UnEither (src/Fcf/Data/Common.hs:50) IsLeft (src/Fcf/Data/Common.hs:54) IsRight (src/Fcf/Data/Common.hs:58) UnMaybe (src/Fcf/Data/Common.hs:65) FromMaybe (src/Fcf/Data/Common.hs:69) IsNothing (src/Fcf/Data/Common.hs:73) IsJust (src/Fcf/Data/Common.hs:77) 100% ( 4 / 4) in 'Fcf.Data.Function' 46% ( 7 / 15) in 'Fcf.Data.Nat' Missing documentation for: + (src/Fcf/Data/Nat.hs:45) - (src/Fcf/Data/Nat.hs:48) * (src/Fcf/Data/Nat.hs:51) ^ (src/Fcf/Data/Nat.hs:54) <= (src/Fcf/Data/Nat.hs:57) >= (src/Fcf/Data/Nat.hs:60) < (src/Fcf/Data/Nat.hs:63) > (src/Fcf/Data/Nat.hs:66) 100% ( 18 / 18) in 'Fcf.Class.Foldable' 100% ( 4 / 4) in 'Fcf.Data.Symbol' Warning: '-->' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 86% ( 13 / 15) in 'Fcf.Utils' Missing documentation for: IsBool (src/Fcf/Utils.hs:72) Match (src/Fcf/Utils.hs:82) 84% ( 42 / 50) in 'Fcf.Data.List' Missing documentation for: Head (src/Fcf/Data/List.hs:109) Last (src/Fcf/Data/List.hs:113) Tail (src/Fcf/Data/List.hs:124) Init (src/Fcf/Data/List.hs:118) Null (src/Fcf/Data/List.hs:128) Length (src/Fcf/Data/List.hs:132) Zip (src/Fcf/Data/List.hs:571) Unzip (src/Fcf/Data/List.hs:574) 100% ( 9 / 9) in 'Fcf.Class.Ord' 48% ( 41 / 84) in 'Fcf' Missing documentation for: Pure (src/Fcf/Combinators.hs:38) Pure1 (src/Fcf/Combinators.hs:41) Pure2 (src/Fcf/Combinators.hs:44) Pure3 (src/Fcf/Combinators.hs:47) =<< (src/Fcf/Combinators.hs:50) <=< (src/Fcf/Combinators.hs:56) LiftM (src/Fcf/Combinators.hs:59) LiftM2 (src/Fcf/Combinators.hs:61) LiftM3 (src/Fcf/Combinators.hs:64) Join (src/Fcf/Combinators.hs:67) <$> (src/Fcf/Combinators.hs:70) <*> (src/Fcf/Combinators.hs:73) Flip (src/Fcf/Combinators.hs:76) ConstFn (src/Fcf/Combinators.hs:79) Uncurry (src/Fcf/Data/Common.hs:31) Fst (src/Fcf/Data/Common.hs:34) Snd (src/Fcf/Data/Common.hs:37) UnEither (src/Fcf/Data/Common.hs:50) IsLeft (src/Fcf/Data/Common.hs:54) IsRight (src/Fcf/Data/Common.hs:58) UnMaybe (src/Fcf/Data/Common.hs:65) FromMaybe (src/Fcf/Data/Common.hs:69) IsNothing (src/Fcf/Data/Common.hs:73) IsJust (src/Fcf/Data/Common.hs:77) Head (src/Fcf/Data/List.hs:109) Tail (src/Fcf/Data/List.hs:124) Null (src/Fcf/Data/List.hs:128) Length (src/Fcf/Data/List.hs:132) Zip (src/Fcf/Data/List.hs:571) Unzip (src/Fcf/Data/List.hs:574) || (src/Fcf/Data/Bool.hs:40) && (src/Fcf/Data/Bool.hs:46) Not (src/Fcf/Data/Bool.hs:52) Match (src/Fcf/Utils.hs:82) + (src/Fcf/Data/Nat.hs:45) - (src/Fcf/Data/Nat.hs:48) * (src/Fcf/Data/Nat.hs:51) ^ (src/Fcf/Data/Nat.hs:54) <= (src/Fcf/Data/Nat.hs:57) >= (src/Fcf/Data/Nat.hs:60) < (src/Fcf/Data/Nat.hs:63) > (src/Fcf/Data/Nat.hs:66) IsBool (src/Fcf/Utils.hs:72) Warning: Fcf.Data.Symbol: could not find link destinations for: - GHC.Generics.SingKind - GHC.Generics.DemoteRep - GHC.Generics.fromSing - GHC.Generics.SingI - GHC.Generics.sing - GHC.Generics.Sing - GHC.Generics.D:R:SingSymbols0 - GHC.Generics.SSym - GHC.Generics.D:R:DemoteRepSymbol Warning: Fcf.Utils: could not find link destinations for: - Fcf.Utils.Match_ - Fcf.Utils.Is_ - Fcf.Utils.Any_ - Fcf.Utils.Else_ Warning: Fcf: could not find link destinations for: - Fcf.Utils.Match_ - Fcf.Utils.Is_ - Fcf.Utils.Any_ - Fcf.Utils.Else_ Documentation created: dist/doc/html/first-class-families/, dist/doc/html/first-class-families/first-class-families.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/first-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td Completed first-class-families-0.8.1.0 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 Preprocessing library for ghc-tcplugins-extra-0.5.. Running Haddock on library for ghc-tcplugins-extra-0.5.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [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 Haddock coverage: Warning: 'tcPluginInit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'tcPluginStop' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Module' is ambiguous. It is defined * in GHC.Unit.Types * in GHC.Unit.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Unit.Types 100% ( 18 / 18) in 'GHC.TcPluginM.Extra' Documentation created: dist/doc/html/ghc-tcplugins-extra/, dist/doc/html/ghc-tcplugins-extra/ghc-tcplugins-extra.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ghc-tcplugins-extra-0.5-CBl5wTkzAV73I6RhV28rpX Completed ghc-tcplugins-extra-0.5 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 ) Preprocessing library for os-string-2.0.8.. Running Haddock on library for os-string-2.0.8.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, nothing ) [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, nothing ) [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, nothing ) [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, nothing ) [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, nothing ) 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, nothing ) [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, nothing ) [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, nothing ) [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, nothing ) [10 of 11] Compiling System.OsString ( System/OsString.hs, nothing ) [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, nothing ) Haddock coverage: Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.ByteString.Short.Internal 26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal' Missing documentation for: _nul (System/OsString/Data/ByteString/Short/Internal.hs:60) isSpace (System/OsString/Data/ByteString/Short/Internal.hs:63) create (System/OsString/Data/ByteString/Short/Internal.hs:70) asBA (System/OsString/Data/ByteString/Short/Internal.hs:80) BA (System/OsString/Data/ByteString/Short/Internal.hs:84) MBA (System/OsString/Data/ByteString/Short/Internal.hs:85) newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:89) newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:94) copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:99) unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:104) copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:109) moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:244) moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:248) packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:251) packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:254) unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:265) packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:274) packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:277) indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:299) word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:320) word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:322) setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:325) copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:330) createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:356) createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:372) findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:397) assertEven (System/OsString/Data/ByteString/Short/Internal.hs:422) errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:430) moduleError (System/OsString/Data/ByteString/Short/Internal.hs:434) compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:444) Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.ByteString.Short.Internal 96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short' Missing documentation for: append uncons2 (System/OsString/Data/ByteString/Short.hs:184) concat Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.ByteString.Short.Internal Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'CString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16' Missing documentation for: append concat breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:663) Warning: 'try' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 1 / 3) in 'System.OsString.Internal.Exception' Missing documentation for: Module header isAsyncException (System/OsString/Internal/Exception.hs:17) Warning: 'TextEncoding' is ambiguous. It is defined * in GHC.IO.Encoding.Types * in GHC.IO.Encoding.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.IO.Encoding.Types 27% ( 9 / 33) in 'System.OsString.Encoding.Internal' Missing documentation for: Module header ucs2le (System/OsString/Encoding/Internal.hs:42) mkUcs2le (System/OsString/Encoding/Internal.hs:45) ucs2le_DF (System/OsString/Encoding/Internal.hs:50) ucs2le_EF (System/OsString/Encoding/Internal.hs:60) ucs2le_decode (System/OsString/Encoding/Internal.hs:71) ucs2le_encode (System/OsString/Encoding/Internal.hs:96) mkUTF16le_b (System/OsString/Encoding/Internal.hs:131) utf16le_b_DF (System/OsString/Encoding/Internal.hs:136) utf16le_b_EF (System/OsString/Encoding/Internal.hs:146) utf16le_b_decode (System/OsString/Encoding/Internal.hs:157) utf16le_b_encode (System/OsString/Encoding/Internal.hs:195) cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:231) cWcharsToChars (System/OsString/Encoding/Internal.hs:238) charsToCWchars (System/OsString/Encoding/Internal.hs:248) withWindowsString (System/OsString/Encoding/Internal.hs:264) peekWindowsString (System/OsString/Encoding/Internal.hs:267) withPosixString (System/OsString/Encoding/Internal.hs:272) withPosixString' (System/OsString/Encoding/Internal.hs:275) peekPosixString (System/OsString/Encoding/Internal.hs:278) peekPosixString' (System/OsString/Encoding/Internal.hs:281) EncodingException (System/OsString/Encoding/Internal.hs:340) showEncodingException (System/OsString/Encoding/Internal.hs:348) wNUL (System/OsString/Encoding/Internal.hs:367) 44% ( 11 / 25) in 'System.OsString.Encoding' Missing documentation for: Module header EncodingException (System/OsString/Encoding/Internal.hs:340) showEncodingException (System/OsString/Encoding/Internal.hs:348) ucs2le (System/OsString/Encoding/Internal.hs:42) mkUcs2le (System/OsString/Encoding/Internal.hs:45) ucs2le_DF (System/OsString/Encoding/Internal.hs:50) ucs2le_EF (System/OsString/Encoding/Internal.hs:60) ucs2le_decode (System/OsString/Encoding/Internal.hs:71) ucs2le_encode (System/OsString/Encoding/Internal.hs:96) mkUTF16le_b (System/OsString/Encoding/Internal.hs:131) utf16le_b_DF (System/OsString/Encoding/Internal.hs:136) utf16le_b_EF (System/OsString/Encoding/Internal.hs:146) utf16le_b_decode (System/OsString/Encoding/Internal.hs:157) utf16le_b_encode (System/OsString/Encoding/Internal.hs:195) Warning: 'WindowsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:60:25 * at System/OsString/Internal/Types.hs:60:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:60:1 Warning: 'PosixString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:87:23 * at System/OsString/Internal/Types.hs:87:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:87:1 Warning: 'ShortByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PosixChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:123:23 * at System/OsString/Internal/Types.hs:123:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:123:1 Warning: 'WindowsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:117:23 * at System/OsString/Internal/Types.hs:117:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:117:1 Warning: 'OsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:210:18 * at System/OsString/Internal/Types.hs:210:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:210:1 Warning: 'OsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:161:20 * at System/OsString/Internal/Types.hs:161:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:161:1 Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 9 / 18) in 'System.OsString.Internal.Types' Missing documentation for: Module header unWS (System/OsString/Internal/Types.hs:70) unPS (System/OsString/Internal/Types.hs:96) PlatformString (System/OsString/Internal/Types.hs:114) WindowsChar (System/OsString/Internal/Types.hs:117) unWW (System/OsString/Internal/Types.hs:131) PosixChar (System/OsString/Internal/Types.hs:123) unPW (System/OsString/Internal/Types.hs:139) PlatformChar (System/OsString/Internal/Types.hs:148) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getLocaleEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PosixString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:87:23 * at System/OsString/Internal/Types.hs:87:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:87:1 Warning: 'OsString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 95% ( 95 /100) in 'System.OsString.Posix' Missing documentation for: Module header PosixChar (System/OsString/Internal/Types.hs:123) singleton (System/OsString/Common.hs:526) empty (System/OsString/Common.hs:529) concat (System/OsString/Common.hs:737) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unsafePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getLocaleEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'OsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:161:20 * at System/OsString/Internal/Types.hs:161:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:161:1 Warning: 'OsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:210:18 * at System/OsString/Internal/Types.hs:210:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:210:1 Warning: 'head' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:293:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:293:1 Warning: 'tail' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:277:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:277:1 Warning: 'init' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:302:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:302:1 Warning: 'last' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:268:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:268:1 Warning: 'map' is ambiguous. It is defined * in GHC.Base * at System/OsString/Internal.hs:332:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:332:1 Warning: 'reverse' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:338:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:338:1 Warning: 'foldl' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:354:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:354:1 Warning: 'foldl1' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:368:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:368:1 Warning: 'foldr' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:384:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:384:1 Warning: 'foldr1' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:398:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:398:1 Warning: 'all' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:412:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:412:1 Warning: 'any' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:419:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:419:1 Warning: 'replicate' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:434:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:434:1 Warning: 'take' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:476:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:476:1 Warning: 'length' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:325:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:325:1 Warning: 'drop' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:513:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:513:1 Warning: 'takeWhile' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:507:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:507:1 Warning: 'dropWhile' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:535:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:535:1 Warning: 'break' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:564:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:564:1 Warning: 'span' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:574:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:574:1 Warning: 'splitAt' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:599:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:599:1 Warning: 'elem' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:702:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:702:1 Warning: 'filter' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:720:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal.hs:720:1 94% ( 75 / 79) in 'System.OsString.Internal' Missing documentation for: Module header empty (System/OsString/Internal.hs:233) singleton (System/OsString/Internal.hs:236) concat (System/OsString/Internal.hs:425) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unsafePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 96 / 99) in 'System.OsString' Missing documentation for: empty (System/OsString/Internal.hs:233) singleton (System/OsString/Internal.hs:236) concat (System/OsString/Internal.hs:425) Warning: 'unsafeDupablePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'WindowsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:60:25 * at System/OsString/Internal/Types.hs:60:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at System/OsString/Internal/Types.hs:60:1 Warning: 'OsString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 94 / 99) in 'System.OsString.Windows' Missing documentation for: Module header WindowsChar (System/OsString/Internal/Types.hs:117) singleton (System/OsString/Common.hs:526) empty (System/OsString/Common.hs:529) concat (System/OsString/Common.hs:737) Warning: System.OsString.Data.ByteString.Short: could not find link destinations for: - Data.ByteString.Short.Internal.Rep_ShortByteString - Data.ByteString.Short.Internal.D:R:ItemShortByteString Warning: System.OsString.Data.ByteString.Short.Word16: could not find link destinations for: - Data.ByteString.Short.Internal.Rep_ShortByteString - Data.ByteString.Short.Internal.D:R:ItemShortByteString Warning: System.OsString.Internal.Types: could not find link destinations for: - System.OsString.Internal.Types.Rep_OsChar - System.OsString.Internal.Types.Rep_OsString - System.OsString.Internal.Types.Rep_PosixChar - System.OsString.Internal.Types.Rep_WindowsChar - System.OsString.Internal.Types.Rep_PosixString - System.OsString.Internal.Types.Rep_WindowsString Warning: System.OsString.Posix: could not find link destinations for: - System.OsString.Internal.Types.Rep_PosixChar - System.OsString.Internal.Types.Rep_PosixString Warning: System.OsString: could not find link destinations for: - System.OsString.Internal.Types.Rep_OsChar - System.OsString.Internal.Types.Rep_OsString Warning: System.OsString.Windows: could not find link destinations for: - System.OsString.Internal.Types.Rep_WindowsChar - System.OsString.Internal.Types.Rep_WindowsString Documentation created: dist/doc/html/os-string/, dist/doc/html/os-string/os-string.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/os-string-2.0.8-JLOCx5syZ3qViIHERGXha Completed os-string-2.0.8 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 ) Preprocessing library for primitive-0.9.1.0.. Running Haddock on library for primitive-0.9.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, nothing ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, nothing ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, nothing ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, nothing ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, nothing ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, nothing ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, nothing ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, nothing ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, nothing ) [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, nothing ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, nothing ) [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, nothing ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, nothing ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, nothing ) Haddock coverage: 2% ( 1 / 35) in 'Data.Primitive.MachDeps' Missing documentation for: sIZEOF_CHAR (Data/Primitive/MachDeps.hs:68) aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:69) sIZEOF_INT (Data/Primitive/MachDeps.hs:71) aLIGNMENT_INT (Data/Primitive/MachDeps.hs:72) sIZEOF_WORD (Data/Primitive/MachDeps.hs:74) aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:75) sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:77) aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:78) sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:80) aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:81) sIZEOF_PTR (Data/Primitive/MachDeps.hs:83) aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:84) sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:86) aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:87) sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:89) aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:90) sIZEOF_INT8 (Data/Primitive/MachDeps.hs:92) aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:93) sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:95) aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:96) sIZEOF_INT16 (Data/Primitive/MachDeps.hs:98) aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:99) sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:101) aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:102) sIZEOF_INT32 (Data/Primitive/MachDeps.hs:104) aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:105) sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:107) aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:108) sIZEOF_INT64 (Data/Primitive/MachDeps.hs:110) aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:111) sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:113) aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:114) Word64_# (Data/Primitive/MachDeps.hs:117) Int64_# (Data/Primitive/MachDeps.hs:118) Warning: 'IO' is ambiguous. It is defined * in GHC.Types * in GHC.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Types Warning: 'ST' is ambiguous. It is defined * in GHC.ST * in GHC.ST You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.ST 89% ( 26 / 29) in 'Control.Monad.Primitive' Missing documentation for: unsafeInterleave (Control/Monad/Primitive.hs:408) unsafeDupableInterleave (Control/Monad/Primitive.hs:409) noDuplicate (Control/Monad/Primitive.hs:401) Warning: 'MVar' is ambiguous. It is defined * at Data/Primitive/MVar.hs:41:17 * at Data/Primitive/MVar.hs:41:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/MVar.hs:41:1 100% ( 11 / 11) in 'Data.Primitive.MVar' Warning: 'Array' is ambiguous. It is defined * at Data/Primitive/Array.hs:65:16 * at Data/Primitive/Array.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/Array.hs:65:1 Warning: 'MutableArray' is ambiguous. It is defined * at Data/Primitive/Array.hs:108:25 * at Data/Primitive/Array.hs:108:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/Array.hs:108:1 100% ( 27 / 27) in 'Data.Primitive.Array' Warning: 'MutVar' is ambiguous. It is defined * at Data/Primitive/MutVar.hs:44:19 * at Data/Primitive/MutVar.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/MutVar.hs:44:1 Warning: 'IORef' is ambiguous. It is defined * in GHC.IORef * in GHC.IORef You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.IORef Warning: 'STRef' is ambiguous. It is defined * in GHC.STRef * in GHC.STRef You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.STRef 100% ( 15 / 15) in 'Data.Primitive.MutVar' Warning: 'SmallArray' is ambiguous. It is defined * at Data/Primitive/SmallArray.hs:95:21 * at Data/Primitive/SmallArray.hs:95:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/SmallArray.hs:95:1 Warning: 'Identity' is ambiguous. It is defined * in Data.Functor.Identity * in Data.Functor.Identity You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Functor.Identity Warning: 'SmallMutableArray' is ambiguous. It is defined * at Data/Primitive/SmallArray.hs:106:30 * at Data/Primitive/SmallArray.hs:106:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/SmallArray.hs:106:1 93% ( 27 / 29) in 'Data.Primitive.SmallArray' Missing documentation for: SmallArray (Data/Primitive/SmallArray.hs:95) SmallMutableArray (Data/Primitive/SmallArray.hs:106) 100% ( 10 / 10) in 'Data.Primitive.Types' Warning: 'MutableByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte 98% ( 61 / 62) in 'Data.Primitive.ByteArray' Missing documentation for: createByteArray (Data/Primitive/ByteArray.hs:672) Warning: 'PrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:144:20 * at Data/Primitive/PrimArray.hs:144:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/PrimArray.hs:144:1 Warning: 'MutablePrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:167:29 * at Data/Primitive/PrimArray.hs:167:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/PrimArray.hs:167:1 Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte 100% ( 78 / 78) in 'Data.Primitive.PrimArray' Warning: 'Ptr' is ambiguous. It is defined * in GHC.Ptr * in GHC.Ptr You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Ptr 100% ( 17 / 17) in 'Data.Primitive.Ptr' 100% ( 10 / 10) in 'Data.Primitive' Warning: 'PrimVar' is ambiguous. It is defined * at Data/Primitive/PrimVar.hs:49:23 * at Data/Primitive/PrimVar.hs:49:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/PrimVar.hs:49:1 Warning: 'MutablePrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:167:29 * at Data/Primitive/PrimArray.hs:167:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/PrimArray.hs:167:1 100% ( 22 / 22) in 'Data.Primitive.PrimVar' Warning: Control.Monad.Primitive: could not find link destinations for: - Control.Monad.Primitive.D:R:PrimStateST - Control.Monad.Primitive.D:R:PrimStateST0 - Control.Monad.Primitive.D:R:PrimStateRWST - Control.Monad.Primitive.D:R:PrimStateWriterT - Control.Monad.Primitive.D:R:PrimStateStateT - Control.Monad.Primitive.D:R:PrimStateSelectT - Control.Monad.Primitive.D:R:PrimStateAccumT - Control.Monad.Primitive.D:R:PrimStateExceptT - Control.Monad.Primitive.D:R:PrimStateRWST0 - Control.Monad.Primitive.D:R:PrimStateRWST1 - Control.Monad.Primitive.D:R:PrimStateWriterT0 - Control.Monad.Primitive.D:R:PrimStateWriterT1 - Control.Monad.Primitive.D:R:PrimStateStateT0 - Control.Monad.Primitive.D:R:PrimStateReaderT - Control.Monad.Primitive.D:R:PrimStateMaybeT - Control.Monad.Primitive.D:R:PrimStateIdentityT - Control.Monad.Primitive.D:R:PrimStateContT - Control.Monad.Primitive.D:R:PrimStateIO Warning: Data.Primitive.Array: could not find link destinations for: - Data.Primitive.Array.D:R:ItemArray Warning: Data.Primitive.SmallArray: could not find link destinations for: - Data.Primitive.SmallArray.D:R:ItemSmallArray Warning: Data.Primitive.Types: could not find link destinations for: - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp Warning: Data.Primitive.ByteArray: could not find link destinations for: - Data.Array.Byte.D:R:ItemByteArray Warning: Data.Primitive.PrimArray: could not find link destinations for: - Data.Primitive.PrimArray.D:R:ItemPrimArray Warning: Data.Primitive.Ptr: could not find link destinations for: - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp Documentation created: dist/doc/html/primitive/, dist/doc/html/primitive/primitive.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/primitive-0.9.1.0-FI4ablStFrKABDqEidp4iv Completed primitive-0.9.1.0 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 ) Preprocessing library for syb-0.7.3.. Running Haddock on library for syb-0.7.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, nothing ) [ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, nothing ) [ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, nothing ) [ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, nothing ) [ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, nothing ) [ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, nothing ) [ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, nothing ) [ 8 of 16] Compiling Data.Generics ( src/Data/Generics.hs, nothing ) [ 9 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, nothing ) [10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, nothing ) [11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, nothing ) [12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, nothing ) [13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, nothing ) [14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, nothing ) [15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, nothing ) [16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, nothing ) Haddock coverage: Warning: 'Generic'' is ambiguous. It is defined * at src/Data/Generics/Aliases.hs:524:22 * at src/Data/Generics/Aliases.hs:524:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Generics/Aliases.hs:524:1 Warning: 'GenericR'' is ambiguous. It is defined * at src/Data/Generics/Aliases.hs:509:23 * at src/Data/Generics/Aliases.hs:509:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Generics/Aliases.hs:509:1 Warning: 'GenericB'' is ambiguous. It is defined * at src/Data/Generics/Aliases.hs:496:21 * at src/Data/Generics/Aliases.hs:496:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Generics/Aliases.hs:496:1 100% ( 62 / 62) in 'Data.Generics.Aliases' 100% ( 2 / 2) in 'Data.Generics.Basics' 100% ( 3 / 3) in 'Data.Generics.Builders' 100% ( 1 / 1) in 'Data.Generics.Instances' 100% ( 19 / 19) in 'Data.Generics.Schemes' 100% ( 6 / 6) in 'Data.Generics.Text' 100% ( 17 / 17) in 'Data.Generics.Twins' 100% ( 8 / 8) in 'Data.Generics' 100% ( 2 / 2) in 'Generics.SYB' 100% ( 2 / 2) in 'Generics.SYB.Aliases' 100% ( 2 / 2) in 'Generics.SYB.Basics' 100% ( 2 / 2) in 'Generics.SYB.Builders' 100% ( 1 / 1) in 'Generics.SYB.Instances' 100% ( 2 / 2) in 'Generics.SYB.Schemes' 100% ( 2 / 2) in 'Generics.SYB.Text' 100% ( 2 / 2) in 'Generics.SYB.Twins' Documentation created: dist/doc/html/syb/, dist/doc/html/syb/syb.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/syb-0.7.3-3RSHlswStQQ1o1nIweGIxQ Completed syb-0.7.3 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 ) Preprocessing library for th-abstraction-0.7.1.0.. Running Haddock on library for th-abstraction-0.7.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing ) Haddock coverage: Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Language.Haskell.TH.Syntax Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Language.Haskell.TH.Syntax 76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr' Missing documentation for: TyVarBndrUnit TyVarBndrSpec TyVarBndrVis Specificity BndrVis DefaultBndrFlag plainTV kindedTV inferredSpec specifiedSpec bndrReq bndrInvis Warning: 'DatatypeInfo' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:184:21 * at src/Language/Haskell/TH/Datatype.hs:184:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:184:1 Warning: 'ConstructorInfo' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:229:24 * at src/Language/Haskell/TH/Datatype.hs:229:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:229:1 Warning: 'FieldStrictness' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:272:24 * at src/Language/Haskell/TH/Datatype.hs:272:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:272:1 Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Strict' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * at src/Language/Haskell/TH/Datatype.hs:289:5 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:289:5 Warning: 'datatypeInstVars' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mbKind' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'resolveFixities' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FunArg' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Fixity' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Language.Haskell.TH.Syntax 92% ( 49 / 53) in 'Language.Haskell.TH.Datatype' Missing documentation for: arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260) isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293) notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294) unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295) Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for: - Language.Haskell.TH.Syntax.Rep_BndrVis - Language.Haskell.TH.Syntax.Rep_Specificity Warning: Language.Haskell.TH.Datatype: could not find link destinations for: - Language.Haskell.TH.Datatype.Rep_DatatypeInfo - Language.Haskell.TH.Datatype.Rep_ConstructorInfo - Language.Haskell.TH.Datatype.Rep_FieldStrictness - Language.Haskell.TH.Datatype.Rep_Strictness - Language.Haskell.TH.Datatype.Rep_Unpackedness - Language.Haskell.TH.Datatype.Rep_ConstructorVariant - Language.Haskell.TH.Datatype.Rep_DatatypeVariant Documentation created: dist/doc/html/th-abstraction/, dist/doc/html/th-abstraction/th-abstraction.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.1.0-5OEkekdo9oT3l4cxHWMApr Completed th-abstraction-0.7.1.0 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 ) Preprocessing library for hashable-1.5.0.0.. Running Haddock on library for hashable-1.5.0.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing ) [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing ) 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, nothing ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, nothing ) Haddock coverage: Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'hash' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'defaultHashWith' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Hashed' is ambiguous. It is defined * at src/Data/Hashable/Class.hs:860:17 * at src/Data/Hashable/Class.hs:860:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Hashable/Class.hs:860:1 Warning: 'Arg' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 8 / 10) in 'Data.Hashable.Lifted' Missing documentation for: Hashable1 (src/Data/Hashable/Class.hs:252) Hashable2 (src/Data/Hashable/Class.hs:267) 66% ( 6 / 9) in 'Data.Hashable.Generic' Missing documentation for: One (src/Data/Hashable/Class.hs:242) Zero (src/Data/Hashable/Class.hs:241) HashArgs (src/Data/Hashable/Class.hs:244) Warning: 'Generic' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 31 / 31) in 'Data.Hashable' Warning: Data.Hashable.Generic: could not find link destinations for: - Data.Hashable.Class.D:R:HashArgsOnea0 - Data.Hashable.Class.D:R:HashArgsZeroa0 - Data.Hashable.Generic.Instances.GSum Warning: Data.Hashable: could not find link destinations for: - Data.Hashable.Mix.Salt Documentation created: dist/doc/html/hashable/, dist/doc/html/hashable/hashable.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hashable-1.5.0.0-J8fLvwSw9feFf65x5AcaWG Completed hashable-1.5.0.0 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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing library for atomic-primops-0.8.8.. Running Haddock on library for atomic-primops-0.8.8.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, nothing ) 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, nothing ) 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, nothing ) 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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: Warning: 'Ticket' is ambiguous. It is defined * at Data/Atomics/Internal.hs:52:20 * at Data/Atomics/Internal.hs:52:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Atomics/Internal.hs:52:1 66% ( 6 / 9) in 'Data.Atomics.Internal' Missing documentation for: readForCAS# (Data/Atomics/Internal.hs:72) casMutVarTicketed# (Data/Atomics/Internal.hs:83) ptrEq (Data/Atomics/Internal.hs:61) 100% ( 17 / 17) in 'Data.Atomics.Counter' Warning: 'Tickets' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'new' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'casArrayTicketed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MutableByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: '__sync_add_and_fetch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IORef' is ambiguous. It is defined * in GHC.IORef * in GHC.IORef You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.IORef Warning: 'current' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'old' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 33 / 33) in 'Data.Atomics' Documentation created: dist/doc/html/atomic-primops/, dist/doc/html/atomic-primops/atomic-primops.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/atomic-primops-0.8.8-DGQ2XvqSemC2s1kusNf6Ov Completed atomic-primops-0.8.8 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 ) Preprocessing library for type-errors-0.2.0.2.. Running Haddock on library for type-errors-0.2.0.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, nothing ) [2 of 2] Compiling Type.Errors ( src/Type/Errors.hs, nothing ) Haddock coverage: Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 27 / 28) in 'Type.Errors' Missing documentation for: Pure Warning: Type.Errors: could not find link destinations for: - Fcf.Data.List.PartHelp - Fcf.Data.List.PrependToAll - Fcf.Data.List.Drop_ - Fcf.Data.List.IsPrefixOf_ - Fcf.Data.List.NumIter - Fcf.Data.List.Rev - Fcf.Data.List.SetIndexImpl - Fcf.Data.List.Take_ - Fcf.Data.List.UnfoldrCase - Fcf.Utils.Case_ - Fcf.Utils.TyEqImpl - Type.Errors.AnythingOfAnyKind - Fcf.Class.Ord.~== - Fcf.Class.Ord.~/= Documentation created: dist/doc/html/type-errors/, dist/doc/html/type-errors/type-errors.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/type-errors-0.2.0.2-1n4YAeJ4rexFkElU3Bzow4 Completed type-errors-0.2.0.2 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 ) Preprocessing library for async-2.2.5.. Running Haddock on library for async-2.2.5.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, nothing ) 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, nothing ) Haddock coverage: Warning: 'ThreadId' is ambiguous. It is defined * in GHC.Conc.Sync * in GHC.Conc.Sync You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Conc.Sync Warning: 'Async' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:69:16 * at Control/Concurrent/Async/Internal.hs:69:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1 Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:461:3 * at Control/Concurrent/Async/Internal.hs:460:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:460:1 Warning: 'AsyncCancelled' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:274:23 * at Control/Concurrent/Async/Internal.hs:274:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:274:1 Warning: 'IO' is ambiguous. It is defined * in GHC.Types * in GHC.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Types 86% ( 58 / 67) in 'Control.Concurrent.Async.Internal' Missing documentation for: asyncUsing (Control/Concurrent/Async/Internal.hs:124) withAsyncUsing (Control/Concurrent/Async/Internal.hs:178) ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) isCancel (Control/Concurrent/Async/Internal.hs:542) concurrently' (Control/Concurrent/Async/Internal.hs:649) catchAll (Control/Concurrent/Async/Internal.hs:858) tryAll (Control/Concurrent/Async/Internal.hs:861) rawForkIO (Control/Concurrent/Async/Internal.hs:868) rawForkOn (Control/Concurrent/Async/Internal.hs:873) Warning: 'forkIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Async' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:69:16 * at Control/Concurrent/Async/Internal.hs:69:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1 Warning: 'Concurrently' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:775:26 * at Control/Concurrent/Async/Internal.hs:775:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:775:1 Warning: 'Alternative' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 98% ( 70 / 71) in 'Control.Concurrent.Async' Missing documentation for: ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/async-2.2.5-DRFV2Ni7wRk2vNEod8lEbg Completed async-2.2.5 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 ) Preprocessing library for unagi-chan-0.4.1.4.. Running Haddock on library for unagi-chan-0.4.1.4.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 14] Compiling Control.Concurrent.Chan.Unagi.Constants ( src/Control/Concurrent/Chan/Unagi/Constants.hs, nothing ) [ 2 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Types ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs, nothing ) 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, nothing ) [ 4 of 14] Compiling Utilities ( src/Utilities.hs, nothing ) [ 5 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/Unboxed/Internal.hs, nothing ) [ 6 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed ( src/Control/Concurrent/Chan/Unagi/Unboxed.hs, nothing ) [ 7 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.hs, nothing ) [ 8 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.hs, nothing ) [ 9 of 14] Compiling Control.Concurrent.Chan.Unagi.Internal ( src/Control/Concurrent/Chan/Unagi/Internal.hs, nothing ) [10 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.hs, nothing ) [11 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking ( src/Control/Concurrent/Chan/Unagi/NoBlocking.hs, nothing ) [12 of 14] Compiling Control.Concurrent.Chan.Unagi ( src/Control/Concurrent/Chan/Unagi.hs, nothing ) [13 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded.Internal ( src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs, nothing ) [14 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded ( src/Control/Concurrent/Chan/Unagi/Bounded.hs, nothing ) Haddock coverage: Warning: 'Next' is ambiguous. It is defined * at src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21:15 * at src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21:1 Warning: 'Prim' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'newChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 17 / 18) in 'Control.Concurrent.Chan.Unagi.Unboxed' Missing documentation for: Module header Warning: 'newChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'BlockedIndefinitelyOnMVar' is ambiguous. It is defined * in GHC.IO.Exception * in GHC.IO.Exception You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.IO.Exception Warning: 'yield' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'threadDelay' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 91% ( 21 / 23) in 'Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed' Missing documentation for: Module header Next (src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21) Warning: 'newChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'newChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'BlockedIndefinitelyOnMVar' is ambiguous. It is defined * in GHC.IO.Exception * in GHC.IO.Exception You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.IO.Exception Warning: 'yield' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'threadDelay' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 90% ( 20 / 22) in 'Control.Concurrent.Chan.Unagi.NoBlocking' Missing documentation for: Module header Next (src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21) 94% ( 17 / 18) in 'Control.Concurrent.Chan.Unagi' Missing documentation for: Module header Warning: 'newChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'OutChan' is ambiguous. It is defined * at src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43:21 * at src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43:1 95% ( 19 / 20) in 'Control.Concurrent.Chan.Unagi.Bounded' Missing documentation for: Module header Documentation created: dist/doc/html/unagi-chan/, dist/doc/html/unagi-chan/unagi-chan.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unagi-chan-0.4.1.4-CAqewArSZ3gBvdlu4D734J Completed unagi-chan-0.4.1.4 [1 of 2] Compiling Main ( /tmp/cabal-tmp-2710093/polysemy-1.9.2.0/dist/setup/setup.hs, /tmp/cabal-tmp-2710093/polysemy-1.9.2.0/dist/setup/Main.o ) [2 of 2] Linking /tmp/cabal-tmp-2710093/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 ) Preprocessing library for polysemy-1.9.2.0.. Running Haddock on library for polysemy-1.9.2.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 44] Compiling Paths_polysemy ( dist/build/autogen/Paths_polysemy.hs, nothing ) [ 2 of 44] Compiling Polysemy.Embed.Type ( src/Polysemy/Embed/Type.hs, /tmp/ghc2745942_0/ghc_16.o, /tmp/ghc2745942_0/ghc_16.dyn_o ) [ 3 of 44] Compiling Polysemy.Fail.Type ( src/Polysemy/Fail/Type.hs, /tmp/ghc2745942_0/ghc_20.o, /tmp/ghc2745942_0/ghc_20.dyn_o ) [ 4 of 44] Compiling Polysemy.Internal.CustomErrors.Redefined ( src/Polysemy/Internal/CustomErrors/Redefined.hs, /tmp/ghc2745942_0/ghc_32.o, /tmp/ghc2745942_0/ghc_32.dyn_o ) [ 5 of 44] Compiling Polysemy.Internal.Fixpoint ( src/Polysemy/Internal/Fixpoint.hs, /tmp/ghc2745942_0/ghc_34.o, /tmp/ghc2745942_0/ghc_34.dyn_o ) [ 6 of 44] Compiling Polysemy.Internal.Kind ( src/Polysemy/Internal/Kind.hs, /tmp/ghc2745942_0/ghc_38.o, /tmp/ghc2745942_0/ghc_38.dyn_o ) [ 7 of 44] Compiling Polysemy.Internal.CustomErrors ( src/Polysemy/Internal/CustomErrors.hs, /tmp/ghc2745942_0/ghc_30.o, /tmp/ghc2745942_0/ghc_30.dyn_o ) [ 8 of 44] Compiling Polysemy.Internal.NonDet ( src/Polysemy/Internal/NonDet.hs, /tmp/ghc2745942_0/ghc_40.o, /tmp/ghc2745942_0/ghc_40.dyn_o ) [ 9 of 44] Compiling Polysemy.Internal.PluginLookup ( src/Polysemy/Internal/PluginLookup.hs, /tmp/ghc2745942_0/ghc_42.o, /tmp/ghc2745942_0/ghc_42.dyn_o ) [10 of 44] Compiling Polysemy.Internal.Sing ( src/Polysemy/Internal/Sing.hs, /tmp/ghc2745942_0/ghc_44.o, /tmp/ghc2745942_0/ghc_44.dyn_o ) [11 of 44] Compiling Polysemy.Internal.Index ( src/Polysemy/Internal/Index.hs, /tmp/ghc2745942_0/ghc_36.o, /tmp/ghc2745942_0/ghc_36.dyn_o ) [12 of 44] Compiling Polysemy.Internal[boot] ( src/Polysemy/Internal.hs-boot, nothing ) [13 of 44] Compiling Polysemy.Internal.Union ( src/Polysemy/Internal/Union.hs, /tmp/ghc2745942_0/ghc_54.o, /tmp/ghc2745942_0/ghc_54.dyn_o ) [14 of 44] Compiling Polysemy.Internal ( src/Polysemy/Internal.hs, /tmp/ghc2745942_0/ghc_26.o, /tmp/ghc2745942_0/ghc_26.dyn_o ) [15 of 44] Compiling Polysemy.Internal.Tactics ( src/Polysemy/Internal/Tactics.hs, /tmp/ghc2745942_0/ghc_52.o, /tmp/ghc2745942_0/ghc_52.dyn_o ) [16 of 44] Compiling Polysemy.Internal.TH.Common ( src/Polysemy/Internal/TH/Common.hs, /tmp/ghc2745942_0/ghc_48.o, /tmp/ghc2745942_0/ghc_48.dyn_o ) 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, /tmp/ghc2745942_0/ghc_50.o, /tmp/ghc2745942_0/ghc_50.dyn_o ) [18 of 44] Compiling Polysemy.Internal.Combinators ( src/Polysemy/Internal/Combinators.hs, /tmp/ghc2745942_0/ghc_28.o, /tmp/ghc2745942_0/ghc_28.dyn_o ) [19 of 44] Compiling Polysemy.Internal.Strategy ( src/Polysemy/Internal/Strategy.hs, /tmp/ghc2745942_0/ghc_46.o, /tmp/ghc2745942_0/ghc_46.dyn_o ) [20 of 44] Compiling Polysemy.Final ( src/Polysemy/Final.hs, /tmp/ghc2745942_0/ghc_22.o, /tmp/ghc2745942_0/ghc_22.dyn_o ) [21 of 44] Compiling Polysemy ( src/Polysemy.hs, /tmp/ghc2745942_0/ghc_14.o, /tmp/ghc2745942_0/ghc_14.dyn_o ) [22 of 44] Compiling Polysemy.Internal.Scoped ( src/Polysemy/Internal/Scoped.hs, nothing ) [23 of 44] Compiling Polysemy.Internal.Bundle ( src/Polysemy/Internal/Bundle.hs, nothing ) [24 of 44] Compiling Polysemy.Fixpoint ( src/Polysemy/Fixpoint.hs, nothing ) [25 of 44] Compiling Polysemy.Embed ( src/Polysemy/Embed.hs, nothing ) [26 of 44] Compiling Polysemy.IO ( src/Polysemy/IO.hs, nothing ) [27 of 44] Compiling Polysemy.Async ( src/Polysemy/Async.hs, nothing ) [28 of 44] Compiling Polysemy.Error ( src/Polysemy/Error.hs, /tmp/ghc2745942_0/ghc_18.o, /tmp/ghc2745942_0/ghc_18.dyn_o ) [29 of 44] Compiling Polysemy.Bundle ( src/Polysemy/Bundle.hs, nothing ) [30 of 44] Compiling Polysemy.Internal.Writer ( src/Polysemy/Internal/Writer.hs, /tmp/ghc2745942_0/ghc_56.o, /tmp/ghc2745942_0/ghc_56.dyn_o ) [31 of 44] Compiling Polysemy.Membership ( src/Polysemy/Membership.hs, nothing ) [32 of 44] Compiling Polysemy.NonDet ( src/Polysemy/NonDet.hs, nothing ) [33 of 44] Compiling Polysemy.Fail ( src/Polysemy/Fail.hs, nothing ) [34 of 44] Compiling Polysemy.Opaque ( src/Polysemy/Opaque.hs, nothing ) [35 of 44] Compiling Polysemy.Resource ( src/Polysemy/Resource.hs, nothing ) [36 of 44] Compiling Polysemy.Scoped ( src/Polysemy/Scoped.hs, nothing ) [37 of 44] Compiling Polysemy.State ( src/Polysemy/State.hs, /tmp/ghc2745942_0/ghc_60.o, /tmp/ghc2745942_0/ghc_60.dyn_o ) [38 of 44] Compiling Polysemy.Output ( src/Polysemy/Output.hs, /tmp/ghc2745942_0/ghc_58.o, /tmp/ghc2745942_0/ghc_58.dyn_o ) [39 of 44] Compiling Polysemy.Input ( src/Polysemy/Input.hs, /tmp/ghc2745942_0/ghc_24.o, /tmp/ghc2745942_0/ghc_24.dyn_o ) [40 of 44] Compiling Polysemy.Reader ( src/Polysemy/Reader.hs, nothing ) [41 of 44] Compiling Polysemy.AtomicState ( src/Polysemy/AtomicState.hs, nothing ) [42 of 44] Compiling Polysemy.Tagged ( src/Polysemy/Tagged.hs, nothing ) [43 of 44] Compiling Polysemy.Trace ( src/Polysemy/Trace.hs, nothing ) [44 of 44] Compiling Polysemy.Writer ( src/Polysemy/Writer.hs, nothing ) Haddock coverage: Warning: 'Embed' is ambiguous. It is defined * at src/Polysemy/Embed/Type.hs:37:3 * at src/Polysemy/Embed/Type.hs:36:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Embed/Type.hs:36:1 100% ( 3 / 3) in 'Polysemy.Embed.Type' Warning: 'Fail' is ambiguous. It is defined * at src/Polysemy/Fail/Type.hs:11:20 * at src/Polysemy/Fail/Type.hs:11:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Fail/Type.hs:11:1 100% ( 2 / 2) in 'Polysemy.Fail.Type' 80% ( 4 / 5) in 'Polysemy.Internal.CustomErrors.Redefined' Warning: 'Fixpoint' is ambiguous. It is defined * at src/Polysemy/Internal/Fixpoint.hs:9:3 * at src/Polysemy/Internal/Fixpoint.hs:8:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal/Fixpoint.hs:8:1 100% ( 3 / 3) in 'Polysemy.Internal.Fixpoint' 100% ( 4 / 4) in 'Polysemy.Internal.Kind' 60% ( 3 / 5) in 'Polysemy.Internal.CustomErrors' 100% ( 2 / 2) in 'Polysemy.Internal.NonDet' 100% ( 4 / 4) in 'Polysemy.Internal.Sing' 50% ( 2 / 4) in 'Polysemy.Internal.Index' Warning: 'Union' is ambiguous. It is defined * at src/Polysemy/Internal/Union.hs:66:3 * at src/Polysemy/Internal/Union.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal/Union.hs:65:1 Warning: 'Weaving' is ambiguous. It is defined * at src/Polysemy/Internal/Union.hs:83:3 * at src/Polysemy/Internal/Union.hs:82:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal/Union.hs:82:1 93% ( 28 / 30) in 'Polysemy.Internal.Union' Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 Warning: 'Embed' is ambiguous. It is defined * at src/Polysemy/Embed/Type.hs:37:3 * at src/Polysemy/Embed/Type.hs:36:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Embed/Type.hs:36:1 Warning: 'Union' is ambiguous. It is defined * at src/Polysemy/Internal/Union.hs:66:3 * at src/Polysemy/Internal/Union.hs:65:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal/Union.hs:65:1 100% ( 30 / 30) in 'Polysemy.Internal' Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 14 / 14) in 'Polysemy.Internal.Tactics' 92% ( 12 / 13) in 'Polysemy.Internal.TH.Common' 100% ( 3 / 3) in 'Polysemy.Internal.TH.Effect' Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 22 / 22) in 'Polysemy.Internal.Combinators' Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 11 / 11) in 'Polysemy.Internal.Strategy' Warning: 'Embed' is ambiguous. It is defined * at src/Polysemy/Embed/Type.hs:37:3 * at src/Polysemy/Embed/Type.hs:36:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Embed/Type.hs:36:1 Warning: 'finalToFinal' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'withWeavingToFinal' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'withStrategicToFinal' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'interpretFinal' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 25 / 25) in 'Polysemy.Final' Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 69 / 69) in 'Polysemy' 100% ( 7 / 7) in 'Polysemy.Internal.Scoped' 100% ( 3 / 3) in 'Polysemy.Internal.Bundle' Warning: 'Fixpoint' is ambiguous. It is defined * at src/Polysemy/Internal/Fixpoint.hs:9:3 * at src/Polysemy/Internal/Fixpoint.hs:8:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal/Fixpoint.hs:8:1 Warning: Polysemy.Fixpoint: Could not find documentation for exported module: Polysemy.Fixpoint 100% ( 5 / 5) in 'Polysemy.Fixpoint' Warning: 'Embed' is ambiguous. It is defined * at src/Polysemy/Embed/Type.hs:37:3 * at src/Polysemy/Embed/Type.hs:36:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Embed/Type.hs:36:1 100% ( 7 / 7) in 'Polysemy.Embed' 100% ( 3 / 3) in 'Polysemy.IO' Warning: 'Async' is ambiguous. It is defined * at src/Polysemy/Async.hs:35:3 * at src/Polysemy/Async.hs:33:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Async.hs:33:1 Warning: 'async' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 11 / 11) in 'Polysemy.Async' 100% ( 20 / 20) in 'Polysemy.Error' Warning: 'Bundle' is ambiguous. It is defined * at src/Polysemy/Bundle.hs:32:3 * at src/Polysemy/Bundle.hs:31:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Bundle.hs:31:1 100% ( 10 / 10) in 'Polysemy.Bundle' Warning: 'Endo' is ambiguous. It is defined * in Data.Semigroup.Internal * in Data.Semigroup.Internal You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Semigroup.Internal 87% ( 7 / 8) in 'Polysemy.Internal.Writer' 100% ( 12 / 12) in 'Polysemy.Membership' 100% ( 7 / 7) in 'Polysemy.NonDet' Warning: 'Fail' is ambiguous. It is defined * at src/Polysemy/Fail/Type.hs:11:20 * at src/Polysemy/Fail/Type.hs:11:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Fail/Type.hs:11:1 100% ( 8 / 8) in 'Polysemy.Fail' Warning: 'Opaque' is ambiguous. It is defined * at src/Polysemy/Opaque.hs:44:36 * at src/Polysemy/Opaque.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Opaque.hs:44:1 100% ( 6 / 6) in 'Polysemy.Opaque' 100% ( 12 / 12) in 'Polysemy.Resource' 100% ( 19 / 19) in 'Polysemy.Scoped' Warning: 'runState' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 22 / 22) in 'Polysemy.State' Warning: 'Output' is ambiguous. It is defined * at src/Polysemy/Output.hs:46:3 * at src/Polysemy/Output.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Output.hs:44:1 100% ( 19 / 19) in 'Polysemy.Output' Warning: 'Input' is ambiguous. It is defined * at src/Polysemy/Input.hs:28:3 * at src/Polysemy/Input.hs:26:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Input.hs:26:1 100% ( 10 / 10) in 'Polysemy.Input' Warning: 'Input' is ambiguous. It is defined * at src/Polysemy/Input.hs:28:3 * at src/Polysemy/Input.hs:26:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Input.hs:26:1 100% ( 11 / 11) in 'Polysemy.Reader' Warning: 'AtomicState' is ambiguous. It is defined * at src/Polysemy/AtomicState.hs:42:3 * at src/Polysemy/AtomicState.hs:40:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/AtomicState.hs:40:1 100% ( 19 / 19) in 'Polysemy.AtomicState' Warning: 'Tagged' is ambiguous. It is defined * at src/Polysemy/Tagged.hs:26:3 * at src/Polysemy/Tagged.hs:25:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Tagged.hs:25:1 Warning: 'Sem' is ambiguous. It is defined * at src/Polysemy/Internal.hs:214:19 * at src/Polysemy/Internal.hs:214:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Internal.hs:214:1 100% ( 9 / 9) in 'Polysemy.Tagged' Warning: 'Trace' is ambiguous. It is defined * at src/Polysemy/Trace.hs:33:3 * at src/Polysemy/Trace.hs:31:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Trace.hs:31:1 Warning: 'Output' is ambiguous. It is defined * at src/Polysemy/Output.hs:46:3 * at src/Polysemy/Output.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Output.hs:44:1 100% ( 15 / 15) in 'Polysemy.Trace' Warning: 'Output' is ambiguous. It is defined * at src/Polysemy/Output.hs:46:3 * at src/Polysemy/Output.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Output.hs:44:1 100% ( 19 / 19) in 'Polysemy.Writer' Warning: Polysemy.Internal.CustomErrors: could not find link destinations for: - Polysemy.Internal.CustomErrors.FirstOrderErrorFcf Warning: Polysemy.Internal.Union: could not find link destinations for: - Polysemy.Internal.Union.tryMembership' - Polysemy.Internal.Union.membership' Warning: Polysemy.Internal: could not find link destinations for: - Polysemy.Internal.Union.membership' Warning: Polysemy.Internal.TH.Common: could not find link destinations for: - Polysemy.Internal.TH.Common.makeCLInfo Warning: Polysemy: could not find link destinations for: - Polysemy.Internal.Union.membership' Warning: Polysemy.Membership: could not find link destinations for: - Polysemy.Internal.Union.tryMembership' Documentation created: dist/doc/html/polysemy/, dist/doc/html/polysemy/polysemy.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-1.9.2.0-3RnfCcCkRWUI1B7XQRyonn Completed polysemy-1.9.2.0 Downloading polysemy-plugin-0.4.5.3 Downloaded polysemy-plugin-0.4.5.3 [1 of 2] Compiling Main ( /tmp/cabal-tmp-2710093/polysemy-plugin-0.4.5.3/dist/setup/setup.hs, /tmp/cabal-tmp-2710093/polysemy-plugin-0.4.5.3/dist/setup/Main.o ) [2 of 2] Linking /tmp/cabal-tmp-2710093/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 ) Preprocessing library for polysemy-plugin-0.4.5.3.. Running Haddock on library for polysemy-plugin-0.4.5.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 6] Compiling Paths_polysemy_plugin ( dist/build/autogen/Paths_polysemy_plugin.hs, nothing ) [2 of 6] Compiling Polysemy.Plugin.Fundep.Stuff ( src/Polysemy/Plugin/Fundep/Stuff.hs, nothing ) [3 of 6] Compiling Polysemy.Plugin.Fundep.Unification ( src/Polysemy/Plugin/Fundep/Unification.hs, nothing ) [4 of 6] Compiling Polysemy.Plugin.Fundep.Utils ( src/Polysemy/Plugin/Fundep/Utils.hs, nothing ) 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, nothing ) [6 of 6] Compiling Polysemy.Plugin ( src/Polysemy/Plugin.hs, nothing ) Haddock coverage: Warning: 'PolysemyStuff' is ambiguous. It is defined * at src/Polysemy/Plugin/Fundep/Stuff.hs:45:41 * at src/Polysemy/Plugin/Fundep/Stuff.hs:45:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Plugin/Fundep/Stuff.hs:45:1 75% ( 3 / 4) in 'Polysemy.Plugin.Fundep.Stuff' Missing documentation for: Module header Warning: 'Member' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 75% ( 6 / 8) in 'Polysemy.Plugin.Fundep.Unification' Missing documentation for: Module header tryUnifyUnivarsButNotSkolems (src/Polysemy/Plugin/Fundep/Unification.hs:93) Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 75% ( 3 / 4) in 'Polysemy.Plugin.Fundep.Utils' Missing documentation for: Module header Warning: 'FindConstraint' is ambiguous. It is defined * at src/Polysemy/Plugin/Fundep.hs:131:23 * at src/Polysemy/Plugin/Fundep.hs:131:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Polysemy/Plugin/Fundep.hs:131:1 Warning: 'StateT' is ambiguous. It is defined * in Control.Monad.Trans.State.Lazy * in Control.Monad.Trans.State.Lazy You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Control.Monad.Trans.State.Lazy 0% ( 0 / 2) in 'Polysemy.Plugin.Fundep' Missing documentation for: Module header fundepPlugin (src/Polysemy/Plugin/Fundep.hs:104) 50% ( 1 / 2) in 'Polysemy.Plugin' Missing documentation for: plugin (src/Polysemy/Plugin.hs:74) Warning: Polysemy.Plugin.Fundep.Stuff: could not find link destinations for: - Polysemy.Plugin.Fundep.Stuff.ThingOf Documentation created: dist/doc/html/polysemy-plugin/, dist/doc/html/polysemy-plugin/polysemy-plugin.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-plugin-0.4.5.3-11lvyUsVQDsGvw0qDIZxfF Completed polysemy-plugin-0.4.5.3 Downloading polysemy-readline-0.3.0.0 Downloaded polysemy-readline-0.3.0.0 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 ( dist/build/autogen/Paths_polysemy_readline.hs, dist/build/Paths_polysemy_readline.o, dist/build/Paths_polysemy_readline.dyn_o ) [2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, dist/build/Polysemy/Readline.o, dist/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, dist/build/echo-repl/echo-repl-tmp/Main.o ) [2 of 2] Compiling Paths_polysemy_readline ( dist/build/echo-repl/autogen/Paths_polysemy_readline.hs, dist/build/echo-repl/echo-repl-tmp/Paths_polysemy_readline.o ) [3 of 3] Linking dist/build/echo-repl/echo-repl Preprocessing library for polysemy-readline-0.3.0.0.. Running Haddock on library for polysemy-readline-0.3.0.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Paths_polysemy_readline ( dist/build/autogen/Paths_polysemy_readline.hs, nothing ) [2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, nothing ) Haddock coverage: 57% ( 12 / 21) in 'Polysemy.Readline' Missing documentation for: getInputLine (src/Polysemy/Readline.hs:58) getInputLineWithInitial (src/Polysemy/Readline.hs:58) getInputChar (src/Polysemy/Readline.hs:58) getPassword (src/Polysemy/Readline.hs:58) waitForAnyKey (src/Polysemy/Readline.hs:58) outputStr (src/Polysemy/Readline.hs:58) outputStrLn (src/Polysemy/Readline.hs:61) withInterrupt (src/Polysemy/Readline.hs:58) handleInterrupt (src/Polysemy/Readline.hs:58) Warning: Polysemy.Readline: could not find link destinations for: - System.Console.Haskeline.Term.CommandMonad - System.Console.Haskeline.Term.runCompletion - System.Console.Haskeline.InputT.InputCmdT Documentation created: dist/doc/html/polysemy-readline/, dist/doc/html/polysemy-readline/polysemy-readline.txt Preprocessing executable 'echo-repl' for polysemy-readline-0.3.0.0.. Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-readline-0.3.0.0-KmQKEEdCOTs7dg3e4dWyWC Installing executable echo-repl in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin Warning: The directory /var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system search path. Completed polysemy-readline-0.3.0.0