Build #8 for arrowapply-utils-0.1

[all reports]

Package arrowapply-utils-0.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-25 20:07:55.285592 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring arrowapply-utils-0.1...
Building arrowapply-utils-0.1...
Failed to install arrowapply-utils-0.1
Build log ( /home/builder/.cabal/logs/arrowapply-utils-0.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-22408/arrowapply-utils-0.1'
Configuring arrowapply-utils-0.1...
Building arrowapply-utils-0.1...
Preprocessing library arrowapply-utils-0.1...
[1 of 1] Compiling Control.Arrow.ApplyUtils ( Control/Arrow/ApplyUtils.hs, dist/build/Control/Arrow/ApplyUtils.o )

Control/Arrow/ApplyUtils.hs:13:10: error:
    • Could not deduce (Applicative (a ()))
        arising from the superclasses of an instance declaration
      from the context: ArrowApply a
        bound by the instance declaration
        at Control/Arrow/ApplyUtils.hs:13:10-37
    • In the instance declaration for ‘Monad (a ())’

Control/Arrow/ApplyUtils.hs:33:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             return (f p1 p2) }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:40:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             return (f p1 p2 p3) }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:48:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:57:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:67:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:78:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:90:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’

Control/Arrow/ApplyUtils.hs:103:3: error:
    • Overlapping instances for Monad (a ())
        arising from a do statement
      Matching instances:
        instance ArrowApply a => Monad (a ())
          -- Defined at Control/Arrow/ApplyUtils.hs:13:10
        instance Monad ((->) r) -- Defined in ‘GHC.Base’
        instance Monoid a => Monad ((,) a) -- Defined in ‘GHC.Base’
      (The choice depends on the instantiation of ‘a’
       To pick the first instance above, use IncoherentInstances
       when compiling the other instance declarations)
    • In a stmt of a 'do' block: p1 <- unmonadicA a1 v
      In the expression:
        do { p1 <- unmonadicA a1 v;
             p2 <- unmonadicA a2 v;
             p3 <- unmonadicA a3 v;
             p4 <- unmonadicA a4 v;
             .... }
      In the second argument of ‘($)’, namely
        ‘\ v
           -> do { p1 <- unmonadicA a1 v;
                   p2 <- unmonadicA a2 v;
                   .... }’
cabal: Leaving directory '/tmp/cabal-tmp-22408/arrowapply-utils-0.1'
cabal: Error: some packages failed to install:
arrowapply-utils-0.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.