Build #1 for haskell-tools-daemon-1.0.1.1

[all reports]

Package haskell-tools-daemon-1.0.1.1
Install DependencyFailed haskell-tools-daemon-1.0.1.1
Docs NotTried
Tests NotTried
Time submitted 2018-03-09 08:53:22.245986892 UTC
Compiler ghc-8.2.2
OS linux
Arch x86_64
Dependencies Cabal-2.0.1.0, Diff-0.3.4, aeson-1.2.4.0, base-4.10.1.0, bytestring-0.10.8.2, containers-0.5.10.2, deepseq-1.4.3.0, directory-1.3.0.2, filepath-1.4.1.2, fswatch-0.1.0.2, ghc-8.2.2, ghc-paths-0.1.0.9, haskell-tools-builtin-refactorings-1.0.1.1, haskell-tools-prettyprint-1.0.1.1, haskell-tools-refactor-1.0.0.4, mtl-2.2.1, network-2.6.3.2, optparse-applicative-0.14.2.0, pretty-1.1.3.3, process-1.6.1.0, references-0.3.3.1, split-0.2.3.2, strict-0.3.2, template-haskell-2.12.0.0, base-4.10.1.0, directory-1.3.0.2, filepath-1.4.1.2, haskell-tools-builtin-refactorings-1.0.1.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring Diff-0.3.4...
Configuring base-compat-0.9.3...
Building base-compat-0.9.3...
Building Diff-0.3.4...
Installed Diff-0.3.4
Configuring base-orphans-0.7...
Building base-orphans-0.7...
Installed base-compat-0.9.3
Configuring cabal-doctest-1.0.6...
Building cabal-doctest-1.0.6...
Installed base-orphans-0.7
Configuring classyplate-0.3.0.2...
Building classyplate-0.3.0.2...
Installed cabal-doctest-1.0.6
Configuring colour-2.3.4...
Building colour-2.3.4...
Installed classyplate-0.3.0.2
Configuring dlist-0.8.0.4...
Building dlist-0.8.0.4...
Installed dlist-0.8.0.4
Configuring ghc-paths-0.1.0.9...
Installed colour-2.3.4
Configuring hinotify-0.3.9...
Building hinotify-0.3.9...
Building ghc-paths-0.1.0.9...
Installed ghc-paths-0.1.0.9
Configuring instance-control-0.1.2.0...
Installed hinotify-0.3.9
Configuring minisat-solver-0.1...
Building instance-control-0.1.2.0...
Building minisat-solver-0.1...
Installed instance-control-0.1.2.0
Configuring safe-0.3.16...
Building safe-0.3.16...
Installed minisat-solver-0.1
Configuring semigroups-0.18.4...
Building semigroups-0.18.4...
Installed safe-0.3.16
Configuring strict-0.3.2...
Building strict-0.3.2...
Installed semigroups-0.18.4
Configuring th-abstraction-0.2.6.0...
Building th-abstraction-0.2.6.0...
Installed strict-0.3.2
Configuring time-locale-compat-0.1.1.3...
Building time-locale-compat-0.1.1.3...
Installed time-locale-compat-0.1.1.3
Configuring transformers-compat-0.6.0.5...
Building transformers-compat-0.6.0.5...
Installed th-abstraction-0.2.6.0
Configuring uniplate-1.6.12...
Building uniplate-1.6.12...
Installed transformers-compat-0.6.0.5
Configuring unix-compat-0.5.0.1...
Building unix-compat-0.5.0.1...
Installed unix-compat-0.5.0.1
Configuring uuid-types-1.0.3...
Building uuid-types-1.0.3...
Installed uniplate-1.6.12
Configuring ansi-terminal-0.8.0.2...
Building ansi-terminal-0.8.0.2...
Installed uuid-types-1.0.3
Configuring tagged-0.8.5...
Building tagged-0.8.5...
Installed ansi-terminal-0.8.0.2
Configuring contravariant-1.4.1...
Building contravariant-1.4.1...
Installed tagged-0.8.5
Configuring fsnotify-0.2.1.1...
Building fsnotify-0.2.1.1...
Installed contravariant-1.4.1
Configuring ansi-wl-pprint-0.6.8.2...
Building ansi-wl-pprint-0.6.8.2...
Installed fsnotify-0.2.1.1
Configuring distributive-0.5.3...
Installed ansi-wl-pprint-0.6.8.2
Configuring aeson-1.2.4.0...
Building distributive-0.5.3...
Building aeson-1.2.4.0...
Installed distributive-0.5.3
Configuring optparse-applicative-0.14.2.0...
Building optparse-applicative-0.14.2.0...
Installed optparse-applicative-0.14.2.0
Configuring comonad-5.0.3...
Building comonad-5.0.3...
Installed comonad-5.0.3
Configuring fswatch-0.1.0.2...
Building fswatch-0.1.0.2...
Installed fswatch-0.1.0.2
Configuring bifunctors-5.5.2...
Building bifunctors-5.5.2...
Installed aeson-1.2.4.0
Installed bifunctors-5.5.2
Configuring profunctors-5.2.2...
Configuring semigroupoids-5.2.2...
Building profunctors-5.2.2...
Building semigroupoids-5.2.2...
Installed profunctors-5.2.2
Installed semigroupoids-5.2.2
Configuring either-5...
Building either-5...
Installed either-5
Configuring references-0.3.3.1...
Building references-0.3.3.1...
Installed references-0.3.3.1
Configuring haskell-tools-ast-1.0.1.1...
Building haskell-tools-ast-1.0.1.1...
Installed haskell-tools-ast-1.0.1.1
Configuring haskell-tools-prettyprint-1.0.1.1...
Configuring haskell-tools-backend-ghc-1.0.1.1...
Building haskell-tools-prettyprint-1.0.1.1...
Building haskell-tools-backend-ghc-1.0.1.1...
Installed haskell-tools-prettyprint-1.0.1.1
Configuring haskell-tools-rewrite-1.0.0.4...
Building haskell-tools-rewrite-1.0.0.4...
Installed haskell-tools-rewrite-1.0.0.4
Installed haskell-tools-backend-ghc-1.0.1.1
Configuring haskell-tools-refactor-1.0.0.4...
Building haskell-tools-refactor-1.0.0.4...
Installed haskell-tools-refactor-1.0.0.4
Configuring haskell-tools-builtin-refactorings-1.0.1.1...
Building haskell-tools-builtin-refactorings-1.0.1.1...
Failed to install haskell-tools-builtin-refactorings-1.0.1.1
Build log ( /home/builder/.cabal/logs/ghc-8.2.2/haskell-tools-builtin-refactorings-1.0.1.1-DMI5nDZCwiT6kUdrjKVdM8.log ):
cabal: Entering directory '/tmp/cabal-tmp-7087/haskell-tools-builtin-refactorings-1.0.1.1'
Configuring haskell-tools-builtin-refactorings-1.0.1.1...
Preprocessing library for haskell-tools-builtin-refactorings-1.0.1.1..
Building library for haskell-tools-builtin-refactorings-1.0.1.1..
[ 1 of 47] Compiling Language.Haskell.Tools.Refactor.Builtin.AutoCorrect ( Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs, dist/build/Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.o )

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:42:24: error:
    Variable not in scope: typeExpr :: Expr -> Ghc t0
   |
