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.