Resolving dependencies... Configuring cereal-0.5.8.3... Preprocessing library for cereal-0.5.8.3.. Building library for cereal-0.5.8.3.. [1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/build/Data/Serialize/Get.o, dist/build/Data/Serialize/Get.dyn_o ) [2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/build/Data/Serialize/Put.o, dist/build/Data/Serialize/Put.dyn_o ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/build/Data/Serialize/IEEE754.o, dist/build/Data/Serialize/IEEE754.dyn_o ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, dist/build/Data/Serialize.o, dist/build/Data/Serialize.dyn_o ) src/Data/Serialize.hs:702:22: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ src/Data/Serialize.hs:702:27: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ Preprocessing library for cereal-0.5.8.3.. Running Haddock on library for cereal-0.5.8.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, nothing ) [2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, nothing ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, nothing ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, nothing ) src/Data/Serialize.hs:702:22: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ src/Data/Serialize.hs:702:27: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ Haddock coverage: 93% ( 61 / 65) in 'Data.Serialize.Get' Missing documentation for: label (src/Data/Serialize/Get.hs:268) getLazyByteString (src/Data/Serialize/Get.hs:509) getShortByteString (src/Data/Serialize/Get.hs:513) getTwoOf (src/Data/Serialize/Get.hs:761) Warning: 'Put' is ambiguous. It is defined * at src/Data/Serialize/Put.hs:140:18 * at src/Data/Serialize/Put.hs:143: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/Serialize/Put.hs:143:1 75% ( 42 / 56) in 'Data.Serialize.Put' Missing documentation for: Putter (src/Data/Serialize/Put.hs:145) putBuilder (src/Data/Serialize/Put.hs:202) putShortByteString (src/Data/Serialize/Put.hs:260) putTwoOf (src/Data/Serialize/Put.hs:400) putListOf (src/Data/Serialize/Put.hs:404) putIArrayOf (src/Data/Serialize/Put.hs:410) putSeqOf (src/Data/Serialize/Put.hs:416) putTreeOf (src/Data/Serialize/Put.hs:422) putMapOf (src/Data/Serialize/Put.hs:429) putIntMapOf (src/Data/Serialize/Put.hs:433) putSetOf (src/Data/Serialize/Put.hs:437) putIntSetOf (src/Data/Serialize/Put.hs:441) putMaybeOf (src/Data/Serialize/Put.hs:445) putEitherOf (src/Data/Serialize/Put.hs:450) 100% ( 11 / 11) in 'Data.Serialize.IEEE754' Cannot find documentation for: $example 86% ( 13 / 15) in 'Data.Serialize' Missing documentation for: GSerializePut (src/Data/Serialize.hs:571) GSerializeGet (src/Data/Serialize.hs:574) Warning: Data.Serialize.Get: could not find link destinations for: - Data.Serialize.Get.get Warning: Data.Serialize.Put: could not find link destinations for: - Data.Serialize.Put.PairS Warning: Data.Serialize: could not find link destinations for: - Data.Serialize.SumSize - Data.Serialize.GetSum - Data.Serialize.PutSum Documentation created: dist/doc/html/cereal/, dist/doc/html/cereal/cereal.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cereal-0.5.8.3-CdRifegrast6xnOPLq62pE Completed cereal-0.5.8.3 [1 of 2] Compiling Main ( /tmp/cabal-tmp-4021265/entropy-0.4.1.11/dist/setup/setup.hs, /tmp/cabal-tmp-4021265/entropy-0.4.1.11/dist/setup/Main.o ) [2 of 2] Linking /tmp/cabal-tmp-4021265/entropy-0.4.1.11/dist/setup/setup Configuring entropy-0.4.1.11... Result of RDRAND Test: True Result of libc getrandom() Test: True Result of getentropy() Test: True Preprocessing library for entropy-0.4.1.11.. Building library for entropy-0.4.1.11.. [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.o, dist/build/System/EntropyNix.dyn_o ) [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.o, dist/build/System/Entropy.dyn_o ) Preprocessing library for entropy-0.4.1.11.. Running Haddock on library for entropy-0.4.1.11.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, nothing ) [2 of 2] Compiling System.Entropy ( System/Entropy.hs, nothing ) Haddock coverage: Warning: 'xor' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 7 / 7) in 'System.Entropy' Documentation created: dist/doc/html/entropy/, dist/doc/html/entropy/entropy.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/entropy-0.4.1.11-7f1UWnFq6CEG7LE58NCfZY Completed entropy-0.4.1.11 Configuring tagged-0.8.9... Preprocessing library for tagged-0.8.9.. Building library for tagged-0.8.9.. [1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o ) [2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o ) Preprocessing library for tagged-0.8.9.. Running Haddock on library for tagged-0.8.9.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, nothing ) [2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, nothing ) Haddock coverage: Warning: 'Proxy' is ambiguous. It is defined * in Data.Proxy * in Data.Proxy 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.Proxy 66% ( 2 / 3) in 'Data.Proxy.TH' Missing documentation for: Module header Warning: 'Tagged' is ambiguous. It is defined * at src/Data/Tagged.hs:82:22 * at src/Data/Tagged.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/Data/Tagged.hs:82:1 Warning: 'Proxy' is ambiguous. It is defined * in Data.Proxy * in Data.Proxy 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.Proxy 93% ( 14 / 15) in 'Data.Tagged' Missing documentation for: witness (src/Data/Tagged.hs:386) Warning: Data.Tagged: could not find link destinations for: - Data.Tagged.Rep_Tagged - Data.Tagged.Rep1_Tagged Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY Completed tagged-0.8.9 Configuring crypto-api-0.13.3... Preprocessing library for crypto-api-0.13.3.. Building library for crypto-api-0.13.3.. [ 1 of 11] Compiling Crypto.CPoly ( Crypto/CPoly.hs, dist/build/Crypto/CPoly.o, dist/build/Crypto/CPoly.dyn_o ) [ 2 of 11] Compiling Crypto.Types ( Crypto/Types.hs, dist/build/Crypto/Types.o, dist/build/Crypto/Types.dyn_o ) [ 3 of 11] Compiling Crypto.Util ( Crypto/Util.hs, dist/build/Crypto/Util.o, dist/build/Crypto/Util.dyn_o ) [ 4 of 11] Compiling Crypto.Random ( Crypto/Random.hs, dist/build/Crypto/Random.o, dist/build/Crypto/Random.dyn_o ) [ 5 of 11] Compiling Crypto.Classes[boot] ( Crypto/Classes.hs-boot, dist/build/Crypto/Classes.o-boot, dist/build/Crypto/Classes.dyn_o-boot ) [ 6 of 11] Compiling Crypto.Modes[boot] ( Crypto/Modes.hs-boot, dist/build/Crypto/Modes.o-boot, dist/build/Crypto/Modes.dyn_o-boot ) [ 7 of 11] Compiling Crypto.Classes ( Crypto/Classes.hs, dist/build/Crypto/Classes.o, dist/build/Crypto/Classes.dyn_o ) Crypto/Classes.hs:449:20: 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." | 449 | newIV = head $ genericDrop ((ivLen - 1 + L.length msg) `div` ivLen) ivStr | ^^^^ [ 8 of 11] Compiling Crypto.Modes ( Crypto/Modes.hs, dist/build/Crypto/Modes.o, dist/build/Crypto/Modes.dyn_o ) [ 9 of 11] Compiling Crypto.Padding ( Crypto/Padding.hs, dist/build/Crypto/Padding.o, dist/build/Crypto/Padding.dyn_o ) [10 of 11] Compiling Crypto.HMAC ( Crypto/HMAC.hs, dist/build/Crypto/HMAC.o, dist/build/Crypto/HMAC.dyn_o ) [11 of 11] Compiling Crypto.Classes.Exceptions ( Crypto/Classes/Exceptions.hs, dist/build/Crypto/Classes/Exceptions.o, dist/build/Crypto/Classes/Exceptions.dyn_o ) Preprocessing library for crypto-api-0.13.3.. Running Haddock on library for crypto-api-0.13.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 11] Compiling Crypto.CPoly ( Crypto/CPoly.hs, nothing ) [ 2 of 11] Compiling Crypto.Types ( Crypto/Types.hs, nothing ) [ 3 of 11] Compiling Crypto.Util ( Crypto/Util.hs, nothing ) [ 4 of 11] Compiling Crypto.Random ( Crypto/Random.hs, nothing ) [ 5 of 11] Compiling Crypto.Classes[boot] ( Crypto/Classes.hs-boot, nothing ) [ 6 of 11] Compiling Crypto.Modes[boot] ( Crypto/Modes.hs-boot, nothing ) [ 7 of 11] Compiling Crypto.Classes ( Crypto/Classes.hs, nothing ) Crypto/Classes.hs:449:20: 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." | 449 | newIV = head $ genericDrop ((ivLen - 1 + L.length msg) `div` ivLen) ivStr | ^^^^ [ 8 of 11] Compiling Crypto.Modes ( Crypto/Modes.hs, nothing ) [ 9 of 11] Compiling Crypto.Padding ( Crypto/Padding.hs, nothing ) [10 of 11] Compiling Crypto.HMAC ( Crypto/HMAC.hs, nothing ) [11 of 11] Compiling Crypto.Classes.Exceptions ( Crypto/Classes/Exceptions.hs, nothing ) Haddock coverage: Warning: 'getIV' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getIVIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Serialize' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'zeroIV' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ctr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 4 / 5) in 'Crypto.Types' Missing documentation for: BlockCipherError (Crypto/Types.hs:29) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'zipWith'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 84% ( 11 / 13) in 'Crypto.Util' Missing documentation for: c_constTimeEq (Crypto/Util.hs:74) collect (Crypto/Util.hs:115) Warning: 'genByteWithEntropy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'DRBG' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 90% ( 9 / 10) in 'Crypto.Random' Missing documentation for: ReseedInfo (Crypto/Random.hs:81) Warning: 'IV' is ambiguous. It is defined * at Crypto/Types.hs:19:13 * at Crypto/Types.hs:19: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 Crypto/Types.hs:19:1 Warning: 'ecb'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 93% ( 28 / 30) in 'Crypto.Classes' Missing documentation for: chunkFor (Crypto/Classes.hs:688) chunkFor' (Crypto/Classes.hs:698) Warning: 'Put' is ambiguous. It is defined * in Data.Serialize.Put * in Data.Serialize.Put 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.Serialize.Put Warning: 'bs' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'm' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'r' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 13 / 13) in 'Crypto.Padding' 90% ( 9 / 10) in 'Crypto.Modes' Missing documentation for: cMacStar (Crypto/Modes.hs:103) 100% ( 4 / 4) in 'Crypto.HMAC' Warning: 'IV' is ambiguous. It is defined * at Crypto/Types.hs:19:13 * at Crypto/Types.hs:19: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 Crypto/Types.hs:19:1 Warning: 'NotEnoughEntropy' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MonadCryptoRandom' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'cereal' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'NeedReseed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'genSeedLength' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'DRBG' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 85% ( 64 / 75) in 'Crypto.Classes.Exceptions' Missing documentation for: blockSize keyLength encryptBlock decryptBlock ReseedInfo (Crypto/Random.hs:81) CipherError (Crypto/Classes/Exceptions.hs:47) signingKeyLength verifyingKeyLength verify publicKeyLength privateKeyLength Documentation created: dist/doc/html/crypto-api/, dist/doc/html/crypto-api/crypto-api.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/crypto-api-0.13.3-4l4uEx4G7NuGSYU4X43wjH Completed crypto-api-0.13.3 Downloading curve25519-0.2.8.1 Downloaded curve25519-0.2.8.1 Configuring curve25519-0.2.8.1... Preprocessing library for curve25519-0.2.8.1.. Building library for curve25519-0.2.8.1.. [1 of 3] Compiling Crypto.Curve25519.Pure ( src/Crypto/Curve25519/Pure.hs, dist/build/Crypto/Curve25519/Pure.o, dist/build/Crypto/Curve25519/Pure.dyn_o ) [2 of 3] Compiling Crypto.Curve25519.Exceptions ( src/Crypto/Curve25519/Exceptions.hs, dist/build/Crypto/Curve25519/Exceptions.o, dist/build/Crypto/Curve25519/Exceptions.dyn_o ) [3 of 3] Compiling Crypto.Curve25519 ( src/Crypto/Curve25519.hs, dist/build/Crypto/Curve25519.o, dist/build/Crypto/Curve25519.dyn_o ) Preprocessing library for curve25519-0.2.8.1.. Running Haddock on library for curve25519-0.2.8.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Crypto.Curve25519.Pure ( src/Crypto/Curve25519/Pure.hs, nothing ) [2 of 3] Compiling Crypto.Curve25519.Exceptions ( src/Crypto/Curve25519/Exceptions.hs, nothing ) [3 of 3] Compiling Crypto.Curve25519 ( src/Crypto/Curve25519.hs, nothing ) Haddock coverage: 100% ( 11 / 11) in 'Crypto.Curve25519.Pure' 100% ( 9 / 9) in 'Crypto.Curve25519.Exceptions' 50% ( 1 / 2) in 'Crypto.Curve25519' Missing documentation for: Module header Documentation created: dist/doc/html/curve25519/, dist/doc/html/curve25519/curve25519.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/curve25519-0.2.8.1-5FmvcpgPBhJ2IvzE24gHni Completed curve25519-0.2.8.1