Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - base-compat-batteries-0.13.1 (lib:base-compat-batteries) (requires build) - boring-0.2.1 (lib:boring) (requires build) - infinite-list-0.1.1 (lib:infinite-list) (requires build) - integer-roots-1.0.2.0 (lib:integer-roots) (requires build) - multiarg-0.30.0.10 (lib:multiarg) (requires build) - numtype-dk-0.5.0.3 (lib:numtype-dk) (requires build) - profunctors-5.6.2 (lib:profunctors) (requires build) - sort-1.0.0.0 (lib:sort) (requires build) - transformers-base-0.4.6 (lib:transformers-base) (requires build) - type-equality-1 (lib:type-equality) (requires build) - void-0.7.3 (lib:void) (requires build) - semirings-0.6 (lib:semirings) (requires build) - exact-pi-0.5.0.2 (lib:exact-pi) (requires build) - free-5.2 (lib:free) (requires build) - constraints-0.14 (lib:constraints) (requires build) - mod-0.2.0.1 (lib:mod) (requires build) - adjunctions-4.4.2 (lib:adjunctions) (requires build) - chimera-0.4.0.0 (lib:chimera) (requires build) - arithmoi-0.13.0.0 (lib:arithmoi) (requires build) - WringTwistree-0.0.1.1 (first run) Starting boring-0.2.1 (all, legacy fallback) Starting integer-roots-1.0.2.0 (all, legacy fallback) Starting numtype-dk-0.5.0.3 (all, legacy fallback) Starting multiarg-0.30.0.10 (all, legacy fallback) Starting sort-1.0.0.0 (all, legacy fallback) Starting transformers-base-0.4.6 (all, legacy fallback) Starting type-equality-1 (all, legacy fallback) Starting void-0.7.3 (all, legacy fallback) Starting infinite-list-0.1.1 (all, legacy fallback) Starting profunctors-5.6.2 (all, legacy fallback) Starting base-compat-batteries-0.13.1 (all, legacy fallback) Building integer-roots-1.0.2.0 (all, legacy fallback) Building boring-0.2.1 (all, legacy fallback) Building multiarg-0.30.0.10 (all, legacy fallback) Building profunctors-5.6.2 (all, legacy fallback) Building base-compat-batteries-0.13.1 (all, legacy fallback) Building transformers-base-0.4.6 (all, legacy fallback) Building type-equality-1 (all, legacy fallback) Building numtype-dk-0.5.0.3 (all, legacy fallback) Building sort-1.0.0.0 (all, legacy fallback) Building infinite-list-0.1.1 (all, legacy fallback) Building void-0.7.3 (all, legacy fallback) Installing boring-0.2.1 (all, legacy fallback) Installing type-equality-1 (all, legacy fallback) Installing void-0.7.3 (all, legacy fallback) Installing sort-1.0.0.0 (all, legacy fallback) Installing numtype-dk-0.5.0.3 (all, legacy fallback) Installing transformers-base-0.4.6 (all, legacy fallback) Completed boring-0.2.1 (all, legacy fallback) Completed type-equality-1 (all, legacy fallback) Starting constraints-0.14 (all, legacy fallback) Completed void-0.7.3 (all, legacy fallback) Completed sort-1.0.0.0 (all, legacy fallback) Completed numtype-dk-0.5.0.3 (all, legacy fallback) Starting exact-pi-0.5.0.2 (all, legacy fallback) Building constraints-0.14 (all, legacy fallback) Installing infinite-list-0.1.1 (all, legacy fallback) Completed transformers-base-0.4.6 (all, legacy fallback) Completed infinite-list-0.1.1 (all, legacy fallback) Building exact-pi-0.5.0.2 (all, legacy fallback) Installing integer-roots-1.0.2.0 (all, legacy fallback) Installing base-compat-batteries-0.13.1 (all, legacy fallback) Completed integer-roots-1.0.2.0 (all, legacy fallback) Installing multiarg-0.30.0.10 (all, legacy fallback) Completed base-compat-batteries-0.13.1 (all, legacy fallback) Installing exact-pi-0.5.0.2 (all, legacy fallback) Starting semirings-0.6 (all, legacy fallback) Completed multiarg-0.30.0.10 (all, legacy fallback) Completed exact-pi-0.5.0.2 (all, legacy fallback) Building semirings-0.6 (all, legacy fallback) Installing constraints-0.14 (all, legacy fallback) Completed constraints-0.14 (all, legacy fallback) Installing profunctors-5.6.2 (all, legacy fallback) Completed profunctors-5.6.2 (all, legacy fallback) Starting free-5.2 (all, legacy fallback) Building free-5.2 (all, legacy fallback) Installing semirings-0.6 (all, legacy fallback) Completed semirings-0.6 (all, legacy fallback) Starting mod-0.2.0.1 (all, legacy fallback) Building mod-0.2.0.1 (all, legacy fallback) Installing mod-0.2.0.1 (all, legacy fallback) Completed mod-0.2.0.1 (all, legacy fallback) Installing free-5.2 (all, legacy fallback) Completed free-5.2 (all, legacy fallback) Starting adjunctions-4.4.2 (all, legacy fallback) Building adjunctions-4.4.2 (all, legacy fallback) Installing adjunctions-4.4.2 (all, legacy fallback) Completed adjunctions-4.4.2 (all, legacy fallback) Starting chimera-0.4.0.0 (all, legacy fallback) Building chimera-0.4.0.0 (all, legacy fallback) Installing chimera-0.4.0.0 (all, legacy fallback) Completed chimera-0.4.0.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.0.1.1... Preprocessing library for WringTwistree-0.0.1.1.. Building library for WringTwistree-0.0.1.1.. [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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/noopt/build/Cryptography/WringTwistree/RotBitcount.dyn_o ) src/Cryptography/WringTwistree/RotBitcount.hs:40:1: warning: [GHC-94817] [-Wtabs] Tab character found here, and in five further locations. Suggested fix: Please use spaces instead. | 40 | else bitcount * multmod | ^^^^^^^^ [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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/noopt/build/Cryptography/Twistree.dyn_o ) Preprocessing executable 'WringTwistree' for WringTwistree-0.0.1.1.. Building executable 'WringTwistree' for WringTwistree-0.0.1.1.. [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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/noopt/build/WringTwistree/WringTwistree Preprocessing test suite 'WringTwistree-test' for WringTwistree-0.0.1.1.. Building test suite 'WringTwistree-test' for WringTwistree-0.0.1.1.. [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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1/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.0.1.1.test Writing: WringTwistree-0.0.1.1-inplace/Cryptography.Wring.hs.html Writing: WringTwistree-0.0.1.1-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.0.1.1/noopt/hpc/vanilla/html/WringTwistree-test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: WringTwistree-0.0.1.1-inplace/Cryptography.Wring.hs.html Writing: WringTwistree-0.0.1.1-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.0.1.1/noopt/hpc/vanilla/html/WringTwistree-0.0.1.1/hpc_index.html