Build #1 for llvm-pkg-config-0.0.3
Package | llvm-pkg-config-0.0.3 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | NotTried |
Time submitted | 2025-08-10 16:17:09.505859938 UTC |
---|---|
Compiler | ghc-9.8.4 |
OS | linux |
Arch | x86_64 |
Dependencies | Cabal-3.10.3.0, base-4.19.2.0, explicit-exception-0.2, process-1.6.25.0, shell-utility-0.1, transformers-0.6.1.0, utility-ht-0.0.17.2 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Configuring semigroups-0.20... Preprocessing library for semigroups-0.20.. Building library for semigroups-0.20.. [1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, dist/build/Data/Semigroup/Generic.o, dist/build/Data/Semigroup/Generic.dyn_o ) Preprocessing library for semigroups-0.20.. Running Haddock on library for semigroups-0.20.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, nothing ) Haddock coverage: Warning: 'GenericSemigroupMonoid' is ambiguous. It is defined * at src/Data/Semigroup/Generic.hs:111:3 * at src/Data/Semigroup/Generic.hs:110: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/Semigroup/Generic.hs:110:1 77% ( 7 / 9) in 'Data.Semigroup.Generic' Missing documentation for: GSemigroup (src/Data/Semigroup/Generic.hs:54) GMonoid (src/Data/Semigroup/Generic.hs:84) Warning: Data.Semigroup.Generic: could not find link destinations for: - Data.Semigroup.Generic.gmempty' - Data.Semigroup.Generic.gmappend' Documentation created: dist/doc/html/semigroups/, dist/doc/html/semigroups/semigroups.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/semigroups-0.20-FhfuFxVvP7ZBtA37SUthhH Completed semigroups-0.20 Warning: shell-utility.cabal:35:18: version operators used. To use version operators the package needs to specify at least 'cabal-version: >= 1.8'. Configuring shell-utility-0.1... Preprocessing library for shell-utility-0.1.. Building library for shell-utility-0.1.. [1 of 6] Compiling Shell.Utility.Exit ( src/Shell/Utility/Exit.hs, dist/build/Shell/Utility/Exit.o, dist/build/Shell/Utility/Exit.dyn_o ) src/Shell/Utility/Exit.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 16 | import Control.Applicative (Applicative) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 6] Compiling Shell.Utility.GetOpt ( src/Shell/Utility/GetOpt.hs, dist/build/Shell/Utility/GetOpt.o, dist/build/Shell/Utility/GetOpt.dyn_o ) [3 of 6] Compiling Shell.Utility.ParseArgument ( src/Shell/Utility/ParseArgument.hs, dist/build/Shell/Utility/ParseArgument.o, dist/build/Shell/Utility/ParseArgument.dyn_o ) src/Shell/Utility/ParseArgument.hs:13:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 13 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 6] Compiling Shell.Utility.Quote ( src/Shell/Utility/Quote.hs, dist/build/Shell/Utility/Quote.o, dist/build/Shell/Utility/Quote.dyn_o ) [5 of 6] Compiling Shell.Utility.Verbosity ( src/Shell/Utility/Verbosity.hs, dist/build/Shell/Utility/Verbosity.o, dist/build/Shell/Utility/Verbosity.dyn_o ) src/Shell/Utility/Verbosity.hs:9:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 9 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Shell.Utility.Log ( src/Shell/Utility/Log.hs, dist/build/Shell/Utility/Log.o, dist/build/Shell/Utility/Log.dyn_o ) Preprocessing library for shell-utility-0.1.. Running Haddock on library for shell-utility-0.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 6] Compiling Shell.Utility.Exit ( src/Shell/Utility/Exit.hs, nothing ) src/Shell/Utility/Exit.hs:16:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 16 | import Control.Applicative (Applicative) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 6] Compiling Shell.Utility.GetOpt ( src/Shell/Utility/GetOpt.hs, nothing ) [3 of 6] Compiling Shell.Utility.ParseArgument ( src/Shell/Utility/ParseArgument.hs, nothing ) src/Shell/Utility/ParseArgument.hs:13:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 13 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 6] Compiling Shell.Utility.Quote ( src/Shell/Utility/Quote.hs, nothing ) [5 of 6] Compiling Shell.Utility.Verbosity ( src/Shell/Utility/Verbosity.hs, nothing ) src/Shell/Utility/Verbosity.hs:9:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 9 | import Control.Applicative (pure) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Shell.Utility.Log ( src/Shell/Utility/Log.hs, nothing ) Haddock coverage: Warning: 'GetOpt' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'base' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 1 / 2) in 'Shell.Utility.Exit' Missing documentation for: Exit (src/Shell/Utility/Exit.hs:21) 0% ( 0 / 3) in 'Shell.Utility.GetOpt' Missing documentation for: Module header fmapArgDescr (src/Shell/Utility/GetOpt.hs:7) fmapOptDescr (src/Shell/Utility/GetOpt.hs:14) 25% ( 1 / 4) in 'Shell.Utility.ParseArgument' Missing documentation for: parseNumber (src/Shell/Utility/ParseArgument.hs:20) enumMaybe (src/Shell/Utility/ParseArgument.hs:33) enumeration (src/Shell/Utility/ParseArgument.hs:38) 75% ( 3 / 4) in 'Shell.Utility.Quote' Missing documentation for: Module header 57% ( 4 / 7) in 'Shell.Utility.Verbosity' Missing documentation for: Module header Verbosity (src/Shell/Utility/Verbosity.hs:12) parse (src/Shell/Utility/Verbosity.hs:37) 83% ( 5 / 6) in 'Shell.Utility.Log' Missing documentation for: wrapWords (src/Shell/Utility/Log.hs:61) Documentation created: dist/doc/html/shell-utility/, dist/doc/html/shell-utility/shell-utility.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/shell-utility-0.1-6vY6Tq6O8tlKzVPuDLxK69 Completed shell-utility-0.1 Configuring utility-ht-0.0.17.2... Preprocessing library for utility-ht-0.0.17.2.. Building library for utility-ht-0.0.17.2.. [ 1 of 33] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, dist/build/Control/Monad/HT.o, dist/build/Control/Monad/HT.dyn_o ) [ 2 of 33] Compiling Data.Bits.HT ( src/Data/Bits/HT.hs, dist/build/Data/Bits/HT.o, dist/build/Data/Bits/HT.dyn_o ) [ 3 of 33] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, dist/build/Data/Bool/HT/Private.o, dist/build/Data/Bool/HT/Private.dyn_o ) [ 4 of 33] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, dist/build/Data/Bool/HT.o, dist/build/Data/Bool/HT.dyn_o ) [ 5 of 33] Compiling Data.Either.HT ( src/Data/Either/HT.hs, dist/build/Data/Either/HT.o, dist/build/Data/Either/HT.dyn_o ) [ 6 of 33] Compiling Data.Ix.Enum ( src/Data/Ix/Enum.hs, dist/build/Data/Ix/Enum.o, dist/build/Data/Ix/Enum.dyn_o ) [ 7 of 33] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, dist/build/Data/Maybe/HT.o, dist/build/Data/Maybe/HT.dyn_o ) [ 8 of 33] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, dist/build/Data/Monoid/HT.o, dist/build/Data/Monoid/HT.dyn_o ) [ 9 of 33] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, dist/build/Data/Strictness/HT.o, dist/build/Data/Strictness/HT.dyn_o ) [10 of 33] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, dist/build/Data/Tuple/Lazy.o, dist/build/Data/Tuple/Lazy.dyn_o ) [11 of 33] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, dist/build/Data/Tuple/HT.o, dist/build/Data/Tuple/HT.dyn_o ) [12 of 33] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, dist/build/Data/List/Reverse/StrictSpine.o, dist/build/Data/List/Reverse/StrictSpine.dyn_o ) [13 of 33] Compiling Data.String.HT ( src/Data/String/HT.hs, dist/build/Data/String/HT.o, dist/build/Data/String/HT.dyn_o ) [14 of 33] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, dist/build/Data/List/Reverse/StrictElement.o, dist/build/Data/List/Reverse/StrictElement.dyn_o ) [15 of 33] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, dist/build/Data/Function/HT/Private.o, dist/build/Data/Function/HT/Private.dyn_o ) [16 of 33] Compiling Data.Function.HT ( src/Data/Function/HT.hs, dist/build/Data/Function/HT.o, dist/build/Data/Function/HT.dyn_o ) [17 of 33] Compiling Data.Ord.HT ( src/Data/Ord/HT.hs, dist/build/Data/Ord/HT.o, dist/build/Data/Ord/HT.dyn_o ) [18 of 33] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, dist/build/Data/List/Key/Private.o, dist/build/Data/List/Key/Private.dyn_o ) [19 of 33] Compiling Data.List.Key ( src/Data/List/Key.hs, dist/build/Data/List/Key.o, dist/build/Data/List/Key.dyn_o ) [20 of 33] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, dist/build/Data/Eq/HT.o, dist/build/Data/Eq/HT.dyn_o ) [21 of 33] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, dist/build/Control/Functor/HT.o, dist/build/Control/Functor/HT.dyn_o ) [22 of 33] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, dist/build/Data/List/Match/Private.o, dist/build/Data/List/Match/Private.dyn_o ) src/Data/List/Match/Private.hs:78:10: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 78 | snd $ head $ | ^^^^ [23 of 33] Compiling Data.List.Match ( src/Data/List/Match.hs, dist/build/Data/List/Match.o, dist/build/Data/List/Match.dyn_o ) [24 of 33] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, dist/build/Data/List/HT/Private.o, dist/build/Data/List/HT/Private.dyn_o ) src/Data/List/HT/Private.hs:9:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 9 | import Control.Applicative ((<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:90:42: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 90 | tails' = fst . breakAfter null . iterate tail | ^^^^ src/Data/List/HT/Private.hs:259:35: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 259 | takeUntil (p . fst) $ zip xs $ tail $ tails xs | ^^^^ src/Data/List/HT/Private.hs:300:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 300 | foldr (\ x ~yt@(y:ys) -> if p x then [x]:yt else (x:y):ys) [[]] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:345:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 345 | case xst of | ^^^^^^^^^^^... src/Data/List/HT/Private.hs:347:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 347 | tail xs : xss) . | ^^^^ src/Data/List/HT/Private.hs:674:45: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 674 | unfoldr (\xs -> toMaybe (not (null xs)) (head xs, drop k xs)) | ^^^^ src/Data/List/HT/Private.hs:677:16: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 677 | sieve' k = map head . sliceVertical k | ^^^^ src/Data/List/HT/Private.hs:683:18: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 683 | sieve''' k = map head . takeWhile (not . null) . iterate (drop k) | ^^^^ src/Data/List/HT/Private.hs:713:21: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [[a]] not matched: [] | 713 | reverse . foldr (\x ~(y:ys) -> ys ++ [x:y]) (replicate n []) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:860:8: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ([[a]], [[a]]) not matched: ([], _) | 860 | let (y:ys,zs) = unzip (map (splitAt 1) xs) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:943:19: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 943 | concatMap fst (tail | ^^^^ src/Data/List/HT/Private.hs:1051:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1051 | zip (tail as) (concatMap (\ai->[ai,ai]) as) | ^^^^ src/Data/List/HT/Private.hs:1067:23: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1067 | zip as (pairs (tail as)) | ^^^^ src/Data/List/HT/Private.hs:1157:34: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1157 | mapAdjacent f xs = zipWith f xs (tail xs) | ^^^^ src/Data/List/HT/Private.hs:1165:40: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1165 | mapAdjacentPointfree f = zipWith f <*> tail | ^^^^ [25 of 33] Compiling Data.List.HT ( src/Data/List/HT.hs, dist/build/Data/List/HT.o, dist/build/Data/List/HT.dyn_o ) [26 of 33] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, dist/build/Data/Record/HT/Private.o, dist/build/Data/Record/HT/Private.dyn_o ) src/Data/Record/HT/Private.hs:3:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 3 | import Data.Monoid (mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Record/HT/Private.hs:26:4: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 26 | head $ dropWhile (EQ==) (map (\c -> c x y) cs) ++ [EQ] | ^^^^ [27 of 33] Compiling Data.Record.HT ( src/Data/Record/HT.hs, dist/build/Data/Record/HT.o, dist/build/Data/Record/HT.dyn_o ) [28 of 33] Compiling Data.List.Reverse.Private ( src/Data/List/Reverse/Private.hs, dist/build/Data/List/Reverse/Private.o, dist/build/Data/List/Reverse/Private.dyn_o ) [29 of 33] Compiling Control.Applicative.HT ( src/Control/Applicative/HT.hs, dist/build/Control/Applicative/HT.o, dist/build/Control/Applicative/HT.dyn_o ) src/Control/Applicative/HT.hs:5:1: warning: [GHC-38856] [-Wunused-imports] The import of <$>, <*>, Applicative, liftA2 from module Control.Applicative is redundant | 5 | import Control.Applicative (Applicative, liftA2, liftA3, (<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 33] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, dist/build/Data/Tuple/Strict.o, dist/build/Data/Tuple/Strict.dyn_o ) [31 of 33] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, dist/build/Data/Tuple/Example.o, dist/build/Data/Tuple/Example.dyn_o ) [32 of 33] Compiling Text.Read.HT ( src/Text/Read/HT.hs, dist/build/Text/Read/HT.o, dist/build/Text/Read/HT.dyn_o ) [33 of 33] Compiling Text.Show.HT ( src/Text/Show/HT.hs, dist/build/Text/Show/HT.o, dist/build/Text/Show/HT.dyn_o ) Preprocessing library for utility-ht-0.0.17.2.. Running Haddock on library for utility-ht-0.0.17.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 33] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, nothing ) [ 2 of 33] Compiling Data.Bits.HT ( src/Data/Bits/HT.hs, nothing ) [ 3 of 33] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, nothing ) [ 4 of 33] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, nothing ) [ 5 of 33] Compiling Data.Either.HT ( src/Data/Either/HT.hs, nothing ) [ 6 of 33] Compiling Data.Ix.Enum ( src/Data/Ix/Enum.hs, nothing ) [ 7 of 33] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, nothing ) [ 8 of 33] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, nothing ) [ 9 of 33] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, nothing ) [10 of 33] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, nothing ) [11 of 33] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, nothing ) [12 of 33] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, nothing ) [13 of 33] Compiling Data.String.HT ( src/Data/String/HT.hs, nothing ) [14 of 33] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, nothing ) [15 of 33] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, nothing ) [16 of 33] Compiling Data.Function.HT ( src/Data/Function/HT.hs, nothing ) [17 of 33] Compiling Data.Ord.HT ( src/Data/Ord/HT.hs, nothing ) [18 of 33] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, nothing ) [19 of 33] Compiling Data.List.Key ( src/Data/List/Key.hs, nothing ) [20 of 33] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, nothing ) [21 of 33] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, nothing ) [22 of 33] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, nothing ) src/Data/List/Match/Private.hs:78:10: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 78 | snd $ head $ | ^^^^ [23 of 33] Compiling Data.List.Match ( src/Data/List/Match.hs, nothing ) [24 of 33] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, nothing ) src/Data/List/HT/Private.hs:9:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 9 | import Control.Applicative ((<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/List/HT/Private.hs:90:42: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 90 | tails' = fst . breakAfter null . iterate tail | ^^^^ src/Data/List/HT/Private.hs:259:35: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 259 | takeUntil (p . fst) $ zip xs $ tail $ tails xs | ^^^^ src/Data/List/HT/Private.hs:347:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 347 | tail xs : xss) . | ^^^^ src/Data/List/HT/Private.hs:674:45: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 674 | unfoldr (\xs -> toMaybe (not (null xs)) (head xs, drop k xs)) | ^^^^ src/Data/List/HT/Private.hs:677:16: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 677 | sieve' k = map head . sliceVertical k | ^^^^ src/Data/List/HT/Private.hs:683:18: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 683 | sieve''' k = map head . takeWhile (not . null) . iterate (drop k) | ^^^^ src/Data/List/HT/Private.hs:943:19: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 943 | concatMap fst (tail | ^^^^ src/Data/List/HT/Private.hs:1051:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1051 | zip (tail as) (concatMap (\ai->[ai,ai]) as) | ^^^^ src/Data/List/HT/Private.hs:1067:23: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1067 | zip as (pairs (tail as)) | ^^^^ src/Data/List/HT/Private.hs:1157:34: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1157 | mapAdjacent f xs = zipWith f xs (tail xs) | ^^^^ src/Data/List/HT/Private.hs:1165:40: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 1165 | mapAdjacentPointfree f = zipWith f <*> tail | ^^^^ [25 of 33] Compiling Data.List.HT ( src/Data/List/HT.hs, nothing ) [26 of 33] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, nothing ) src/Data/Record/HT/Private.hs:3:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 3 | import Data.Monoid (mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/Record/HT/Private.hs:26:4: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 26 | head $ dropWhile (EQ==) (map (\c -> c x y) cs) ++ [EQ] | ^^^^ [27 of 33] Compiling Data.Record.HT ( src/Data/Record/HT.hs, nothing ) [28 of 33] Compiling Data.List.Reverse.Private ( src/Data/List/Reverse/Private.hs, nothing ) [29 of 33] Compiling Control.Applicative.HT ( src/Control/Applicative/HT.hs, nothing ) src/Control/Applicative/HT.hs:5:1: warning: [GHC-38856] [-Wunused-imports] The import of <$>, <*>, Applicative, liftA2 from module Control.Applicative is redundant | 5 | import Control.Applicative (Applicative, liftA2, liftA3, (<$>), (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 33] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, nothing ) [31 of 33] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, nothing ) [32 of 33] Compiling Text.Read.HT ( src/Text/Read/HT.hs, nothing ) [33 of 33] Compiling Text.Show.HT ( src/Text/Show/HT.hs, nothing ) Haddock coverage: Warning: 'base' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 9 / 27) in 'Control.Monad.HT' Missing documentation for: Module header nest (src/Control/Monad/HT.hs:25) void (src/Control/Monad/HT.hs:86) for (src/Control/Monad/HT.hs:89) map (src/Control/Monad/HT.hs:92) zipWith (src/Control/Monad/HT.hs:95) chain (src/Control/Monad/HT.hs:98) filter (src/Control/Monad/HT.hs:102) replicate (src/Control/Monad/HT.hs:105) lift (src/Control/Monad/HT.hs:108) lift2 (src/Control/Monad/HT.hs:112) lift3 (src/Control/Monad/HT.hs:116) lift4 (src/Control/Monad/HT.hs:121) lift5 (src/Control/Monad/HT.hs:127) liftJoin2 (src/Control/Monad/HT.hs:139) liftJoin3 (src/Control/Monad/HT.hs:143) liftJoin4 (src/Control/Monad/HT.hs:150) liftJoin5 (src/Control/Monad/HT.hs:157) 66% ( 2 / 3) in 'Data.Bits.HT' Missing documentation for: Module header 83% ( 5 / 6) in 'Data.Bool.HT' Missing documentation for: Module header 0% ( 0 / 7) in 'Data.Either.HT' Missing documentation for: Module header mapLeft (src/Data/Either/HT.hs:12) mapRight (src/Data/Either/HT.hs:15) mapBoth (src/Data/Either/HT.hs:18) maybeLeft (src/Data/Either/HT.hs:21) maybeRight (src/Data/Either/HT.hs:24) swap (src/Data/Either/HT.hs:27) Warning: 'Ix' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 7 / 7) in 'Data.Ix.Enum' Warning: '(:)' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 60% ( 3 / 5) in 'Data.Maybe.HT' Missing documentation for: Module header alternatives (src/Data/Maybe/HT.hs:53) Warning: 'powerAssociative' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 4 / 5) in 'Data.Monoid.HT' Missing documentation for: Module header 0% ( 0 / 6) in 'Data.Strictness.HT' Missing documentation for: Module header arguments1 (src/Data/Strictness/HT.hs:5) arguments2 (src/Data/Strictness/HT.hs:9) arguments3 (src/Data/Strictness/HT.hs:13) arguments4 (src/Data/Strictness/HT.hs:17) arguments5 (src/Data/Strictness/HT.hs:21) Warning: 'partition' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 31% ( 5 / 16) in 'Data.Tuple.Lazy' Missing documentation for: Module header zipPair (src/Data/Tuple/Lazy.hs:37) zipWithPair (src/Data/Tuple/Lazy.hs:41) swap (src/Data/Tuple/Lazy.hs:46) forcePair (src/Data/Tuple/Lazy.hs:50) mapTriple (src/Data/Tuple/Lazy.hs:57) mapFst3 (src/Data/Tuple/Lazy.hs:61) mapSnd3 (src/Data/Tuple/Lazy.hs:65) mapThd3 (src/Data/Tuple/Lazy.hs:69) zipWithTriple (src/Data/Tuple/Lazy.hs:74) uncurry3 (src/Data/Tuple/Lazy.hs:78) Warning: 'Arrow' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 35% ( 7 / 20) in 'Data.Tuple.HT' Missing documentation for: Module header swap (src/Data/Tuple/Lazy.hs:46) forcePair (src/Data/Tuple/Lazy.hs:50) fst3 (src/Data/Tuple/HT.hs:40) snd3 (src/Data/Tuple/HT.hs:44) thd3 (src/Data/Tuple/HT.hs:48) mapTriple (src/Data/Tuple/Lazy.hs:57) mapFst3 (src/Data/Tuple/Lazy.hs:61) mapSnd3 (src/Data/Tuple/Lazy.hs:65) mapThd3 (src/Data/Tuple/Lazy.hs:69) curry3 (src/Data/Tuple/HT.hs:52) uncurry3 (src/Data/Tuple/Lazy.hs:78) triple (src/Data/Tuple/HT.hs:36) 100% ( 5 / 5) in 'Data.List.Reverse.StrictSpine' 50% ( 1 / 2) in 'Data.String.HT' Missing documentation for: Module header 100% ( 5 / 5) in 'Data.List.Reverse.StrictElement' 80% ( 4 / 5) in 'Data.Function.HT' Missing documentation for: Module header 50% ( 2 / 4) in 'Data.Ord.HT' Missing documentation for: Module header comparing (src/Data/Ord/HT.hs:7) Warning: 'on' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'on' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 57% ( 4 / 7) in 'Data.List.Key' Missing documentation for: nub (src/Data/List/Key/Private.hs:70) sort (src/Data/List/Key/Private.hs:60) merge (src/Data/List/Key/Private.hs:63) 0% ( 0 / 2) in 'Data.Eq.HT' Missing documentation for: Module header equating (src/Data/Eq/HT.hs:7) 35% ( 5 / 14) in 'Control.Functor.HT' Missing documentation for: Module header void (src/Control/Functor/HT.hs:11) map (src/Control/Functor/HT.hs:14) for (src/Control/Functor/HT.hs:17) mapFst (src/Control/Functor/HT.hs:50) mapSnd (src/Control/Functor/HT.hs:53) mapFst3 (src/Control/Functor/HT.hs:57) mapSnd3 (src/Control/Functor/HT.hs:60) mapThd3 (src/Control/Functor/HT.hs:63) 90% ( 10 / 11) in 'Data.List.Match' Missing documentation for: Module header Warning: 'b' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 82% ( 60 / 73) in 'Data.List.HT' Missing documentation for: Module header group (src/Data/List/HT/Private.hs:121) segmentAfterMaybe (src/Data/List/HT.hs:92) segmentBeforeMaybe (src/Data/List/HT.hs:88) dropWhileRev (src/Data/List/HT.hs:80) takeWhileRev (src/Data/List/HT.hs:84) dropWhileNothing (src/Data/List/HT/Private.hs:612) spanJust (src/Data/List/HT/Private.hs:650) unzipEithers (src/Data/List/HT/Private.hs:660) search (src/Data/List/HT/Private.hs:739) isAscendingLazy (src/Data/List/HT/Private.hs:1139) padLeft (src/Data/List/HT/Private.hs:1237) padRight (src/Data/List/HT/Private.hs:1242) 66% ( 2 / 3) in 'Data.Record.HT' Missing documentation for: Module header 0% ( 0 / 14) in 'Control.Applicative.HT' Missing documentation for: Module header mapPair (src/Control/Applicative/HT.hs:8) mapTriple (src/Control/Applicative/HT.hs:12) curry (src/Control/Applicative/HT.hs:16) curry3 (src/Control/Applicative/HT.hs:19) lift (src/Control/Applicative/HT.hs:24) lift2 (src/Control/Applicative/HT.hs:29) lift3 (src/Control/Applicative/HT.hs:34) lift4 (src/Control/Applicative/HT.hs:40) lift5 (src/Control/Applicative/HT.hs:47) lift6 (src/Control/Applicative/HT.hs:54) liftA4 (src/Control/Applicative/HT.hs:62) liftA5 (src/Control/Applicative/HT.hs:69) liftA6 (src/Control/Applicative/HT.hs:76) 13% ( 2 / 15) in 'Data.Tuple.Strict' Missing documentation for: Module header mapPair (src/Data/Tuple/Strict.hs:7) mapFst (src/Data/Tuple/Strict.hs:11) mapSnd (src/Data/Tuple/Strict.hs:15) zipPair (src/Data/Tuple/Strict.hs:19) zipWithPair (src/Data/Tuple/Strict.hs:23) swap (src/Data/Tuple/Strict.hs:28) mapTriple (src/Data/Tuple/Strict.hs:35) mapFst3 (src/Data/Tuple/Strict.hs:39) mapSnd3 (src/Data/Tuple/Strict.hs:43) mapThd3 (src/Data/Tuple/Strict.hs:47) zipWithTriple (src/Data/Tuple/Strict.hs:52) uncurry3 (src/Data/Tuple/Strict.hs:56) 40% ( 2 / 5) in 'Text.Read.HT' Missing documentation for: Module header readMany (src/Text/Read/HT.hs:23) maybeRead (src/Text/Read/HT.hs:30) 33% ( 1 / 3) in 'Text.Show.HT' Missing documentation for: Module header concatS (src/Text/Show/HT.hs:16) Documentation created: dist/doc/html/utility-ht/, dist/doc/html/utility-ht/utility-ht.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/utility-ht-0.0.17.2-H7ist9Z1pSu3VUEtQixbtA Completed utility-ht-0.0.17.2 Configuring explicit-exception-0.2... Preprocessing library for explicit-exception-0.2.. Building library for explicit-exception-0.2.. [ 1 of 11] Compiling Control.Monad.Exception.Synchronous ( src/Control/Monad/Exception/Synchronous.hs, dist/build/Control/Monad/Exception/Synchronous.o, dist/build/Control/Monad/Exception/Synchronous.dyn_o ) src/Control/Monad/Exception/Synchronous.hs:163:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Exceptional e a not matched: Exception _ | 163 | force ~(Success a) = Success a | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Monad/Exception/Synchronous.hs:279:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Exceptional e a not matched: Exception _ | 279 | let unSuccess ~(Success x) = x | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Monad/Exception/Synchronous.hs:474:4: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (ExceptionalT e m). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 474 | return = ExceptionalT . return . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Monad/Exception/Synchronous.hs:486:35: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Exceptional e a not matched: Exception _ | 486 | mfix f = ExceptionalT $ mfix $ \ ~(Success r) -> runExceptionalT $ f r | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 11] Compiling Control.Monad.Exception.Asynchronous.Strict ( src/Control/Monad/Exception/Asynchronous/Strict.hs, dist/build/Control/Monad/Exception/Asynchronous/Strict.o, dist/build/Control/Monad/Exception/Asynchronous/Strict.dyn_o ) [ 3 of 11] Compiling Control.Monad.Exception.Asynchronous.Lazy ( src/Control/Monad/Exception/Asynchronous/Lazy.hs, dist/build/Control/Monad/Exception/Asynchronous/Lazy.o, dist/build/Control/Monad/Exception/Asynchronous/Lazy.dyn_o ) [ 4 of 11] Compiling Control.Monad.Exception.Asynchronous ( src/Control/Monad/Exception/Asynchronous.hs, dist/build/Control/Monad/Exception/Asynchronous.o, dist/build/Control/Monad/Exception/Asynchronous.dyn_o ) [ 5 of 11] Compiling Control.Monad.Exception.Warning ( src/Control/Monad/Exception/Warning.hs, dist/build/Control/Monad/Exception/Warning.o, dist/build/Control/Monad/Exception/Warning.dyn_o ) src/Control/Monad/Exception/Warning.hs:14:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 14 | import Control.Applicative (Applicative(pure, (<*>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Monad/Exception/Warning.hs:114:4: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (WarnableT e m). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 114 | return = WarnableT . return . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 11] Compiling Control.Monad.Label ( src/Control/Monad/Label.hs, dist/build/Control/Monad/Label.o, dist/build/Control/Monad/Label.dyn_o ) src/Control/Monad/Label.hs:17:1: warning: [GHC-38856] [-Wunused-imports] The import of <*>, Applicative, pure from module Control.Applicative is redundant | 17 | import Control.Applicative (Applicative(pure, (<*>)), Alternative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 11] Compiling Control.Monad.Exception.Label ( src/Control/Monad/Exception/Label.hs, dist/build/Control/Monad/Exception/Label.o, dist/build/Control/Monad/Exception/Label.dyn_o ) src/Control/Monad/Exception/Label.hs:15:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 15 | import Control.Applicative (Applicative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 11] Compiling System.IO.Straight ( src/System/IO/Straight.hs, dist/build/System/IO/Straight.o, dist/build/System/IO/Straight.dyn_o ) src/System/IO/Straight.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 20 | import Control.Applicative (Applicative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/System/IO/Straight.hs:68:1: warning: [GHC-90177] [-Worphans] Orphan class instance: instance (MonadSIO m, ContainsIOException e) => MonadIO (ExceptionalT e m) Suggested fix: Move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 68 | instance (MonadSIO m, ContainsIOException e) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 9 of 11] Compiling System.IO.Exception.File ( src/System/IO/Exception/File.hs, dist/build/System/IO/Exception/File.o, dist/build/System/IO/Exception/File.dyn_o ) [10 of 11] Compiling System.IO.Exception.TextFile ( src/System/IO/Exception/TextFile.hs, dist/build/System/IO/Exception/TextFile.o, dist/build/System/IO/Exception/TextFile.dyn_o ) src/System/IO/Exception/TextFile.hs:47:4: warning: [GHC-68441] [-Wdeprecations] In the use of manySynchronousT (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" | 47 | Async.manySynchronousT unsafeInterleaveSIO (:) [] (getChar h) | ^^^^^^^^^^^^^^^^^^^^^^ [11 of 11] Compiling System.IO.Exception.BinaryFile ( src/System/IO/Exception/BinaryFile.hs, dist/build/System/IO/Exception/BinaryFile.o, dist/build/System/IO/Exception/BinaryFile.dyn_o ) Preprocessing library for explicit-exception-0.2.. Running Haddock on library for explicit-exception-0.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 11] Compiling Control.Monad.Exception.Synchronous ( src/Control/Monad/Exception/Synchronous.hs, nothing ) src/Control/Monad/Exception/Synchronous.hs:474:4: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (ExceptionalT e m). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 474 | return = ExceptionalT . return . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 11] Compiling Control.Monad.Exception.Asynchronous.Strict ( src/Control/Monad/Exception/Asynchronous/Strict.hs, nothing ) [ 3 of 11] Compiling Control.Monad.Exception.Asynchronous.Lazy ( src/Control/Monad/Exception/Asynchronous/Lazy.hs, nothing ) [ 4 of 11] Compiling Control.Monad.Exception.Asynchronous ( src/Control/Monad/Exception/Asynchronous.hs, nothing ) [ 5 of 11] Compiling Control.Monad.Exception.Warning ( src/Control/Monad/Exception/Warning.hs, nothing ) src/Control/Monad/Exception/Warning.hs:14:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 14 | import Control.Applicative (Applicative(pure, (<*>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Control/Monad/Exception/Warning.hs:114:4: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (WarnableT e m). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 114 | return = WarnableT . return . return | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 11] Compiling Control.Monad.Label ( src/Control/Monad/Label.hs, nothing ) src/Control/Monad/Label.hs:17:1: warning: [GHC-38856] [-Wunused-imports] The import of <*>, Applicative, pure from module Control.Applicative is redundant | 17 | import Control.Applicative (Applicative(pure, (<*>)), Alternative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 11] Compiling Control.Monad.Exception.Label ( src/Control/Monad/Exception/Label.hs, nothing ) src/Control/Monad/Exception/Label.hs:15:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 15 | import Control.Applicative (Applicative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 11] Compiling System.IO.Straight ( src/System/IO/Straight.hs, nothing ) src/System/IO/Straight.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 20 | import Control.Applicative (Applicative, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/System/IO/Straight.hs:68:1: warning: [GHC-90177] [-Worphans] Orphan class instance: instance (MonadSIO m, ContainsIOException e) => MonadIO (ExceptionalT e m) Suggested fix: Move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 68 | instance (MonadSIO m, ContainsIOException e) => | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 9 of 11] Compiling System.IO.Exception.File ( src/System/IO/Exception/File.hs, nothing ) [10 of 11] Compiling System.IO.Exception.TextFile ( src/System/IO/Exception/TextFile.hs, nothing ) src/System/IO/Exception/TextFile.hs:47:4: warning: [GHC-68441] [-Wdeprecations] In the use of manySynchronousT (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" | 47 | Async.manySynchronousT unsafeInterleaveSIO (:) [] (getChar h) | ^^^^^^^^^^^^^^^^^^^^^^ [11 of 11] Compiling System.IO.Exception.BinaryFile ( src/System/IO/Exception/BinaryFile.hs, nothing ) Haddock coverage: Warning: 'fail' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'String' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 26% ( 11 / 41) in 'Control.Monad.Exception.Synchronous' Missing documentation for: fromMaybe (src/Control/Monad/Exception/Synchronous.hs:110) toMaybe (src/Control/Monad/Exception/Synchronous.hs:116) fromEither (src/Control/Monad/Exception/Synchronous.hs:113) toEither (src/Control/Monad/Exception/Synchronous.hs:119) fromExitCode (src/Control/Monad/Exception/Synchronous.hs:132) toExitCode (src/Control/Monad/Exception/Synchronous.hs:126) mapException (src/Control/Monad/Exception/Synchronous.hs:166) mapExceptional (src/Control/Monad/Exception/Synchronous.hs:172) throw (src/Control/Monad/Exception/Synchronous.hs:178) assert (src/Control/Monad/Exception/Synchronous.hs:181) catch (src/Control/Monad/Exception/Synchronous.hs:185) resolve (src/Control/Monad/Exception/Synchronous.hs:202) alternative (src/Control/Monad/Exception/Synchronous.hs:212) fromMaybeT (src/Control/Monad/Exception/Synchronous.hs:304) toMaybeT (src/Control/Monad/Exception/Synchronous.hs:307) fromEitherT (src/Control/Monad/Exception/Synchronous.hs:310) toEitherT (src/Control/Monad/Exception/Synchronous.hs:313) fromExitCodeT (src/Control/Monad/Exception/Synchronous.hs:324) toExitCodeT (src/Control/Monad/Exception/Synchronous.hs:318) liftT (src/Control/Monad/Exception/Synchronous.hs:329) switchT (src/Control/Monad/Exception/Synchronous.hs:336) mapExceptionT (src/Control/Monad/Exception/Synchronous.hs:351) mapExceptionalT (src/Control/Monad/Exception/Synchronous.hs:357) throwT (src/Control/Monad/Exception/Synchronous.hs:362) assertT (src/Control/Monad/Exception/Synchronous.hs:366) catchT (src/Control/Monad/Exception/Synchronous.hs:372) resolveT (src/Control/Monad/Exception/Synchronous.hs:394) tryT (src/Control/Monad/Exception/Synchronous.hs:400) manyMonoidT (src/Control/Monad/Exception/Synchronous.hs:425) alternativeT (src/Control/Monad/Exception/Synchronous.hs:459) Warning: 'readFile' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 43% ( 18 / 41) in 'Control.Monad.Exception.Asynchronous.Strict' Missing documentation for: Module header fromSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:103) fromSynchronousNull (src/Control/Monad/Exception/Asynchronous/Strict.hs:110) fromSynchronousMonoid (src/Control/Monad/Exception/Asynchronous/Strict.hs:114) toSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:118) throwMonoid (src/Control/Monad/Exception/Asynchronous/Strict.hs:130) continue (src/Control/Monad/Exception/Asynchronous/Strict.hs:190) maybeAbort (src/Control/Monad/Exception/Asynchronous/Strict.hs:198) mapException (src/Control/Monad/Exception/Asynchronous/Strict.hs:225) mapExceptional (src/Control/Monad/Exception/Asynchronous/Strict.hs:228) simultaneousBindM (src/Control/Monad/Exception/Asynchronous/Strict.hs:261) sequenceA (src/Control/Monad/Exception/Asynchronous/Strict.hs:289) mapM (src/Control/Monad/Exception/Asynchronous/Strict.hs:294) sequence (src/Control/Monad/Exception/Asynchronous/Strict.hs:298) swapToAsynchronousSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:344) fromSynchronousT (src/Control/Monad/Exception/Asynchronous/Strict.hs:364) fromSynchronousMonoidT (src/Control/Monad/Exception/Asynchronous/Strict.hs:371) mapExceptionT (src/Control/Monad/Exception/Asynchronous/Strict.hs:415) mapExceptionalT (src/Control/Monad/Exception/Asynchronous/Strict.hs:421) throwMonoidT (src/Control/Monad/Exception/Asynchronous/Strict.hs:427) eatNothingT (src/Control/Monad/Exception/Asynchronous/Strict.hs:432) appendM (src/Control/Monad/Exception/Asynchronous/Strict.hs:469) continueM (src/Control/Monad/Exception/Asynchronous/Strict.hs:476) Warning: 'readFile' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 43% ( 18 / 41) in 'Control.Monad.Exception.Asynchronous.Lazy' Missing documentation for: Module header fromSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:108) fromSynchronousNull (src/Control/Monad/Exception/Asynchronous/Lazy.hs:115) fromSynchronousMonoid (src/Control/Monad/Exception/Asynchronous/Lazy.hs:119) toSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:123) throwMonoid (src/Control/Monad/Exception/Asynchronous/Lazy.hs:135) continue (src/Control/Monad/Exception/Asynchronous/Lazy.hs:195) maybeAbort (src/Control/Monad/Exception/Asynchronous/Lazy.hs:204) mapException (src/Control/Monad/Exception/Asynchronous/Lazy.hs:231) mapExceptional (src/Control/Monad/Exception/Asynchronous/Lazy.hs:234) simultaneousBindM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:280) sequenceA (src/Control/Monad/Exception/Asynchronous/Lazy.hs:308) mapM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:313) sequence (src/Control/Monad/Exception/Asynchronous/Lazy.hs:317) swapToAsynchronousSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:363) fromSynchronousT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:384) fromSynchronousMonoidT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:391) mapExceptionT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:435) mapExceptionalT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:441) throwMonoidT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:447) eatNothingT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:452) appendM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:489) continueM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:496) 100% ( 2 / 2) in 'Control.Monad.Exception.Asynchronous' Warning: 'Warnable' is ambiguous. It is defined * at src/Control/Monad/Exception/Warning.hs:26:4 * at src/Control/Monad/Exception/Warning.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/Control/Monad/Exception/Warning.hs:25:1 Warning: 'SIO' is ambiguous. It is defined * at src/System/IO/Straight.hs:30:17 * at src/System/IO/Straight.hs:30: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/System/IO/Straight.hs:30:1 Warning: 'unsafeInterleaveIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unsafe' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: Control.Monad.Exception.Synchronous: could not find link destinations for: - System.IO.Straight.ContainsIOException - System.IO.Straight.MonadSIO Documentation created: dist/doc/html/explicit-exception/, dist/doc/html/explicit-exception/explicit-exception.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/explicit-exception-0.2-6uWA4JTWDqP1IDGKHInZjk Completed explicit-exception-0.2 Downloading llvm-pkg-config-0.0.3 Downloaded llvm-pkg-config-0.0.3 Configuring llvm-pkg-config-0.0.3... Preprocessing executable 'llvm-pkg-config' for llvm-pkg-config-0.0.3.. Building executable 'llvm-pkg-config' for llvm-pkg-config-0.0.3.. [1 of 2] Compiling Options ( src/Options.hs, dist/build/llvm-pkg-config/llvm-pkg-config-tmp/Options.o ) [2 of 2] Compiling Main ( src/Main.hs, dist/build/llvm-pkg-config/llvm-pkg-config-tmp/Main.o ) [3 of 3] Linking dist/build/llvm-pkg-config/llvm-pkg-config Warning: No documentation was generated as this package does not contain a library. Perhaps you want to use the --executables, --tests, --benchmarks or --foreign-libraries flags. Installing executable llvm-pkg-config 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 llvm-pkg-config-0.0.3
Test log
[view raw]
Resolving dependencies... No tests to run for all the packages in the project