Build #3 for codecov-haskell-0.5.0

[all reports]

Package codecov-haskell-0.5.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2017-06-17 14:40:33.298410846 UTC
Compiler ghc-8.0.2
OS linux
Arch x86_64
Dependencies aeson-1.2.1.0, base-4.9.1.0, bytestring-0.10.8.1, cmdargs-0.10.17, containers-0.5.7.1, curl-1.3.8, hpc-0.6.0.3, retry-0.7.4.2, safe-0.3.14, split-0.2.3.2, aeson-1.2.1.0, base-4.9.1.0, bytestring-0.10.8.1, cmdargs-0.10.17, containers-0.5.7.1, curl-1.3.8, hpc-0.6.0.3, retry-0.7.4.2, safe-0.3.14, split-0.2.3.2, async-2.1.1.1, base-4.9.1.0, process-1.4.3.0, regex-posix-0.95.2, split-0.2.3.2
Flags none

Build log

[view raw]

Resolving dependencies...
Configuring base-compat-0.9.3...
Configuring curl-1.3.8...
Building base-compat-0.9.3...
Building curl-1.3.8...
Configuring cmdargs-0.10.17...
Installed base-compat-0.9.3
Building cmdargs-0.10.17...
Installed curl-1.3.8
Configuring data-default-class-0.1.2.0...
Building data-default-class-0.1.2.0...
Configuring dlist-0.8.0.2...
Installed data-default-class-0.1.2.0
Building dlist-0.8.0.2...
Configuring integer-logarithms-1.0.1...
Installed dlist-0.8.0.2
Building integer-logarithms-1.0.1...
Configuring primitive-0.6.2.0...
Installed integer-logarithms-1.0.1
Building primitive-0.6.2.0...
Configuring mtl-2.2.1...
Installed primitive-0.6.2.0
Configuring safe-0.3.14...
Installed cmdargs-0.10.17
Building mtl-2.2.1...
Building safe-0.3.14...
Configuring random-1.1...
Installed safe-0.3.14
Building random-1.1...
Configuring stm-2.4.4.1...
Installed mtl-2.2.1
Building stm-2.4.4.1...
Configuring split-0.2.3.2...
Installed random-1.1
Configuring text-1.2.2.2...
Installed stm-2.4.4.1
Building split-0.2.3.2...
Building text-1.2.2.2...
Configuring time-locale-compat-0.1.1.3...
Installed split-0.2.3.2
Building time-locale-compat-0.1.1.3...
Configuring transformers-compat-0.5.1.4...
Installed time-locale-compat-0.1.1.3
Building transformers-compat-0.5.1.4...
Installed transformers-compat-0.5.1.4
Configuring regex-base-0.93.2...
Building regex-base-0.93.2...
Configuring vector-0.12.0.1...
Installed regex-base-0.93.2
Building vector-0.12.0.1...
Configuring async-2.1.1.1...
Installed text-1.2.2.2
Building async-2.1.1.1...
Configuring exceptions-0.8.3...
Installed async-2.1.1.1
Building exceptions-0.8.3...
Configuring tagged-0.8.5...
Installed exceptions-0.8.3
Building tagged-0.8.5...
Installed tagged-0.8.5
Configuring hashable-1.2.6.0...
Building hashable-1.2.6.0...
Configuring regex-posix-0.95.2...
Installed hashable-1.2.6.0
Building regex-posix-0.95.2...
Configuring retry-0.7.4.2...
Installed vector-0.12.0.1
Building retry-0.7.4.2...
Installed regex-posix-0.95.2
Configuring unordered-containers-0.2.8.0...
Building unordered-containers-0.2.8.0...
Configuring uuid-types-1.0.3...
Installed retry-0.7.4.2
Building uuid-types-1.0.3...
Configuring scientific-0.3.4.15...
Installed uuid-types-1.0.3
Building scientific-0.3.4.15...
Installed unordered-containers-0.2.8.0
Installed scientific-0.3.4.15
Configuring attoparsec-0.13.1.0...
Building attoparsec-0.13.1.0...
Installed attoparsec-0.13.1.0
Configuring aeson-1.2.1.0...
Building aeson-1.2.1.0...
Installed aeson-1.2.1.0
Configuring codecov-haskell-0.5.0...
Building codecov-haskell-0.5.0...
Failed to install codecov-haskell-0.5.0
Build log ( /home/builder/.cabal/logs/codecov-haskell-0.5.0.log ):
cabal: Entering directory '/tmp/cabal-tmp-25666/codecov-haskell-0.5.0'
Configuring codecov-haskell-0.5.0...
Building codecov-haskell-0.5.0...
Preprocessing library codecov-haskell-0.5.0...
[1 of 9] Compiling Trace.Hpc.Codecov.Util ( src/Trace/Hpc/Codecov/Util.hs, dist/build/Trace/Hpc/Codecov/Util.o )
[2 of 9] Compiling Trace.Hpc.Codecov.Types ( src/Trace/Hpc/Codecov/Types.hs, dist/build/Trace/Hpc/Codecov/Types.o )
[3 of 9] Compiling Trace.Hpc.Codecov.Lix ( src/Trace/Hpc/Codecov/Lix.hs, dist/build/Trace/Hpc/Codecov/Lix.o )
[4 of 9] Compiling Trace.Hpc.Codecov.Curl ( src/Trace/Hpc/Codecov/Curl.hs, dist/build/Trace/Hpc/Codecov/Curl.o )

src/Trace/Hpc/Codecov/Curl.hs:52:56: error:
    • Variable not in scope:
        (<>) :: RetryPolicyM m1 -> RetryPolicyM m0 -> RetryPolicyM m
    • Perhaps you meant one of these:
        ‘<$>’ (imported from Control.Applicative),
        ‘*>’ (imported from Control.Applicative),
        ‘<$’ (imported from Control.Applicative)

src/Trace/Hpc/Codecov/Curl.hs:55:20: error:
    • Couldn't match type ‘IO (Maybe a)’
                     with ‘RetryStatus -> IO (Maybe a)’
      Expected type: IO (Maybe a) -> IO (Maybe a)
        Actual type: (RetryStatus -> IO (Maybe a)) -> IO (Maybe a)
    • In the expression: retrying expRetryPolicy isNothingM
      In an equation for ‘performWithRetry’:
          performWithRetry
            = retrying expRetryPolicy isNothingM
            where
                isNothingM _ = return . isNothing
    • Relevant bindings include
        performWithRetry :: IO (Maybe a) -> IO (Maybe a)
          (bound at src/Trace/Hpc/Codecov/Curl.hs:55:1)
cabal: Leaving directory '/tmp/cabal-tmp-25666/codecov-haskell-0.5.0'
cabal: Error: some packages failed to install:
codecov-haskell-0.5.0 failed during the building phase. The exception was:
ExitFailure 1