42 |   = do funTy <- lift $ typeExpr f
   |                        ^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:43:25: error:
    Variable not in scope: typeExpr :: Expr -> Ghc a1
   |
43 |        arg1Ty <- lift $ typeExpr a1
   |                         ^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:44:25: error:
    Variable not in scope: typeExpr :: Expr -> Ghc a1
   |
44 |        arg2Ty <- lift $ typeExpr a2
   |                         ^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:46:24: error:
    Variable not in scope:
      appTypeMatches :: [ClsInst] -> t0 -> [a1] -> Maybe a0
   |
46 |        if not (isJust (appTypeMatches insts funTy [arg1Ty, arg2Ty])) && isJust (appTypeMatches insts funTy [arg2Ty, arg1Ty])
   |                        ^^^^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:46:81: error:
    Variable not in scope:
      appTypeMatches :: [ClsInst] -> t0 -> [a1] -> Maybe a2
   |
46 |        if not (isJust (appTypeMatches insts funTy [arg1Ty, arg2Ty])) && isJust (appTypeMatches insts funTy [arg2Ty, arg1Ty])
   |                                                                                 ^^^^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:51:24: error:
    Variable not in scope: typeExpr :: Expr -> Ghc a4
   |
51 |        lhsTy <- lift $ typeExpr lhs
   |                        ^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:52:24: error:
    Variable not in scope: typeExpr :: Expr -> Ghc a4
   |
52 |        rhsTy <- lift $ typeExpr rhs
   |                        ^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:54:24: error:
    Variable not in scope:
      appTypeMatches :: [ClsInst] -> Type.Kind -> [a4] -> Maybe a3
   |
54 |        if not (isJust (appTypeMatches insts funTy [lhsTy, rhsTy])) && isJust (appTypeMatches insts funTy [rhsTy, lhsTy])
   |                        ^^^^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:54:79: error:
    Variable not in scope:
      appTypeMatches :: [ClsInst] -> Type.Kind -> [a4] -> Maybe a5
   |
54 |        if not (isJust (appTypeMatches insts funTy [lhsTy, rhsTy])) && isJust (appTypeMatches insts funTy [rhsTy, lhsTy])
   |                                                                               ^^^^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:88:60: error:
    Variable not in scope: literalType :: Literal -> Ghc Type.Kind
   |
88 | extractAtoms e = do lits <- mapM (\l -> (, LiteralA l) <$> literalType l) (e ^? biplateRef)
   |                                                            ^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:118:58: error:
    Variable not in scope:
      appTypeMatches
        :: [ClsInst]
           -> Type.Type -> [Type.Type] -> Maybe (TCvSubst, Type.Type)
    |
118 |                                , Just (subst, resTyp) <- appTypeMatches insts funT [argT]
    |                                                          ^^^^^^^^^^^^^^

Language/Haskell/Tools/Refactor/Builtin/AutoCorrect.hs:127:58: error:
    Variable not in scope:
      appTypeMatches
        :: [ClsInst]
           -> Type.Type -> [Type.Type] -> Maybe (TCvSubst, Type.Type)
    |
127 |                                , Just (subst, resTyp) <- appTypeMatches insts opT [lArgT, rArgT]
    |                                                          ^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-7087/haskell-tools-builtin-refactorings-1.0.1.1'
cabal: Error: some packages failed to install:
haskell-tools-builtin-refactorings-1.0.1.1-DMI5nDZCwiT6kUdrjKVdM8 failed
during the building phase. The exception was:
ExitFailure 1
haskell-tools-daemon-1.0.1.1-7Nd3RP98RyxA4Ik5dnQZq1 depends on
haskell-tools-daemon-1.0.1.1 which failed to install.

Test log

No test log was submitted for this report.