Build #3 for typeof-0.1.1

[all reports]

Package typeof-0.1.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2015-10-20 21:25:19.020444 UTC
Compiler ghc-7.10.2
OS linux
Arch x86_64
Dependencies process-1.2.3.0, base-4.8.1.0
Flags small_base

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring typeof-0.1.1...
Building typeof-0.1.1...
Preprocessing executable 'typeof' for typeof-0.1.1...
[1 of 2] Compiling Process          ( Process.hs, dist/build/typeof/typeof-tmp/Process.o )

Process.hs:23:23:
    No instance for (C.Exception a0) arising from a use of ‘C.handle’
    The type variable ‘a0’ is ambiguous
    Note: there are several potential instances:
      instance C.Exception C.NestedAtomically
        -- Defined in ‘Control.Exception.Base’
      instance C.Exception C.NoMethodError
        -- Defined in ‘Control.Exception.Base’
      instance C.Exception C.NonTermination
        -- Defined in ‘Control.Exception.Base’
      ...plus 17 others
    In the expression: C.handle (\ e -> return (show e))
    In the expression:
      C.handle (\ e -> return (show e))
      $ do { (inp, out, err, pid) <- runInteractiveProcess
                                       file args Nothing Nothing;
             hPutStr inp input >> hClose inp;
             output <- hGetContents out;
             errput <- hGetContents err;
             .... }
    In an equation for ‘run’:
        run file args input
          = C.handle (\ e -> return (show e))
            $ do { (inp, out, err, pid) <- runInteractiveProcess
                                             file args Nothing Nothing;
                   hPutStr inp input >> hClose inp;
                   output <- hGetContents out;
                   .... }

Process.hs:23:47:
    No instance for (Show a0) arising from a use of ‘show’
    The type variable ‘a0’ is ambiguous
    Relevant bindings include e :: a0 (bound at Process.hs:23:34)
    Note: there are several potential instances:
      instance Show C.NestedAtomically
        -- Defined in ‘Control.Exception.Base’
      instance Show C.NoMethodError
        -- Defined in ‘Control.Exception.Base’
      instance Show C.NonTermination
        -- Defined in ‘Control.Exception.Base’
      ...plus 58 others
    In the first argument of ‘return’, namely ‘(show e)’
    In the expression: return (show e)
    In the first argument of ‘C.handle’, namely
      ‘(\ e -> return (show e))’

Process.hs:40:10:
    No instance for (C.Exception e0) arising from a use of ‘C.catch’
    The type variable ‘e0’ is ambiguous
    Note: there are several potential instances:
      instance C.Exception C.NestedAtomically
        -- Defined in ‘Control.Exception.Base’
      instance C.Exception C.NoMethodError
        -- Defined in ‘Control.Exception.Base’
      instance C.Exception C.NonTermination
        -- Defined in ‘Control.Exception.Base’
      ...plus 17 others
    In a stmt of a 'do' block:
      e <- C.catch (waitForProcess pid) (\ _ -> return ExitSuccess)
    In the second argument of ‘($)’, namely
      ‘do { (inp, out, err, pid) <- runInteractiveProcess
                                      file args Nothing Nothing;
            hPutStr inp input >> hClose inp;
            output <- hGetContents out;
            errput <- hGetContents err;
            .... }’
    In the expression:
      C.handle (\ e -> return (show e))
      $ do { (inp, out, err, pid) <- runInteractiveProcess
                                       file args Nothing Nothing;
             hPutStr inp input >> hClose inp;
             output <- hGetContents out;
             errput <- hGetContents err;
             .... }
Failed to install typeof-0.1.1
cabal: Error: some packages failed to install:
typeof-0.1.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.