Resolving dependencies... Configuring exact-combinatorics-0.2.0.11... Preprocessing library for exact-combinatorics-0.2.0.11.. Building library for exact-combinatorics-0.2.0.11.. [1 of 3] Compiling Math.Combinatorics.Exact.Factorial ( src/Math/Combinatorics/Exact/Factorial.hs, dist/build/Math/Combinatorics/Exact/Factorial.o, dist/build/Math/Combinatorics/Exact/Factorial.dyn_o ) [2 of 3] Compiling Math.Combinatorics.Exact.Primes ( src/Math/Combinatorics/Exact/Primes.hs, dist/build/Math/Combinatorics/Exact/Primes.o, dist/build/Math/Combinatorics/Exact/Primes.dyn_o ) src/Math/Combinatorics/Exact/Primes.hs:53:37: 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." | 53 | [ n' | o <- s : [2*s,3*s..(head ps-1)*s] | ^^^^ src/Math/Combinatorics/Exact/Primes.hs:57:22: 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." | 57 | ++ seive ws (tail ps) (tail qs) | ^^^^ src/Math/Combinatorics/Exact/Primes.hs:57:32: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 57 | ++ seive ws (tail ps) (tail qs) | ^^^^ [3 of 3] Compiling Math.Combinatorics.Exact.Binomial ( src/Math/Combinatorics/Exact/Binomial.hs, dist/build/Math/Combinatorics/Exact/Binomial.o, dist/build/Math/Combinatorics/Exact/Binomial.dyn_o ) Preprocessing library for exact-combinatorics-0.2.0.11.. Running Haddock on library for exact-combinatorics-0.2.0.11.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Math.Combinatorics.Exact.Factorial ( src/Math/Combinatorics/Exact/Factorial.hs, nothing ) [2 of 3] Compiling Math.Combinatorics.Exact.Primes ( src/Math/Combinatorics/Exact/Primes.hs, nothing ) src/Math/Combinatorics/Exact/Primes.hs:53:37: 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." | 53 | [ n' | o <- s : [2*s,3*s..(head ps-1)*s] | ^^^^ src/Math/Combinatorics/Exact/Primes.hs:57:22: 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." | 57 | ++ seive ws (tail ps) (tail qs) | ^^^^ src/Math/Combinatorics/Exact/Primes.hs:57:32: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 57 | ++ seive ws (tail ps) (tail qs) | ^^^^ [3 of 3] Compiling Math.Combinatorics.Exact.Binomial ( src/Math/Combinatorics/Exact/Binomial.hs, nothing ) Haddock coverage: Warning: 'Int32' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Int64' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Math.Combinatorics.Exact.Factorial' 100% ( 2 / 2) in 'Math.Combinatorics.Exact.Primes' 100% ( 2 / 2) in 'Math.Combinatorics.Exact.Binomial' Documentation created: dist/doc/html/exact-combinatorics/, dist/doc/html/exact-combinatorics/exact-combinatorics.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/exact-combinatorics-0.2.0.11-D9fBYTCbJd7KwAv4D0Id44 Completed exact-combinatorics-0.2.0.11 Downloading variety-0.2.1.0 Downloaded variety-0.2.1.0 Configuring variety-0.2.1.0... Preprocessing library for variety-0.2.1.0.. Building library for variety-0.2.1.0.. [1 of 6] Compiling Codec.Arithmetic.Variety.BitVec ( src/Codec/Arithmetic/Variety/BitVec.hs, dist/build/Codec/Arithmetic/Variety/BitVec.o, dist/build/Codec/Arithmetic/Variety/BitVec.dyn_o ) [2 of 6] Compiling Codec.Arithmetic.Variety ( src/Codec/Arithmetic/Variety.hs, dist/build/Codec/Arithmetic/Variety.o, dist/build/Codec/Arithmetic/Variety.dyn_o ) [3 of 6] Compiling Codec.Arithmetic.Combinatorics ( src/Codec/Arithmetic/Combinatorics.hs, dist/build/Codec/Arithmetic/Combinatorics.o, dist/build/Codec/Arithmetic/Combinatorics.dyn_o ) [4 of 6] Compiling Codec.Arithmetic.Variety.Bounded ( src/Codec/Arithmetic/Variety/Bounded.hs, dist/build/Codec/Arithmetic/Variety/Bounded.o, dist/build/Codec/Arithmetic/Variety/Bounded.dyn_o ) [5 of 6] Compiling Codec.Elias ( src/Codec/Elias.hs, dist/build/Codec/Elias.o, dist/build/Codec/Elias.dyn_o ) [6 of 6] Compiling Codec.Elias.Natural ( src/Codec/Elias/Natural.hs, dist/build/Codec/Elias/Natural.o, dist/build/Codec/Elias/Natural.dyn_o ) Preprocessing library for variety-0.2.1.0.. Running Haddock on library for variety-0.2.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 6] Compiling Codec.Arithmetic.Variety.BitVec ( src/Codec/Arithmetic/Variety/BitVec.hs, nothing ) [2 of 6] Compiling Codec.Arithmetic.Variety ( src/Codec/Arithmetic/Variety.hs, nothing ) [3 of 6] Compiling Codec.Arithmetic.Combinatorics ( src/Codec/Arithmetic/Combinatorics.hs, nothing ) [4 of 6] Compiling Codec.Arithmetic.Variety.Bounded ( src/Codec/Arithmetic/Variety/Bounded.hs, nothing ) [5 of 6] Compiling Codec.Elias ( src/Codec/Elias.hs, nothing ) [6 of 6] Compiling Codec.Elias.Natural ( src/Codec/Elias/Natural.hs, nothing ) Haddock coverage: 96% ( 27 / 28) in 'Codec.Arithmetic.Variety.BitVec' Missing documentation for: Module header Warning: 'Value' is ambiguous. It is defined * at src/Codec/Arithmetic/Variety.hs:98:17 * at src/Codec/Arithmetic/Variety.hs:98: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/Codec/Arithmetic/Variety.hs:98:1 100% ( 14 / 14) in 'Codec.Arithmetic.Variety' 100% ( 36 / 36) in 'Codec.Arithmetic.Combinatorics' 100% ( 4 / 4) in 'Codec.Arithmetic.Variety.Bounded' 100% ( 13 / 13) in 'Codec.Elias' 100% ( 13 / 13) in 'Codec.Elias.Natural' Documentation created: dist/doc/html/variety/, dist/doc/html/variety/variety.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/variety-0.2.1.0-5zecuUkzS6FFQfU0MBXzK6 Completed variety-0.2.1.0