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 #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ([12 of 21] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.o, dist/build/Crypto/Hash/SHA512t.dyn_o ) [13 of 21] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.o, dist/build/Crypto/Hash/Skein256.dyn_o Cr[14 of 21] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.o, dist/build/Crypto/Hash/Skein512.dyn_o ) [15 of 21] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.o, dist/build/Crypto/Hash/Tiger.dyn_o ) [16 of 21] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.o, dist/build/Crypto/Hash/Types.dyn_o ) [17 of 21] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.o, dist/build/Crypto/Hash.dyn_o ) [18 of 21] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.o, dist/build/Crypto/Hash/Whirlpool.dyn_o ) [19 of 21] Compiling Crypto.MAC ( Crypto/MAC.hs, dist/build/Crypto/MAC.o, dist/build/Crypto/MAC.dyn_o ) [20 of 21] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.o, dist/build/Crypto/MAC/HMAC.dyn_o ) [21 of 21] Compiling Crypto.MAC.SHA3 ( Crypto/MAC/SHA3.hs, dist/build/Crypto/MAC/SHA3.o, dist/build/Crypto/MAC/SHA3.dyn_o ) [ 1 of 21] Compiling Crypto.Hash.Internal ( Crypto/Hash/Internal.hs, dist/build/Crypto/Hash/Internal.p_o ) [ 2 of 21] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, dist/build/Crypto/Hash/MD2.p_o ) [ 3 of 21] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, dist/build/Crypto/Hash/MD4.p_o ) [ 4 of 21] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, dist/build/Crypto/Hash/MD5.p_o ) [ 5 of 21] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, dist/build/Crypto/Hash/RIPEMD160.p_o ) [ 6 of 21] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, dist/build/Crypto/Hash/SHA1.p_o ) [ 7 of 21] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, dist/build/Crypto/Hash/SHA224.p_o ) [ 8 of 21] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, dist/build/Crypto/Hash/SHA256.p_o ) [ 9 of 21] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, dist/build/Crypto/Hash/SHA3.p_o ) [10 of 21] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, dist/build/Crypto/Hash/SHA384.p_o ) [11 of 21] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, dist/build/Crypto/Hash/SHA512.p_o ) [12 of 21] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.p_o ) [13 of 21] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.p_o ) [14 of 21] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.p_o ) [15 of 21] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.p_o ) [16 of 21] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.p_o ) [17 of 21] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.p_o ) [18 of 21] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.p_o ) [19 of 21] Compiling Crypto.MAC ( Crypto/MAC.hs, dist/build/Crypto/MAC.p_o ) [20 of 21] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.p_o ) [21 of 21] Compiling Crypto.MAC.SHA3 ( Crypto/MAC/SHA3.hs, dist/build/Crypto/MAC/SHA3.p_o ) Preprocessing library for cryptohash-0.11.9.. Running Haddock on library for cryptohash-0.11.9.. 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) 100% ( 40 / 40) in 'Crypto.Hash' 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: could not find link destinations for: hashInternalFinalizePrefix Documentation created: dist/doc/html/cryptohash/index.html Installing library in /usr/src/slapt-src/haskell/haskell-cryptohash/package-haskell-cryptohash/usr/lib/ghc-8.10.4/cryptohash-0.11.9 Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/haskell/haskell-cryptohash/haskell-cryptohash-0.11.9-i586-1salix15.0.txz Slackware package /usr/src/slapt-src/haskell/haskell-cryptohash/haskell-cryptohash-0.11.9-i586-1salix15.0.txz created. Installing package haskell-cryptohash-0.11.9-i586-1salix15.0... | haskell-cryptohash (collection of crypto hashes) | | A collection of crypto hashes, with a practical incremental and | one-pass, pure APIs, with performance close to the fastest | implementations available in other languages. | | | | | | | | th’ 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 #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ on the commandline: 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 ‘$’ 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 #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 #-} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ on the commandline: warning: [-Wtrustworthy-safe] ‘Crypto.MAC.HMAC’ is marked as Trustworthy but has been inferred as safe! 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! ./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/haskell-cryptohash-0.11.9/ usr/doc/haskell-cryptohash-0.11.9/LICENSE usr/doc/haskell-cryptohash-0.11.9/README.md usr/doc/haskell-cryptohash-0.11.9/haskell-cryptohash.SlackBuild usr/doc/haskell-cryptohash-0.11.9/html/ usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-MD2.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-MD4.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-MD5.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-RIPEMD160.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA1.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA224.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA256.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA3.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA384.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA512.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-SHA512t.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-Skein256.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-Skein512.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-Tiger.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-Types.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash-Whirlpool.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-Hash.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-MAC-HMAC.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-MAC-SHA3.html usr/doc/haskell-cryptohash-0.11.9/html/Crypto-MAC.html usr/doc/haskell-cryptohash-0.11.9/html/cryptohash.haddock usr/doc/haskell-cryptohash-0.11.9/html/doc-index.html usr/doc/haskell-cryptohash-0.11.9/html/haddock-bundle.min.js usr/doc/haskell-cryptohash-0.11.9/html/index.html usr/doc/haskell-cryptohash-0.11.9/html/linuwial.css usr/doc/haskell-cryptohash-0.11.9/html/meta.json usr/doc/haskell-cryptohash-0.11.9/html/quick-jump.css usr/doc/haskell-cryptohash-0.11.9/html/synopsis.png usr/lib/ usr/lib/ghc-8.10.4/ usr/lib/ghc-8.10.4/cryptohash-0.11.9/ usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/ usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/ usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Internal.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Internal.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Internal.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD2.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD2.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD2.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD4.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD4.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD4.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD5.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD5.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/MD5.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/RIPEMD160.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/RIPEMD160.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/RIPEMD160.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA1.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA1.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA1.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA224.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA224.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA224.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA256.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA256.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA256.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA3.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA3.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA3.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA384.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA384.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA384.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512t.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512t.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/SHA512t.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein256.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein256.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein256.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein512.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein512.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Skein512.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Tiger.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Tiger.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Tiger.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Types.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Types.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Types.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Whirlpool.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Whirlpool.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/Hash/Whirlpool.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/ usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/HMAC.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/HMAC.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/HMAC.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/SHA3.dyn_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/SHA3.hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/Crypto/MAC/SHA3.p_hi usr/lib/ghc-8.10.4/cryptohash-0.11.9/libHScryptohash-0.11.9-4gSqjvptVMmHYWgIKrLvaU.a usr/lib/ghc-8.10.4/cryptohash-0.11.9/libHScryptohash-0.11.9-4gSqjvptVMmHYWgIKrLvaU_p.a usr/lib/ghc-8.10.4/package.conf.d/ usr/lib/ghc-8.10.4/package.conf.d/cryptohash-0.11.9-4gSqjvptVMmHYWgIKrLvaU.conf usr/lib/i386-linux-ghc-8.10.4/ usr/lib/i386-linux-ghc-8.10.4/libHScryptohash-0.11.9-4gSqjvptVMmHYWgIKrLvaU-ghc8.10.4.so