starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/5i95kk1qdfvl6ld3hf6a4q7kxw6sgpkv-ghc-8.6.5/bin:/gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/bin:/gnu/store/ncydgq2znms5n1d2k5yqshhf58nsixwv-gzip-1.10/bin:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/bin:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/bin:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/bin:/gnu/store/n4n560pfvvw50a9369axw5vj5rrqfj1n-diffutils-3.7/bin:/gnu/store/cd5qf3kcnlq35p9k392pjdpdzpsnds70-patch-2.7.6/bin:/gnu/store/hic7snhayfl7m6cpfqqr73nmm19bpqkg-findutils-4.7.0/bin:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/bin:/gnu/store/ishk7fswcs4gkwcp8mh788z4mvvl9bxh-sed-4.8/bin:/gnu/store/bhs4rj58v8j1narb2454raan2ps38xd8-grep-3.4/bin:/gnu/store/57xj5gcy1jbl9ai2lnrqnpr0dald9i65-coreutils-8.32/bin:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/bin:/gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin:/gnu/store/mpa04aq8lblbcviyxywxcsb1zbi0mf39-ld-wrapper-0/bin:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/bin:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/bin:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/sbin' find-files: /gnu/store/7fxn8yi64d21m0w0vnzn66jpjkd3dgp8-cryptohash-0.11.9.tar.gz/lib/ghc-8.6.5: Not a directory find-files: /gnu/store/v6f44zccwh9z5zk3pjlywjybbi8n2hjh-tar-1.32/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/ncydgq2znms5n1d2k5yqshhf58nsixwv-gzip-1.10/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/n4n560pfvvw50a9369axw5vj5rrqfj1n-diffutils-3.7/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/cd5qf3kcnlq35p9k392pjdpdzpsnds70-patch-2.7.6/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/hic7snhayfl7m6cpfqqr73nmm19bpqkg-findutils-4.7.0/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/ishk7fswcs4gkwcp8mh788z4mvvl9bxh-sed-4.8/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/bhs4rj58v8j1narb2454raan2ps38xd8-grep-3.4/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/57xj5gcy1jbl9ai2lnrqnpr0dald9i65-coreutils-8.32/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/mpa04aq8lblbcviyxywxcsb1zbi0mf39-ld-wrapper-0/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/s3dcqzwqaakv1yx37by9chksdbkgih17-glibc-2.31-static/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib/ghc-8.6.5: No such file or directory find-files: /gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-headers-5.4.20/lib/ghc-8.6.5: No such file or directory environment variable `GHC_PACKAGE_PATH' set to `/gnu/store/5i95kk1qdfvl6ld3hf6a4q7kxw6sgpkv-ghc-8.6.5/lib/ghc-8.6.5/package.conf.d:/gnu/store/bg6bq05fkvpcps3w5yq11zd90vj098yp-ghc-byteable-0.1.1/lib/ghc-8.6.5/ghc-byteable-0.1.1.conf.d:/gnu/store/sy9sbqjfc64hbwq1qnq12yb4xl9ybwri-ghc-cryptonite-0.25/lib/ghc-8.6.5/ghc-cryptonite-0.25.conf.d:/gnu/store/8m90jcypcws18f6aapbbffw49wh3i3w1-ghc-memory-0.14.18/lib/ghc-8.6.5/ghc-memory-0.14.18.conf.d:/gnu/store/df6zhqmm3a7md4imwzwwdqs8kp6if82h-ghc-hunit-1.6.0.0/lib/ghc-8.6.5/ghc-hunit-1.6.0.0.conf.d:/gnu/store/akfvf50sga6msjkzay5ga1bp20pbisal-ghc-quickcheck-2.13.2/lib/ghc-8.6.5/ghc-quickcheck-2.13.2.conf.d:/gnu/store/1bykpz8fih7kzad16bqs6gs4xbq88xa2-ghc-tasty-1.2.3/lib/ghc-8.6.5/ghc-tasty-1.2.3.conf.d:/gnu/store/a5gxkxkshw70wvqb24bzlarna357ci10-ghc-tasty-quickcheck-0.10.1/lib/ghc-8.6.5/ghc-tasty-quickcheck-0.10.1.conf.d:/gnu/store/42kvr8wc45x2q37qm87b86427jnnzciz-ghc-tasty-hunit-0.10.0.2/lib/ghc-8.6.5/ghc-tasty-hunit-0.10.0.2.conf.d' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/include:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/include:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/include:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/include:/gnu/store/hm40bxnv8jxmbc1lpb7zfimii4xm9m81-make-4.3/include:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/include:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include/c++:/gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/include:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/include:/gnu/store/gfapkk5c6hvl1d94m4sqnhn7f9l5gqyh-linux-libre-headers-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/5i95kk1qdfvl6ld3hf6a4q7kxw6sgpkv-ghc-8.6.5/lib:/gnu/store/bg6bq05fkvpcps3w5yq11zd90vj098yp-ghc-byteable-0.1.1/lib:/gnu/store/sy9sbqjfc64hbwq1qnq12yb4xl9ybwri-ghc-cryptonite-0.25/lib:/gnu/store/8m90jcypcws18f6aapbbffw49wh3i3w1-ghc-memory-0.14.18/lib:/gnu/store/df6zhqmm3a7md4imwzwwdqs8kp6if82h-ghc-hunit-1.6.0.0/lib:/gnu/store/akfvf50sga6msjkzay5ga1bp20pbisal-ghc-quickcheck-2.13.2/lib:/gnu/store/1bykpz8fih7kzad16bqs6gs4xbq88xa2-ghc-tasty-1.2.3/lib:/gnu/store/a5gxkxkshw70wvqb24bzlarna357ci10-ghc-tasty-quickcheck-0.10.1/lib:/gnu/store/42kvr8wc45x2q37qm87b86427jnnzciz-ghc-tasty-hunit-0.10.0.2/lib:/gnu/store/i8h2pcxqdq07ijm3ibkka8f4smn1w48v-bzip2-1.0.8/lib:/gnu/store/9860f1abqj8wjjnwl8a9v54pdcc3bhgf-xz-5.2.4/lib:/gnu/store/60g7r3l01fd7c58yjbm6krgcwj1jkpwg-file-5.38/lib:/gnu/store/swqdvwri9dbv6zssg6v0by7l05hd6wxp-gawk-5.0.1/lib:/gnu/store/m1z7cdbqsqyp9xnjw5cvlb4a7gkcg3m4-binutils-2.34/lib:/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib:/gnu/store/s3dcqzwqaakv1yx37by9chksdbkgih17-glibc-2.31-static/lib:/gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/hwcky7446s952w0mwchhmm211ll07zrq-glibc-utf8-locales-2.31/lib/locale' phase `set-paths' succeeded after 0.2 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' cryptohash-0.11.9/ cryptohash-0.11.9/cryptohash.cabal cryptohash-0.11.9/LICENSE cryptohash-0.11.9/README.md cryptohash-0.11.9/Setup.hs cryptohash-0.11.9/Bench/ cryptohash-0.11.9/Bench/Bench.hs cryptohash-0.11.9/Bench/BenchAPI.hs cryptohash-0.11.9/Bench/BenchHMAC.hs cryptohash-0.11.9/cbits/ cryptohash-0.11.9/cbits/bitfn.h cryptohash-0.11.9/cbits/sha3.c cryptohash-0.11.9/cbits/sha3.h cryptohash-0.11.9/cbits/sha512.c cryptohash-0.11.9/cbits/sha512.h cryptohash-0.11.9/cbits/skein.h cryptohash-0.11.9/cbits/skein256.c cryptohash-0.11.9/cbits/skein256.h cryptohash-0.11.9/cbits/skein512.c cryptohash-0.11.9/cbits/skein512.h cryptohash-0.11.9/Crypto/ cryptohash-0.11.9/Crypto/Hash.hs cryptohash-0.11.9/Crypto/MAC.hs cryptohash-0.11.9/Crypto/Hash/ cryptohash-0.11.9/Crypto/Hash/Internal.hs cryptohash-0.11.9/Crypto/Hash/MD2.hs cryptohash-0.11.9/Crypto/Hash/MD4.hs cryptohash-0.11.9/Crypto/Hash/MD5.hs cryptohash-0.11.9/Crypto/Hash/RIPEMD160.hs cryptohash-0.11.9/Crypto/Hash/SHA1.hs cryptohash-0.11.9/Crypto/Hash/SHA224.hs cryptohash-0.11.9/Crypto/Hash/SHA256.hs cryptohash-0.11.9/Crypto/Hash/SHA3.hs cryptohash-0.11.9/Crypto/Hash/SHA384.hs cryptohash-0.11.9/Crypto/Hash/SHA512.hs cryptohash-0.11.9/Crypto/Hash/SHA512t.hs cryptohash-0.11.9/Crypto/Hash/Skein256.hs cryptohash-0.11.9/Crypto/Hash/Skein512.hs cryptohash-0.11.9/Crypto/Hash/Tiger.hs cryptohash-0.11.9/Crypto/Hash/Types.hs cryptohash-0.11.9/Crypto/Hash/Whirlpool.hs cryptohash-0.11.9/Crypto/MAC/ cryptohash-0.11.9/Crypto/MAC/HMAC.hs cryptohash-0.11.9/Crypto/MAC/SHA3.hs cryptohash-0.11.9/Tests/ cryptohash-0.11.9/Tests/KAT.hs phase `unpack' succeeded after 0.0 seconds starting phase `generate-setuphs' phase `generate-setuphs' succeeded after 0.0 seconds starting phase `patch-cabal-file' phase `patch-cabal-file' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `setup-compiler' phase `setup-compiler' succeeded after 0.7 seconds starting phase `configure' running "runhaskell Setup.hs" with command "configure" and parameters ("--prefix=/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9" "--libdir=/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/lib" "--docdir=/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/share/doc/ghc-cryptohash-0.11.9" "--libsubdir=$compiler/$pkg-$version" "--package-db=/tmp/guix-build-ghc-cryptohash-0.11.9.drv-0/package.conf.d" "--global" "--enable-tests" "--enable-shared" "--enable-executable-dynamic" "--ghc-option=-fPIC" "--ghc-option=-optl=-Wl,-rpath=/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/lib/$compiler/$pkg-$version") Configuring cryptohash-0.11.9... phase `configure' succeeded after 6.4 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "runhaskell Setup.hs" with command "build" and parameters () Preprocessing library for cryptohash-0.11.9.. Building library for cryptohash-0.11.9.. [ 1 of 21] Compiling Crypto.Hash.Internal ( Crypto/Hash/Internal.hs, dist/build/Crypto/Hash/Internal.o ) [ 2 of 21] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, dist/build/Crypto/Hash/MD2.o ) [ 3 of 21] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, dist/build/Crypto/Hash/MD4.o ) [ 4 of 21] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, dist/build/Crypto/Hash/MD5.o ) [ 5 of 21] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, dist/build/Crypto/Hash/RIPEMD160.o ) [ 6 of 21] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, dist/build/Crypto/Hash/SHA1.o ) [ 7 of 21] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, dist/build/Crypto/Hash/SHA224.o ) [ 8 of 21] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, dist/build/Crypto/Hash/SHA256.o ) [ 9 of 21] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, dist/build/Crypto/Hash/SHA3.o ) Crypto/Hash/SHA3.hs:61:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 61 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA3.hs:62:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘$’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘$’ | 62 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA3.hs:62:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 62 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA3.hs:62:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘L.toChunks’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘L.toChunks’ | 62 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 21] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, dist/build/Crypto/Hash/SHA384.o ) [11 of 21] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, dist/build/Crypto/Hash/SHA512.o ) Crypto/Hash/SHA512.hs:51:11: warning: [-Winline-rule-shadowing] Rule "digestSize" may never fire because ‘B.length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘B.length’ | 51 | {-# RULES "digestSize" B.length (finalize init) = digestSize #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashmany" forall b. finalize (foldl update init b) = hashlazy (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:55:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘$’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘$’ | 55 | {-# RULES "hashlazy" forall b. finalize (foldl update init $ L.toChunks b) = hashlazy b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:55:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 55 | {-# RULES "hashlazy" forall b. finalize (foldl update init $ L.toChunks b) = hashlazy b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:55:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘L.toChunks’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘L.toChunks’ | 55 | {-# RULES "hashlazy" forall b. finalize (foldl update init $ L.toChunks b) = hashlazy b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 21] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.o ) on the commandline: warning: [-Wtrustworthy-safe] ‘Crypto.Hash.SHA512t’ is marked as Trustworthy but has been inferred as safe! [13 of 21] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.o ) Crypto/Hash/Skein256.hs:53:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 53 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein256.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘$’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘$’ | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein256.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein256.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘L.toChunks’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘L.toChunks’ | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 21] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.o ) Crypto/Hash/Skein512.hs:53:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 53 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘$’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘$’ | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because ‘L.toChunks’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘L.toChunks’ | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 21] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.o ) [16 of 21] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.o ) [17 of 21] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.o ) [18 of 21] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.o ) [19 of 21] Compiling Crypto.MAC ( Crypto/MAC.hs, dist/build/Crypto/MAC.o ) [20 of 21] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.o ) on the commandline: warning: [-Wtrustworthy-safe] ‘Crypto.MAC.HMAC’ is marked as Trustworthy but has been inferred as safe! [21 of 21] Compiling Crypto.MAC.SHA3 ( Crypto/MAC/SHA3.hs, dist/build/Crypto/MAC/SHA3.o ) Preprocessing test suite 'test-kat' for cryptohash-0.11.9.. Building test suite 'test-kat' for cryptohash-0.11.9.. [1 of 1] Compiling Main ( Tests/KAT.hs, dist/build/test-kat/test-kat-tmp/Main.dyn_o ) Linking dist/build/test-kat/test-kat ... phase `build' succeeded after 18.7 seconds starting phase `check' running "runhaskell Setup.hs" with command "test" and parameters () Running 1 test suites... Test suite test-kat: RUNNING... Test suite test-kat: PASS Test suite logged to: dist/test/cryptohash-0.11.9-test-kat.log 1 of 1 test suites (1 of 1 test cases) passed. phase `check' succeeded after 1.3 seconds starting phase `haddock' running "runhaskell Setup.hs" with command "haddock" and parameters () Preprocessing library for cryptohash-0.11.9.. Running Haddock on library for cryptohash-0.11.9.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.3.0, base-4.12.0.0, basement-0.0.11, bytestring-0.10.8.2, cryptonite-0.25, deepseq-1.4.4.0, ghc-prim-0.5.3, integer-gmp-1.0.2.0 Crypto/Hash/SHA3.hs:61:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 61 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA3.hs:62:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 62 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashmany" forall b. finalize (foldl update init b) = hashlazy (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/SHA512.hs:55:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 55 | {-# RULES "hashlazy" forall b. finalize (foldl update init $ L.toChunks b) = hashlazy b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : warning: [-Wtrustworthy-safe] ‘Crypto.Hash.SHA512t’ is marked as Trustworthy but has been inferred as safe! Crypto/Hash/Skein256.hs:53:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 53 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein256.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein512.hs:53:11: warning: [-Winline-rule-shadowing] Rule "hashmany" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 53 | {-# RULES "hashmany" forall b i. finalize (foldl update (init i) b) = hashlazy i (L.fromChunks b) #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Crypto/Hash/Skein512.hs:54:11: warning: [-Winline-rule-shadowing] Rule "hashlazy" may never fire because rule "Class op foldl" for ‘foldl’ might fire first Probable fix: add phase [n] or [~n] to the competing rule | 54 | {-# RULES "hashlazy" forall b i. finalize (foldl update (init i) $ L.toChunks b) = hashlazy i b #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : warning: [-Wtrustworthy-safe] ‘Crypto.MAC.HMAC’ is marked as Trustworthy but has been inferred as safe! Haddock coverage: 100% ( 10 / 10) in 'Crypto.Hash.MD2' 100% ( 10 / 10) in 'Crypto.Hash.MD4' 100% ( 10 / 10) in 'Crypto.Hash.MD5' 100% ( 10 / 10) in 'Crypto.Hash.RIPEMD160' 100% ( 10 / 10) in 'Crypto.Hash.SHA1' 100% ( 10 / 10) in 'Crypto.Hash.SHA224' 100% ( 10 / 10) in 'Crypto.Hash.SHA256' 100% ( 10 / 10) in 'Crypto.Hash.SHA3' 100% ( 10 / 10) in 'Crypto.Hash.SHA384' 100% ( 11 / 11) in 'Crypto.Hash.SHA512' 100% ( 9 / 9) in 'Crypto.Hash.SHA512t' 100% ( 10 / 10) in 'Crypto.Hash.Skein256' 100% ( 10 / 10) in 'Crypto.Hash.Skein512' 100% ( 10 / 10) in 'Crypto.Hash.Tiger' 83% ( 5 / 6) in 'Crypto.Hash.Types' Missing documentation for: contextToByteString (Crypto/Hash/Types.hs:32) Warning: Couldn't find .haddock for export MD2 Warning: Couldn't find .haddock for export MD4 Warning: Couldn't find .haddock for export MD5 Warning: Couldn't find .haddock for export SHA1 Warning: Couldn't find .haddock for export SHA224 Warning: Couldn't find .haddock for export SHA256 Warning: Couldn't find .haddock for export SHA384 Warning: Couldn't find .haddock for export SHA512 Warning: Couldn't find .haddock for export RIPEMD160 Warning: Couldn't find .haddock for export Tiger Warning: Couldn't find .haddock for export SHA3_224 Warning: Couldn't find .haddock for export SHA3_256 Warning: Couldn't find .haddock for export SHA3_384 Warning: Couldn't find .haddock for export SHA3_512 Warning: Couldn't find .haddock for export Skein256_224 Warning: Couldn't find .haddock for export Skein256_256 Warning: Couldn't find .haddock for export Skein512_224 Warning: Couldn't find .haddock for export Skein512_256 Warning: Couldn't find .haddock for export Skein512_384 Warning: Couldn't find .haddock for export Skein512_512 Warning: Couldn't find .haddock for export Whirlpool 48% ( 19 / 40) in 'Crypto.Hash' Missing documentation for: MD2 MD4 MD5 SHA1 SHA224 SHA256 SHA384 SHA512 RIPEMD160 Tiger SHA3_224 SHA3_256 SHA3_384 SHA3_512 Skein256_224 Skein256_256 Skein512_224 Skein512_256 Skein512_384 Skein512_512 Whirlpool 100% ( 10 / 10) in 'Crypto.Hash.Whirlpool' 100% ( 11 / 11) in 'Crypto.MAC' 100% ( 2 / 2) in 'Crypto.MAC.HMAC' 100% ( 9 / 9) in 'Crypto.MAC.SHA3' Warning: Crypto.Hash.MD2: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.MD4: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.MD5: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.RIPEMD160: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.SHA1: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.SHA224: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.SHA256: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.SHA3: could not find link destinations for: ByteString Int ByteString Warning: Crypto.Hash.SHA384: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.SHA512: could not find link destinations for: ByteString Int ByteString Warning: Crypto.Hash.SHA512t: could not find link destinations for: Int ByteString ByteString Warning: Crypto.Hash.Skein256: could not find link destinations for: ByteString Int ByteString Warning: Crypto.Hash.Skein512: could not find link destinations for: ByteString Int ByteString Warning: Crypto.Hash.Tiger: could not find link destinations for: Context ByteString ByteString Warning: Crypto.Hash.Types: could not find link destinations for: Context ByteString Int Ptr Word8 IO Digest Eq == Bool /= Ord compare Ordering < <= > >= max min Show showsPrec ShowS show String showList Warning: Crypto.Hash: could not find link destinations for: Int ByteString Maybe ByteString Ptr Word8 IO Eq == Bool /= Ord compare Ordering < <= > >= max min Show showsPrec ShowS show String showList Data gfoldl gunfold Constr toConstr dataTypeOf DataType dataCast1 Typeable dataCast2 gmapT gmapQl gmapQr gmapQ gmapQi gmapM Monad gmapMp MonadPlus gmapMo HashAlgorithm hashBlockSize hashDigestSize hashInternalContextSize hashInternalInit Context hashInternalUpdate Word32 hashInternalFinalize Digest HashBlockSize Nat HashDigestSize HashInternalContextSize Warning: Crypto.Hash.Whirlpool: could not find link destinations for: Context ByteString ByteString Warning: Crypto.MAC: could not find link destinations for: Eq == Bool /= ByteString Int Ptr Word8 IO Warning: Crypto.MAC.HMAC: could not find link destinations for: ByteString Int Warning: Crypto.MAC.SHA3: could not find link destinations for: Eq == Bool /= ByteString Int Ptr Word8 IO Documentation created: dist/doc/html/cryptohash/index.html Preprocessing test suite 'test-kat' for cryptohash-0.11.9.. phase `haddock' succeeded after 3.1 seconds starting phase `install' running "runhaskell Setup.hs" with command "copy" and parameters () Installing library in /gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/lib/ghc-8.6.5/cryptohash-0.11.9 phase `install' succeeded after 1.1 seconds starting phase `register' running "runhaskell Setup.hs" with command "register" and parameters ("--gen-pkg-config=/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/ghc-cryptohash-0.11.9.conf") phase `register' succeeded after 1.6 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/bbggafhal0bw7halajnwfkhx4fa8n9p4-ghc-cryptohash-0.11.9-static/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") stripping binaries in "/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 0 binaries in "/gnu/store/bbggafhal0bw7halajnwfkhx4fa8n9p4-ghc-cryptohash-0.11.9-static/lib"... validating RUNPATH of 1 binaries in "/gnu/store/lbjriz316cllmb7118l9wsdva9m26cp8-ghc-cryptohash-0.11.9/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds