Build #1 for typeof-0.1.1
| Package | typeof-0.1.1 |
|---|
| Install | BuildFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | unknown |
|---|---|
| Compiler | ghc-7.6.3 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | process-1.1.0.2, base-4.6.0.1 |
| Flags | small_base |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Downloading typeof-0.1.1...
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
Possible fix: add a type signature that fixes these type variable(s)
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 15 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
Possible fix: add a type signature that fixes these type variable(s)
Note: there are several potential instances:
instance Show Double -- Defined in `GHC.Float'
instance Show Float -- Defined in `GHC.Float'
instance (Integral a, Show a) => Show (GHC.Real.Ratio a)
-- Defined in `GHC.Real'
...plus 54 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
Possible fix: add a type signature that fixes these type variable(s)
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 15 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.