Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - adjunctions-4.4.2 (lib:adjunctions) (requires build) - semirings-0.7 (lib:semirings) (requires build) - tasty-hunit-0.10.1 (lib:tasty-hunit) (requires build) - terminal-size-0.3.4 (lib:terminal-size) (requires build) - chimera-0.4.1.0 (lib:chimera) (requires build) - mod-0.2.0.1 (lib:mod) (requires build) - terminal-progress-bar-0.4.2 (lib:terminal-progress-bar) (requires build) - arithmoi-0.13.0.0 (lib:arithmoi) (requires build) - WringTwistree-0.1.0.0 (first run) Starting tasty-hunit-0.10.1 (all, legacy fallback) Starting semirings-0.7 (all, legacy fallback) Starting terminal-size-0.3.4 (all, legacy fallback) Starting adjunctions-4.4.2 (all, legacy fallback) Building adjunctions-4.4.2 (all, legacy fallback) Building tasty-hunit-0.10.1 (all, legacy fallback) Building terminal-size-0.3.4 (all, legacy fallback) Building semirings-0.7 (all, legacy fallback) Installing tasty-hunit-0.10.1 (all, legacy fallback) Installing terminal-size-0.3.4 (all, legacy fallback) Completed tasty-hunit-0.10.1 (all, legacy fallback) Installing adjunctions-4.4.2 (all, legacy fallback) Completed terminal-size-0.3.4 (all, legacy fallback) Starting terminal-progress-bar-0.4.2 (all, legacy fallback) Installing semirings-0.7 (all, legacy fallback) Completed adjunctions-4.4.2 (all, legacy fallback) Starting chimera-0.4.1.0 (all, legacy fallback) Completed semirings-0.7 (all, legacy fallback) Starting mod-0.2.0.1 (all, legacy fallback) Building terminal-progress-bar-0.4.2 (all, legacy fallback) Building chimera-0.4.1.0 (all, legacy fallback) Building mod-0.2.0.1 (all, legacy fallback) Installing terminal-progress-bar-0.4.2 (all, legacy fallback) Completed terminal-progress-bar-0.4.2 (all, legacy fallback) Installing mod-0.2.0.1 (all, legacy fallback) Installing chimera-0.4.1.0 (all, legacy fallback) Completed mod-0.2.0.1 (all, legacy fallback) Completed chimera-0.4.1.0 (all, legacy fallback) Starting arithmoi-0.13.0.0 (all, legacy fallback) Building arithmoi-0.13.0.0 (all, legacy fallback) Installing arithmoi-0.13.0.0 (all, legacy fallback) Completed arithmoi-0.13.0.0 (all, legacy fallback) Configuring WringTwistree-0.1.0.0... Preprocessing library for WringTwistree-0.1.0.0.. Building library for WringTwistree-0.1.0.0.. [1 of 9] Compiling Cryptography.WringTwistree.KeySchedule ( src/Cryptography/WringTwistree/KeySchedule.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/KeySchedule.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/KeySchedule.dyn_o ) [2 of 9] Compiling Cryptography.WringTwistree.Mix3 ( src/Cryptography/WringTwistree/Mix3.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Mix3.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Mix3.dyn_o ) src/Cryptography/WringTwistree/Mix3.hs:55:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Integer] not matched: [] [_] (_:_:_:_) | 55 | where [num,den] = fiboPair (2*n) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 9] Compiling Cryptography.WringTwistree.Permute ( src/Cryptography/WringTwistree/Permute.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Permute.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Permute.dyn_o ) [4 of 9] Compiling Cryptography.WringTwistree.RotBitcount ( src/Cryptography/WringTwistree/RotBitcount.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/RotBitcount.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/RotBitcount.dyn_o ) [5 of 9] Compiling Cryptography.WringTwistree.Sboxes ( src/Cryptography/WringTwistree/Sboxes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Sboxes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Sboxes.dyn_o ) [6 of 9] Compiling Cryptography.WringTwistree.Compress ( src/Cryptography/WringTwistree/Compress.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Compress.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Compress.dyn_o ) [7 of 9] Compiling Cryptography.WringTwistree.Blockize ( src/Cryptography/WringTwistree/Blockize.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Blockize.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/WringTwistree/Blockize.dyn_o ) [8 of 9] Compiling Cryptography.Wring ( src/Cryptography/Wring.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/Wring.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/Wring.dyn_o ) [9 of 9] Compiling Cryptography.Twistree ( src/Cryptography/Twistree.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/Twistree.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/Cryptography/Twistree.dyn_o ) Preprocessing executable 'WringTwistree' for WringTwistree-0.1.0.0.. Building executable 'WringTwistree' for WringTwistree-0.1.0.0.. [1 of 4] Compiling Paths_WringTwistree ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/autogen/Paths_WringTwistree.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/WringTwistree-tmp/Paths_WringTwistree.o ) [2 of 4] Compiling Stats ( app/Stats.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/WringTwistree-tmp/Stats.o ) [3 of 4] Compiling Cryptanalysis ( app/Cryptanalysis.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/WringTwistree-tmp/Cryptanalysis.o ) [4 of 4] Compiling Main ( app/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/WringTwistree-tmp/Main.o ) [5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree/WringTwistree Preprocessing test suite 'WringTwistree-test' for WringTwistree-0.1.0.0.. Building test suite 'WringTwistree-test' for WringTwistree-0.1.0.0.. [1 of 2] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree-test/WringTwistree-test-tmp/Main.o ) [2 of 2] Compiling Paths_WringTwistree ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree-test/autogen/Paths_WringTwistree.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree-test/WringTwistree-test-tmp/Paths_WringTwistree.o ) [3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/build/WringTwistree-test/WringTwistree-test Running 1 test suites... Test suite WringTwistree-test: RUNNING... Test suite WringTwistree-test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/WringTwistree-0.1.0.0.test Writing: WringTwistree-0.1.0.0-inplace/Cryptography.Wring.hs.html Writing: WringTwistree-0.1.0.0-inplace/Cryptography.Twistree.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/hpc/vanilla/html/WringTwistree-test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: WringTwistree-0.1.0.0-inplace/Cryptography.Wring.hs.html Writing: WringTwistree-0.1.0.0-inplace/Cryptography.Twistree.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/WringTwistree-0.1.0.0/noopt/hpc/vanilla/html/WringTwistree-0.1.0.0/hpc_index.html