Build #1 for venzone-1.1.1.2
Package | venzone-1.1.1.2 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | Ok |
Time submitted | 2023-03-19 11:47:20.988793308 UTC |
---|---|
Compiler | ghc-9.2.4 |
OS | linux |
Arch | x86_64 |
Dependencies | ansi-terminal-game-1.7.0.0, base-4.16.3.0, containers-0.6.5.1, directory-1.3.6.2, file-embed-0.0.15.0, filepath-1.4.2.2, fsnotify-0.3.0.1, line-drawing-0.4.0.2, megaparsec-9.2.2, microlens-0.4.13.1, microlens-platform-0.4.3.3, mtl-2.2.2, utf8-light-0.4.4.0 |
Flags | -crea-release |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting clock-0.8.3 Starting base-orphans-0.9.0 Starting data-array-byte-0.1.0.1 Starting colour-2.3.6 Starting file-embed-0.0.15.0 Downloading line-drawing-0.4.0.2 Starting microlens-0.4.13.1 Starting mintty-0.1.4 Starting split-0.2.3.5 Starting parser-combinators-1.3.0 Starting terminal-size-0.3.4 Downloading timers-tick-0.5.0.3 Starting th-abstraction-0.4.5.0 Starting type-equality-1 Starting unidecode-0.1.0.4 Starting transformers-compat-0.7.2 Starting vector-stream-0.1.0.0 Starting integer-logarithms-1.0.3.1 Starting splitmix-0.1.0.4 Starting cereal-0.5.8.3 Starting unix-compat-0.7 Downloaded line-drawing-0.4.0.2 Starting line-drawing-0.4.0.2 Downloading utf8-light-0.4.4.0 Starting zlib-0.6.3.0 Downloaded timers-tick-0.5.0.3 Starting timers-tick-0.5.0.3 Downloaded utf8-light-0.4.4.0 Starting utf8-light-0.4.4.0 Building file-embed-0.0.15.0 Building clock-0.8.3 Building base-orphans-0.9.0 Building parser-combinators-1.3.0 Building type-equality-1 Building th-abstraction-0.4.5.0 Building data-array-byte-0.1.0.1 Building colour-2.3.6 Building unidecode-0.1.0.4 Building transformers-compat-0.7.2 Building terminal-size-0.3.4 Building split-0.2.3.5 Building vector-stream-0.1.0.0 Building microlens-0.4.13.1 Building mintty-0.1.4 Building splitmix-0.1.0.4 Building integer-logarithms-1.0.3.1 Building cereal-0.5.8.3 Building unix-compat-0.7 Building zlib-0.6.3.0 Building line-drawing-0.4.0.2 Building timers-tick-0.5.0.3 Building utf8-light-0.4.4.0 Completed type-equality-1 Completed integer-logarithms-1.0.3.1 Completed line-drawing-0.4.0.2 Completed mintty-0.1.4 Completed timers-tick-0.5.0.3 Completed split-0.2.3.5 Completed clock-0.8.3 Completed unidecode-0.1.0.4 Completed terminal-size-0.3.4 Completed base-orphans-0.9.0 Completed splitmix-0.1.0.4 Starting random-1.2.1.1 Completed parser-combinators-1.3.0 Completed data-array-byte-0.1.0.1 Starting hashable-1.4.2.0 Starting primitive-0.8.0.0 Building random-1.2.1.1 Completed unix-compat-0.7 Completed microlens-0.4.13.1 Starting microlens-ghc-0.4.14.1 Building hashable-1.4.2.0 Building primitive-0.8.0.0 Completed file-embed-0.0.15.0 Completed utf8-light-0.4.4.0 Building microlens-ghc-0.4.14.1 Completed vector-stream-0.1.0.0 Completed transformers-compat-0.7.2 Starting transformers-base-0.4.6 Starting microlens-mtl-0.2.0.3 Completed th-abstraction-0.4.5.0 Starting microlens-th-0.4.3.11 Building microlens-mtl-0.2.0.3 Building transformers-base-0.4.6 Completed colour-2.3.6 Starting ansi-terminal-0.11.4 Building microlens-th-0.4.3.11 Building ansi-terminal-0.11.4 Completed zlib-0.6.3.0 Completed cereal-0.5.8.3 Completed transformers-base-0.4.6 Starting monad-control-1.0.3.1 Building monad-control-1.0.3.1 Completed microlens-mtl-0.2.0.3 Completed microlens-ghc-0.4.14.1 Completed hashable-1.4.2.0 Starting unordered-containers-0.2.19.1 Starting case-insensitive-1.2.1.0 Starting constraints-0.13.4 Starting async-2.2.4 Completed microlens-th-0.4.3.11 Building async-2.2.4 Building case-insensitive-1.2.1.0 Building unordered-containers-0.2.19.1 Building constraints-0.13.4 Completed ansi-terminal-0.11.4 Completed monad-control-1.0.3.1 Starting lifted-base-0.2.3.12 Building lifted-base-0.2.3.12 Completed random-1.2.1.1 Starting QuickCheck-2.14.2 Building QuickCheck-2.14.2 Completed case-insensitive-1.2.1.0 Completed async-2.2.4 Starting hinotify-0.4.1 Building hinotify-0.4.1 Completed primitive-0.8.0.0 Starting scientific-0.3.7.0 Starting vector-0.13.0.0 Building scientific-0.3.7.0 Building vector-0.13.0.0 Completed lifted-base-0.2.3.12 Starting enclosed-exceptions-1.0.3 Building enclosed-exceptions-1.0.3 Completed constraints-0.13.4 Starting lifted-async-0.10.2.4 Building lifted-async-0.10.2.4 Completed enclosed-exceptions-1.0.3 Completed hinotify-0.4.1 Completed scientific-0.3.7.0 Starting megaparsec-9.2.2 Completed unordered-containers-0.2.19.1 Starting hyphenation-0.8.2 Building megaparsec-9.2.2 Building hyphenation-0.8.2 Completed lifted-async-0.10.2.4 Starting shelly-1.12.0 Building shelly-1.12.0 Completed QuickCheck-2.14.2 Completed hyphenation-0.8.2 Downloading linebreak-1.1.0.3 Downloaded linebreak-1.1.0.3 Starting linebreak-1.1.0.3 Building linebreak-1.1.0.3 Completed shelly-1.12.0 Starting fsnotify-0.3.0.1 Building fsnotify-0.3.0.1 Completed megaparsec-9.2.2 Completed linebreak-1.1.0.3 Downloading ansi-terminal-game-1.7.0.0 Downloaded ansi-terminal-game-1.7.0.0 Starting ansi-terminal-game-1.7.0.0 Building ansi-terminal-game-1.7.0.0 Completed fsnotify-0.3.0.1 Completed ansi-terminal-game-1.7.0.0 Completed vector-0.13.0.0 Starting microlens-platform-0.4.3.3 Building microlens-platform-0.4.3.3 Completed microlens-platform-0.4.3.3 Downloading venzone-1.1.1.2 Downloaded venzone-1.1.1.2 Starting venzone-1.1.1.2 Building venzone-1.1.1.2 Completed venzone-1.1.1.2
Test log
[view raw]
Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - enclosed-exceptions-1.0.3 (lib:enclosed-exceptions) (requires build) - hinotify-0.4.1 (lib:hinotify) (requires build) - hspec-core-2.8.5 (lib:hspec-core) (requires build) - lifted-async-0.10.2.4 (lib:lifted-async) (requires build) - line-drawing-0.4.0.2 (lib:line-drawing) (requires build) - linebreak-1.1.0.3 (lib:linebreak) (requires build) - megaparsec-9.2.2 (lib:megaparsec) (requires build) - microlens-ghc-0.4.14.1 (lib:microlens-ghc) (requires build) - timers-tick-0.5.0.3 (lib:timers-tick) (requires build) - utf8-light-0.4.4.0 (lib:utf8-light) (requires build) - hspec-2.8.5 (lib:hspec) (requires build) - shelly-1.12.0 (lib:shelly) (requires build) - microlens-platform-0.4.3.3 (lib:microlens-platform) (requires build) - ansi-terminal-game-1.7.0.0 (lib:ansi-terminal-game) (requires build) - fsnotify-0.3.0.1 (lib:fsnotify) (requires build) - venzone-1.1.1.2 (first run) Starting enclosed-exceptions-1.0.3 (all, legacy fallback) Starting hinotify-0.4.1 (all, legacy fallback) Starting lifted-async-0.10.2.4 (all, legacy fallback) Starting line-drawing-0.4.0.2 (all, legacy fallback) Starting linebreak-1.1.0.3 (all, legacy fallback) Starting microlens-ghc-0.4.14.1 (all, legacy fallback) Starting timers-tick-0.5.0.3 (all, legacy fallback) Starting megaparsec-9.2.2 (all, legacy fallback) Starting utf8-light-0.4.4.0 (all, legacy fallback) Starting hspec-core-2.8.5 (all, legacy fallback) Building hspec-core-2.8.5 (all, legacy fallback) Building lifted-async-0.10.2.4 (all, legacy fallback) Building hinotify-0.4.1 (all, legacy fallback) Building megaparsec-9.2.2 (all, legacy fallback) Building line-drawing-0.4.0.2 (all, legacy fallback) Building enclosed-exceptions-1.0.3 (all, legacy fallback) Building timers-tick-0.5.0.3 (all, legacy fallback) Building linebreak-1.1.0.3 (all, legacy fallback) Building utf8-light-0.4.4.0 (all, legacy fallback) Building microlens-ghc-0.4.14.1 (all, legacy fallback) Installing line-drawing-0.4.0.2 (all, legacy fallback) Installing enclosed-exceptions-1.0.3 (all, legacy fallback) Installing linebreak-1.1.0.3 (all, legacy fallback) Installing timers-tick-0.5.0.3 (all, legacy fallback) Installing utf8-light-0.4.4.0 (all, legacy fallback) Installing lifted-async-0.10.2.4 (all, legacy fallback) Completed line-drawing-0.4.0.2 (all, legacy fallback) Installing hinotify-0.4.1 (all, legacy fallback) Installing microlens-ghc-0.4.14.1 (all, legacy fallback) Completed enclosed-exceptions-1.0.3 (all, legacy fallback) Completed linebreak-1.1.0.3 (all, legacy fallback) Completed timers-tick-0.5.0.3 (all, legacy fallback) Starting ansi-terminal-game-1.7.0.0 (all, legacy fallback) Completed utf8-light-0.4.4.0 (all, legacy fallback) Completed lifted-async-0.10.2.4 (all, legacy fallback) Starting shelly-1.12.0 (all, legacy fallback) Building ansi-terminal-game-1.7.0.0 (all, legacy fallback) Installing hspec-core-2.8.5 (all, legacy fallback) Completed hinotify-0.4.1 (all, legacy fallback) Completed microlens-ghc-0.4.14.1 (all, legacy fallback) Starting microlens-platform-0.4.3.3 (all, legacy fallback) Building shelly-1.12.0 (all, legacy fallback) Completed hspec-core-2.8.5 (all, legacy fallback) Starting hspec-2.8.5 (all, legacy fallback) Installing megaparsec-9.2.2 (all, legacy fallback) Installing ansi-terminal-game-1.7.0.0 (all, legacy fallback) Building microlens-platform-0.4.3.3 (all, legacy fallback) Completed megaparsec-9.2.2 (all, legacy fallback) Building hspec-2.8.5 (all, legacy fallback) Installing hspec-2.8.5 (all, legacy fallback) Completed ansi-terminal-game-1.7.0.0 (all, legacy fallback) Completed hspec-2.8.5 (all, legacy fallback) Installing microlens-platform-0.4.3.3 (all, legacy fallback) Completed microlens-platform-0.4.3.3 (all, legacy fallback) Installing shelly-1.12.0 (all, legacy fallback) Completed shelly-1.12.0 (all, legacy fallback) Starting fsnotify-0.3.0.1 (all, legacy fallback) Building fsnotify-0.3.0.1 (all, legacy fallback) Installing fsnotify-0.3.0.1 (all, legacy fallback) Completed fsnotify-0.3.0.1 (all, legacy fallback) Configuring venzone-1.1.1.2... Preprocessing executable 'venzone' for venzone-1.1.1.2.. Building executable 'venzone' for venzone-1.1.1.2.. [ 1 of 25] Compiling Art ( src/Art.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Art.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Art.dyn_o ) [ 2 of 25] Compiling Blit ( src/Blit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Blit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Blit.dyn_o ) [ 3 of 25] Compiling Input ( src/Input.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Input.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Input.dyn_o ) [ 4 of 25] Compiling Meeple.Primitives ( src/Meeple/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Primitives.dyn_o ) [ 5 of 25] Compiling Meeple.Operate ( src/Meeple/Operate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Operate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Meeple/Operate.dyn_o ) [ 6 of 25] Compiling NonEmptyZipper ( src/NonEmptyZipper.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/NonEmptyZipper.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/NonEmptyZipper.dyn_o ) [ 7 of 25] Compiling Paths_venzone ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/autogen/Paths_venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths_venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths_venzone.dyn_o ) [ 8 of 25] Compiling Tile ( src/Tile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Tile.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Tile.dyn_o ) [ 9 of 25] Compiling Plant ( src/Plant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Plant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Plant.dyn_o ) [10 of 25] Compiling Room ( src/Room.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Room.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Room.dyn_o ) [11 of 25] Compiling Screen.Primitives ( src/Screen/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Primitives.dyn_o ) [12 of 25] Compiling Screen.Check ( src/Screen/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Check.dyn_o ) [13 of 25] Compiling Screen.ProcessKeys ( src/Screen/ProcessKeys.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/ProcessKeys.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/ProcessKeys.dyn_o ) [14 of 25] Compiling Screen.Decide ( src/Screen/Decide.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Decide.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Decide.dyn_o ) [15 of 25] Compiling Screen.Collision ( src/Screen/Collision.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Collision.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Collision.dyn_o ) [16 of 25] Compiling Screen.Move ( src/Screen/Move.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Move.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen/Move.dyn_o ) [17 of 25] Compiling Screen ( src/Screen.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Screen.dyn_o ) [18 of 25] Compiling Story ( src/Story.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Story.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Story.dyn_o ) src/Story.hs:237:33: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Status not matched: SRunning SQuit | 237 | drawStory s | isWinning s = let (SWon a) = s ^. status in fetchFrame a | ^^^^^^^^^^^^^^^^^^^^^^ [19 of 25] Compiling Menu ( src/Menu.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Menu.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Menu.dyn_o ) [20 of 25] Compiling Parse ( src/Parse.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Parse.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Parse.dyn_o ) [21 of 25] Compiling Paths ( src/Paths.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Paths.dyn_o ) [22 of 25] Compiling Venzone ( src/Venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Venzone.dyn_o ) [23 of 25] Compiling Gymnasium ( src/Gymnasium.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Gymnasium.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Gymnasium.dyn_o ) [24 of 25] Compiling Watcher ( src/Watcher.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Watcher.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Watcher.dyn_o ) [25 of 25] Compiling Main ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone-tmp/Main.dyn_o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/venzone/venzone ... Preprocessing test suite 'test' for venzone-1.1.1.2.. Building test suite 'test' for venzone-1.1.1.2.. [ 1 of 29] Compiling Art ( src/Art.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Art.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Art.dyn_o ) [ 2 of 29] Compiling Blit ( src/Blit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Blit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Blit.dyn_o ) [ 3 of 29] Compiling Input ( src/Input.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Input.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Input.dyn_o ) [ 4 of 29] Compiling Meeple.Primitives ( src/Meeple/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Primitives.dyn_o ) [ 5 of 29] Compiling Meeple.Operate ( src/Meeple/Operate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Operate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Meeple/Operate.dyn_o ) [ 6 of 29] Compiling NonEmptyZipper ( src/NonEmptyZipper.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/NonEmptyZipper.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/NonEmptyZipper.dyn_o ) [ 7 of 29] Compiling Paths_venzone ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/autogen/Paths_venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths_venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths_venzone.dyn_o ) [ 8 of 29] Compiling Tile ( src/Tile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Tile.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Tile.dyn_o ) [ 9 of 29] Compiling Plant ( src/Plant.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Plant.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Plant.dyn_o ) [10 of 29] Compiling Room ( src/Room.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Room.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Room.dyn_o ) [11 of 29] Compiling Screen.Primitives ( src/Screen/Primitives.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Primitives.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Primitives.dyn_o ) [12 of 29] Compiling Screen.Check ( src/Screen/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Check.dyn_o ) [13 of 29] Compiling Screen.ProcessKeys ( src/Screen/ProcessKeys.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/ProcessKeys.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/ProcessKeys.dyn_o ) [14 of 29] Compiling Screen.Decide ( src/Screen/Decide.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Decide.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Decide.dyn_o ) [15 of 29] Compiling Screen.Collision ( src/Screen/Collision.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Collision.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Collision.dyn_o ) [16 of 29] Compiling Screen.Move ( src/Screen/Move.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Move.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen/Move.dyn_o ) [17 of 29] Compiling Screen ( src/Screen.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Screen.dyn_o ) [18 of 29] Compiling Story ( src/Story.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Story.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Story.dyn_o ) src/Story.hs:237:33: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type Status not matched: SRunning SQuit | 237 | drawStory s | isWinning s = let (SWon a) = s ^. status in fetchFrame a | ^^^^^^^^^^^^^^^^^^^^^^ [19 of 29] Compiling StorySpec ( test/StorySpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/StorySpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/StorySpec.dyn_o ) [20 of 29] Compiling Menu ( src/Menu.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Menu.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Menu.dyn_o ) [21 of 29] Compiling PlantSpec ( test/PlantSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/PlantSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/PlantSpec.dyn_o ) [22 of 29] Compiling Parse ( src/Parse.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Parse.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Parse.dyn_o ) [23 of 29] Compiling Paths ( src/Paths.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Paths.dyn_o ) [24 of 29] Compiling ParseSpec ( test/ParseSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/ParseSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/ParseSpec.dyn_o ) [25 of 29] Compiling Venzone ( src/Venzone.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Venzone.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Venzone.dyn_o ) [26 of 29] Compiling Gymnasium ( src/Gymnasium.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Gymnasium.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Gymnasium.dyn_o ) [27 of 29] Compiling GymnasiumSpec ( test/GymnasiumSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/GymnasiumSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/GymnasiumSpec.dyn_o ) test/GymnasiumSpec.hs:145:58: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type Meeple not matched: MDead _ MDumb _ MKram _ MLock _ ... | 145 | bird = meeples . to (filter isB) . to head . to (\(MBird b) -> b) | ^^^^^^^^^^^^^^^ [28 of 29] Compiling VenzoneSpec ( test/VenzoneSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/VenzoneSpec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/VenzoneSpec.dyn_o ) [29 of 29] Compiling Main ( test/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Main.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test-tmp/Main.dyn_o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/venzone-1.1.1.2/noopt/build/test/test ... Running 1 test suites... Test suite test: RUNNING... Test suite test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/venzone-1.1.1.2.test Error: cabal-3.8.1.0: Test coverage is only supported for packages with a library component. Error: cabal: Tests failed for venzone-1.1.1.2.