Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - MonadPrompt-1.0.0.5 (lib:MonadPrompt) (requires build) - MonadRandom-0.6.1 (lib:MonadRandom) (requires build) - config-ini-0.2.7.0 (lib:config-ini) (requires build) - data-default-class-0.2.0.0 (lib:data-default-class) (requires build) - microlens-platform-0.4.3.5 (lib:microlens-platform) (requires build) - monad-loops-0.4.3 (lib:monad-loops) (requires build) - ordered-containers-0.2.4 (lib:ordered-containers) (requires build) - tasty-quickcheck-0.10.2 (lib:tasty-quickcheck) (requires build) - vty-unix-0.2.0.0 (lib:vty-unix) (requires build) - rvar-0.3.0.2 (lib:rvar) (requires build) - random-shuffle-0.0.4 (lib:random-shuffle) (requires build) - math-functions-0.3.4.4 (lib:math-functions) (requires build) - vty-crossplatform-0.4.0.0 (lib:vty-crossplatform) (requires build) - random-fu-0.3.0.1 (lib:random-fu) (requires build) - mwc-random-0.15.1.0 (lib:mwc-random) (requires build) - brick-2.5 (lib:brick) (requires build) - hascard-0.6.0.2 (first run) Starting MonadPrompt-1.0.0.5 (all, legacy fallback) Starting MonadRandom-0.6.1 (all, legacy fallback) Starting data-default-class-0.2.0.0 (all, legacy fallback) Starting config-ini-0.2.7.0 (all, legacy fallback) Starting monad-loops-0.4.3 (all, legacy fallback) Starting microlens-platform-0.4.3.5 (all, legacy fallback) Starting tasty-quickcheck-0.10.2 (all, legacy fallback) Starting ordered-containers-0.2.4 (all, legacy fallback) Starting vty-unix-0.2.0.0 (all, legacy fallback) Building monad-loops-0.4.3 (all, legacy fallback) Building MonadPrompt-1.0.0.5 (all, legacy fallback) Building tasty-quickcheck-0.10.2 (all, legacy fallback) Building data-default-class-0.2.0.0 (all, legacy fallback) Building config-ini-0.2.7.0 (all, legacy fallback) Building MonadRandom-0.6.1 (all, legacy fallback) Building vty-unix-0.2.0.0 (all, legacy fallback) Building microlens-platform-0.4.3.5 (all, legacy fallback) Building ordered-containers-0.2.4 (all, legacy fallback) Installing data-default-class-0.2.0.0 (all, legacy fallback) Installing MonadPrompt-1.0.0.5 (all, legacy fallback) Installing monad-loops-0.4.3 (all, legacy fallback) Installing tasty-quickcheck-0.10.2 (all, legacy fallback) Installing MonadRandom-0.6.1 (all, legacy fallback) Installing ordered-containers-0.2.4 (all, legacy fallback) Completed data-default-class-0.2.0.0 (all, legacy fallback) Starting math-functions-0.3.4.4 (all, legacy fallback) Installing microlens-platform-0.4.3.5 (all, legacy fallback) Installing config-ini-0.2.7.0 (all, legacy fallback) Completed MonadPrompt-1.0.0.5 (all, legacy fallback) Starting rvar-0.3.0.2 (all, legacy fallback) Installing vty-unix-0.2.0.0 (all, legacy fallback) Completed monad-loops-0.4.3 (all, legacy fallback) Building math-functions-0.3.4.4 (all, legacy fallback) Completed tasty-quickcheck-0.10.2 (all, legacy fallback) Building rvar-0.3.0.2 (all, legacy fallback) Installing rvar-0.3.0.2 (all, legacy fallback) Completed MonadRandom-0.6.1 (all, legacy fallback) Starting random-shuffle-0.0.4 (all, legacy fallback) Completed ordered-containers-0.2.4 (all, legacy fallback) Installing math-functions-0.3.4.4 (all, legacy fallback) Completed microlens-platform-0.4.3.5 (all, legacy fallback) Building random-shuffle-0.0.4 (all, legacy fallback) Installing random-shuffle-0.0.4 (all, legacy fallback) Completed config-ini-0.2.7.0 (all, legacy fallback) Completed vty-unix-0.2.0.0 (all, legacy fallback) Starting vty-crossplatform-0.4.0.0 (all, legacy fallback) Completed rvar-0.3.0.2 (all, legacy fallback) Completed math-functions-0.3.4.4 (all, legacy fallback) Starting mwc-random-0.15.1.0 (all, legacy fallback) Building vty-crossplatform-0.4.0.0 (all, legacy fallback) Installing vty-crossplatform-0.4.0.0 (all, legacy fallback) Completed random-shuffle-0.0.4 (all, legacy fallback) Starting random-fu-0.3.0.1 (all, legacy fallback) Completed vty-crossplatform-0.4.0.0 (all, legacy fallback) Starting brick-2.5 (all, legacy fallback) Building mwc-random-0.15.1.0 (all, legacy fallback) Building random-fu-0.3.0.1 (all, legacy fallback) Building brick-2.5 (all, legacy fallback) Installing random-fu-0.3.0.1 (all, legacy fallback) Installing mwc-random-0.15.1.0 (all, legacy fallback) Completed random-fu-0.3.0.1 (all, legacy fallback) Completed mwc-random-0.15.1.0 (all, legacy fallback) Installing brick-2.5 (all, legacy fallback) Completed brick-2.5 (all, legacy fallback) Configuring hascard-0.6.0.2... Preprocessing library for hascard-0.6.0.2.. Building library for hascard-0.6.0.2.. [ 1 of 25] Compiling Debug ( src/Debug.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Debug.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Debug.dyn_o ) [ 2 of 25] Compiling Paths_hascard ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/autogen/Paths_hascard.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Paths_hascard.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Paths_hascard.dyn_o ) [ 3 of 25] Compiling Stack ( src/Stack.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Stack.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Stack.dyn_o ) [ 4 of 25] Compiling Types ( src/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Types.dyn_o ) [ 5 of 25] Compiling States ( src/States.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/States.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/States.dyn_o ) [ 6 of 25] Compiling Parser ( src/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Parser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Parser.dyn_o ) [ 7 of 25] Compiling Import ( src/Import.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Import.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Import.dyn_o ) [ 8 of 25] Compiling Export ( src/Export.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Export.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Export.dyn_o ) [ 9 of 25] Compiling DeckHandling ( src/DeckHandling.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/DeckHandling.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/DeckHandling.dyn_o ) [10 of 25] Compiling UI.Attributes ( src/UI/Attributes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Attributes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Attributes.dyn_o ) [11 of 25] Compiling UI.BrickHelpers ( src/UI/BrickHelpers.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/BrickHelpers.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/BrickHelpers.dyn_o ) [12 of 25] Compiling Settings ( src/Settings.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Settings.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Settings.dyn_o ) [13 of 25] Compiling Recents ( src/Recents.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Recents.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Recents.dyn_o ) [14 of 25] Compiling StateManagement ( src/StateManagement.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/StateManagement.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/StateManagement.dyn_o ) [15 of 25] Compiling Parameters ( src/Parameters.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Parameters.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Parameters.dyn_o ) [16 of 25] Compiling Runners ( src/Runners.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Runners.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Runners.dyn_o ) [17 of 25] Compiling UI.CardSelector ( src/UI/CardSelector.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/CardSelector.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/CardSelector.dyn_o ) [18 of 25] Compiling UI.Cards ( src/UI/Cards.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Cards.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Cards.dyn_o ) [19 of 25] Compiling UI.FileBrowser ( src/UI/FileBrowser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/FileBrowser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/FileBrowser.dyn_o ) [20 of 25] Compiling UI.Info ( src/UI/Info.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Info.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Info.dyn_o ) [21 of 25] Compiling UI.MainMenu ( src/UI/MainMenu.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/MainMenu.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/MainMenu.dyn_o ) [22 of 25] Compiling UI.Parameter ( src/UI/Parameter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Parameter.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Parameter.dyn_o ) [23 of 25] Compiling UI.Settings ( src/UI/Settings.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Settings.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI/Settings.dyn_o ) [24 of 25] Compiling Glue ( src/Glue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Glue.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/Glue.dyn_o ) [25 of 25] Compiling UI ( src/UI.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/UI.dyn_o ) Preprocessing executable 'hascard' for hascard-0.6.0.2.. Building executable 'hascard' for hascard-0.6.0.2.. [1 of 2] Compiling Paths_hascard ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard/autogen/Paths_hascard.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard/hascard-tmp/Paths_hascard.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard/hascard-tmp/Paths_hascard.dyn_o ) [2 of 2] Compiling Main ( app/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard/hascard-tmp/Main.o ) [3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard/hascard Preprocessing test suite 'hascard-test' for hascard-0.6.0.2.. Building test suite 'hascard-test' for hascard-0.6.0.2.. [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/hascard-0.6.0.2/noopt/build/hascard-test/hascard-test-tmp/Main.o ) [2 of 2] Compiling Paths_hascard ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard-test/autogen/Paths_hascard.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard-test/hascard-test-tmp/Paths_hascard.o ) [3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/hascard-0.6.0.2/noopt/build/hascard-test/hascard-test Running 1 test suites... Test suite hascard-test: RUNNING... Test suite hascard-test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/hascard-0.6.0.2.test Writing: hascard-0.6.0.2-inplace/UI.Attributes.hs.html Writing: hascard-0.6.0.2-inplace/UI.BrickHelpers.hs.html Writing: hascard-0.6.0.2-inplace/Types.hs.html Writing: hascard-0.6.0.2-inplace/States.hs.html Writing: hascard-0.6.0.2-inplace/Stack.hs.html Writing: hascard-0.6.0.2-inplace/Settings.hs.html Writing: hascard-0.6.0.2-inplace/Recents.hs.html Writing: hascard-0.6.0.2-inplace/DeckHandling.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/hascard-0.6.0.2/noopt/hpc/vanilla/html/hascard-test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: hascard-0.6.0.2-inplace/UI.Attributes.hs.html Writing: hascard-0.6.0.2-inplace/UI.BrickHelpers.hs.html Writing: hascard-0.6.0.2-inplace/Types.hs.html Writing: hascard-0.6.0.2-inplace/States.hs.html Writing: hascard-0.6.0.2-inplace/Stack.hs.html Writing: hascard-0.6.0.2-inplace/Settings.hs.html Writing: hascard-0.6.0.2-inplace/Recents.hs.html Writing: hascard-0.6.0.2-inplace/DeckHandling.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/hascard-0.6.0.2/noopt/hpc/vanilla/html/hascard-0.6.0.2/hpc_index.html