Build #3 for chessIO-0.4.0.0

[all reports]

Package chessIO-0.4.0.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2020-10-19 10:07:09.88390447 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies MonadRandom-0.5.2, attoparsec-0.13.2.4, base-4.12.0.0, binary-0.8.6.0, bytestring-0.10.8.2, containers-0.6.0.1, file-embed-0.0.13.0, megaparsec-9.0.0, o-clock-1.2.0, parser-combinators-1.2.1, prettyprinter-1.7.0, process-1.6.3.0, random-1.2.0, stm-2.5.0.0, text-1.2.3.1, unordered-containers-0.2.13.0, vector-0.12.1.2, MonadRandom-0.5.2, attoparsec-0.13.2.4, base-4.12.0.0, binary-0.8.6.0, bytestring-0.10.8.2, containers-0.6.0.1, extra-1.7.8, file-embed-0.0.13.0, haskeline-0.7.4.3, megaparsec-9.0.0, mtl-2.2.2, o-clock-1.2.0, parser-combinators-1.2.1, prettyprinter-1.7.0, process-1.6.3.0, random-1.2.0, stm-2.5.0.0, text-1.2.3.1, unordered-containers-0.2.13.0, vector-0.12.1.2, MonadRandom-0.5.2, attoparsec-0.13.2.4, base-4.12.0.0, binary-0.8.6.0, bytestring-0.10.8.2, containers-0.6.0.1, file-embed-0.0.13.0, megaparsec-9.0.0, o-clock-1.2.0, parser-combinators-1.2.1, prettyprinter-1.7.0, process-1.6.3.0, random-1.2.0, stm-2.5.0.0, text-1.2.3.1, unordered-containers-0.2.13.0, vector-0.12.1.2, MonadRandom-0.5.2, attoparsec-0.13.2.4, base-4.12.0.0, binary-0.8.6.0, bytestring-0.10.8.2, containers-0.6.0.1, file-embed-0.0.13.0, megaparsec-9.0.0, o-clock-1.2.0, optparse-applicative-0.16.0.0, parser-combinators-1.2.1, prettyprinter-1.7.0, process-1.6.3.0, random-1.2.0, stm-2.5.0.0, text-1.2.3.1, time-1.8.0.2, unordered-containers-0.2.13.0, vector-0.12.1.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     clock-0.8
Starting     file-embed-0.0.13.0
Starting     colour-2.3.5
Starting     hashable-1.3.0.0
Building     clock-0.8
Building     file-embed-0.0.13.0
Building     colour-2.3.5
Building     hashable-1.3.0.0
Completed    clock-0.8
Starting     integer-logarithms-1.0.3
Completed    file-embed-0.0.13.0
Starting     o-clock-1.2.0
Building     integer-logarithms-1.0.3
Building     o-clock-1.2.0
Completed    hashable-1.3.0.0
Starting     parser-combinators-1.2.1
Building     parser-combinators-1.2.1
Completed    integer-logarithms-1.0.3
Starting     prettyprinter-1.7.0
Building     prettyprinter-1.7.0
Completed    colour-2.3.5
Starting     primitive-0.7.1.0
Completed    parser-combinators-1.2.1
Starting     splitmix-0.1.0.1
Building     primitive-0.7.1.0
Building     splitmix-0.1.0.1
Completed    splitmix-0.1.0.1
Starting     transformers-compat-0.6.6
Completed    o-clock-1.2.0
Starting     extra-1.7.8
Building     transformers-compat-0.6.6
Building     extra-1.7.8
Completed    prettyprinter-1.7.0
Starting     unordered-containers-0.2.13.0
Building     unordered-containers-0.2.13.0
Completed    transformers-compat-0.6.6
Starting     case-insensitive-1.2.1.0
Building     case-insensitive-1.2.1.0
Completed    extra-1.7.8
Starting     ansi-terminal-0.11
Completed    case-insensitive-1.2.1.0
Starting     random-1.2.0
Building     ansi-terminal-0.11
Building     random-1.2.0
Completed    ansi-terminal-0.11
Starting     ansi-wl-pprint-0.6.9
Completed    primitive-0.7.1.0
Building     ansi-wl-pprint-0.6.9
Starting     vector-0.12.1.2
Building     vector-0.12.1.2
Completed    unordered-containers-0.2.13.0
Starting     scientific-0.3.6.2
Completed    random-1.2.0
Starting     MonadRandom-0.5.2
Building     scientific-0.3.6.2
Completed    ansi-wl-pprint-0.6.9
Starting     optparse-applicative-0.16.0.0
Building     MonadRandom-0.5.2
Building     optparse-applicative-0.16.0.0
Completed    scientific-0.3.6.2
Starting     megaparsec-9.0.0
Building     megaparsec-9.0.0
Completed    MonadRandom-0.5.2
Starting     attoparsec-0.13.2.4
Building     attoparsec-0.13.2.4
Completed    optparse-applicative-0.16.0.0
Completed    attoparsec-0.13.2.4
Completed    megaparsec-9.0.0
Completed    vector-0.12.1.2
Starting     chessIO-0.4.0.0
Building     chessIO-0.4.0.0
Failed to install chessIO-0.4.0.0
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/chessIO-0.4.0.0-EHVIwQoHyxDL44ampdzOwd.log ):
cabal: Entering directory '/tmp/cabal-tmp-11881/chessIO-0.4.0.0'
Configuring chessIO-0.4.0.0...
Preprocessing library for chessIO-0.4.0.0..
Building library for chessIO-0.4.0.0..
[1 of 7] Compiling Game.Chess.QuadBitboard ( src/Game/Chess/QuadBitboard.hs, dist/build/Game/Chess/QuadBitboard.o )
[2 of 7] Compiling Game.Chess       ( src/Game/Chess.hs, dist/build/Game/Chess.o )

src/Game/Chess.hs:245:22: error:
    • Could not deduce (VisualStream s)
        arising from a use of ‘errorBundlePretty’
      from the context: (Stream s, SANToken (Token s),
                         IsString (Tokens s))
        bound by the type signature for:
                   fromSAN :: forall s.
                              (Stream s, SANToken (Token s), IsString (Tokens s)) =>
                              Position -> s -> Either String Ply
        at src/Game/Chess.hs:(241,1)-(242,45)
      Possible fix:
        add (VisualStream s) to the context of
          the type signature for:
            fromSAN :: forall s.
                       (Stream s, SANToken (Token s), IsString (Tokens s)) =>
                       Position -> s -> Either String Ply
    • In the second argument of ‘($)’, namely ‘errorBundlePretty err’
      In the expression: Left $ errorBundlePretty err
      In a case alternative: Left err -> Left $ errorBundlePretty err
    |
245 |   Left err -> Left $ errorBundlePretty err
    |                      ^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-11881/chessIO-0.4.0.0'
cabal: Error: some packages failed to install:
chessIO-0.4.0.0-EHVIwQoHyxDL44ampdzOwd failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.