Build #3 for yi-dynamic-configuration-0.19.0

[all reports]

Package yi-dynamic-configuration-0.19.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2020-11-20 06:55:48.996770619 UTC
Compiler ghc-8.10.2
OS linux
Arch x86_64
Dependencies base-4.14.1.0, data-default-0.7.1.1, dyre-0.8.12, microlens-platform-0.4.2, mtl-2.2.2, text-1.2.3.2, transformers-base-0.4.5.2, yi-core-0.19.2, yi-rope-0.11
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     data-default-class-0.1.2.0
Starting     dlist-1.0
Starting     executable-path-0.0.3.1
Starting     base-orphans-0.8.3
Building     data-default-class-0.1.2.0
Building     executable-path-0.0.3.1
Building     dlist-1.0
Building     base-orphans-0.8.3
Completed    executable-path-0.0.3.1
Starting     fingertree-0.1.4.2
Completed    data-default-class-0.1.2.0
Starting     fmlist-0.9.4
Building     fingertree-0.1.4.2
Building     fmlist-0.9.4
Completed    dlist-1.0
Starting     ghc-paths-0.1.0.12
Completed    fmlist-0.9.4
Starting     hashable-1.3.0.0
Building     hashable-1.3.0.0
Completed    base-orphans-0.8.3
Starting     integer-logarithms-1.0.3.1
Building     integer-logarithms-1.0.3.1
Building     ghc-paths-0.1.0.12
Completed    integer-logarithms-1.0.3.1
Starting     io-storage-0.3
Building     io-storage-0.3
Completed    hashable-1.3.0.0
Starting     microlens-0.4.12.0
Building     microlens-0.4.12.0
Completed    ghc-paths-0.1.0.12
Starting     old-locale-1.0.0.7
Completed    fingertree-0.1.4.2
Starting     oo-prototypes-0.1.0.0
Completed    io-storage-0.3
Starting     pointedlist-0.6.1
Building     old-locale-1.0.0.7
Building     oo-prototypes-0.1.0.0
Building     pointedlist-0.6.1
Completed    oo-prototypes-0.1.0.0
Starting     primitive-0.7.1.0
Completed    old-locale-1.0.0.7
Starting     regex-base-0.94.0.0
Building     primitive-0.7.1.0
Building     regex-base-0.94.0.0
Completed    microlens-0.4.12.0
Starting     split-0.2.3.4
Completed    pointedlist-0.6.1
Starting     th-abstraction-0.4.0.0
Building     split-0.2.3.4
Building     th-abstraction-0.4.0.0
Completed    regex-base-0.94.0.0
Starting     transformers-compat-0.6.6
Completed    split-0.2.3.4
Starting     unix-compat-0.5.2
Building     transformers-compat-0.6.6
Building     unix-compat-0.5.2
Completed    unix-compat-0.5.2
Starting     utf8-string-1.0.1.1
Building     utf8-string-1.0.1.1
Completed    th-abstraction-0.4.0.0
Starting     xdg-basedir-0.2.2
Completed    transformers-compat-0.6.6
Starting     data-default-instances-containers-0.0.1
Building     xdg-basedir-0.2.2
Building     data-default-instances-containers-0.0.1
Completed    xdg-basedir-0.2.2
Starting     data-default-instances-dlist-0.0.1
Completed    data-default-instances-containers-0.0.1
Starting     unordered-containers-0.2.13.0
Building     data-default-instances-dlist-0.0.1
Building     unordered-containers-0.2.13.0
Completed    data-default-instances-dlist-0.0.1
Starting     yi-rope-0.11
Building     yi-rope-0.11
Completed    utf8-string-1.0.1.1
Starting     data-default-instances-old-locale-0.0.1
Building     data-default-instances-old-locale-0.0.1
Completed    data-default-instances-old-locale-0.0.1
Starting     microlens-ghc-0.4.13
Building     microlens-ghc-0.4.13
Completed    yi-rope-0.11
Starting     regex-tdfa-1.3.1.0
Completed    primitive-0.7.1.0
Starting     microlens-th-0.4.3.8
Building     regex-tdfa-1.3.1.0
Building     microlens-th-0.4.3.8
Completed    microlens-ghc-0.4.13
Starting     generic-deriving-1.14
Building     generic-deriving-1.14
Completed    microlens-th-0.4.3.8
Starting     transformers-base-0.4.5.2
Building     transformers-base-0.4.5.2
Completed    transformers-base-0.4.5.2
Starting     microlens-mtl-0.2.0.1
Completed    unordered-containers-0.2.13.0
Starting     dyre-0.8.12
Building     microlens-mtl-0.2.0.1
Building     dyre-0.8.12
Completed    microlens-mtl-0.2.0.1
Starting     data-default-0.7.1.1
Completed    dyre-0.8.12
Starting     vector-0.12.1.2
Building     data-default-0.7.1.1
Building     vector-0.12.1.2
Completed    data-default-0.7.1.1
Starting     scientific-0.3.6.2
Building     scientific-0.3.6.2
Completed    scientific-0.3.6.2
Starting     dynamic-state-0.3.1
Completed    regex-tdfa-1.3.1.0
Starting     attoparsec-0.13.2.4
Building     dynamic-state-0.3.1
Building     attoparsec-0.13.2.4
Completed    dynamic-state-0.3.1
Completed    generic-deriving-1.14
Completed    attoparsec-0.13.2.4
Completed    vector-0.12.1.2
Starting     microlens-platform-0.4.2
Starting     ListLike-4.7.2
Building     microlens-platform-0.4.2
Building     ListLike-4.7.2
Completed    microlens-platform-0.4.2
Starting     yi-language-0.19.0
Building     yi-language-0.19.0
Completed    yi-language-0.19.0
Completed    ListLike-4.7.2
Starting     process-extras-0.7.4
Building     process-extras-0.7.4
Completed    process-extras-0.7.4
Starting     yi-core-0.19.2
Building     yi-core-0.19.2
Completed    yi-core-0.19.2
Starting     yi-dynamic-configuration-0.19.0
Building     yi-dynamic-configuration-0.19.0
Failed to install yi-dynamic-configuration-0.19.0
Build log ( /home/builder/.cabal/logs/ghc-8.10.2/yi-dynamic-configuration-0.19.0-1DW3EvnAF6Kmg5Rw0KMue.log ):
cabal: Entering directory '/tmp/cabal-tmp-1567/yi-dynamic-configuration-0.19.0'
Configuring yi-dynamic-configuration-0.19.0...
Preprocessing library for yi-dynamic-configuration-0.19.0..
Building library for yi-dynamic-configuration-0.19.0..
[1 of 5] Compiling Paths_yi_dynamic_configuration ( dist/build/autogen/Paths_yi_dynamic_configuration.hs, dist/build/Paths_yi_dynamic_configuration.o, dist/build/Paths_yi_dynamic_configuration.dyn_o )
[2 of 5] Compiling Yi.Boot.Internal ( src/Yi/Boot/Internal.hs, dist/build/Yi/Boot/Internal.o, dist/build/Yi/Boot/Internal.dyn_o )
[3 of 5] Compiling Yi.Option        ( src/Yi/Option.hs, dist/build/Yi/Option.o, dist/build/Yi/Option.dyn_o )
[4 of 5] Compiling Yi.Main          ( src/Yi/Main.hs, dist/build/Yi/Main.o, dist/build/Yi/Main.dyn_o )

src/Yi/Main.hs:138:24: error:
    • No instance for (MonadFail (Either OptionError))
        arising from a use of ‘fail’
    • In the expression: fail "Panic: frontend not found"
      In a case alternative:
          Frontend _ -> fail "Panic: frontend not found"
      In the expression:
        case opt of
          Frontend _ -> fail "Panic: frontend not found"
          Help -> Left $ OptionError (usage options) ExitSuccess
          Version -> Left $ OptionError versinfo ExitSuccess
          Debug -> return (cfg {debugMode = True}, cfgcon)
          LineNo l
            -> case startActions cfg of
                 x : xs
                   -> return
                        (cfg {startActions = x : makeAction (gotoLn (read l)) : xs}, 
                         cfgcon)
                 [] -> fail "The `-l' option must come after a file argument"
          File filename
            -> if shouldOpenInTabs && not (null (startActions cfg)) then
                   prependActions [YiA $ openNewFile filename, ....]
               else
                   prependAction $ openNewFile filename
          EditorNm emul
            -> case lookup (fmap toLower emul) editors of
                 Just modifyCfg -> return (modifyCfg cfg, cfgcon)
                 Nothing -> fail $ "Unknown emulation: " ++ show emul
          GhcOption ghcOpt
            -> return
                 (cfg, cfgcon {ghcOptions = ghcOptions cfgcon ++ [ghcOpt]})
          ConfigFile f -> return (cfg, cfgcon {userConfigDir = return f})
          CustomNoArg o
            -> do cfg' <- o cfg
                  return (cfg', cfgcon)
          CustomReqArg f s
            -> do cfg' <- f s cfg
                  return (cfg', cfgcon)
          CustomOptArg f s
            -> do cfg' <- f s cfg
                  return (cfg', cfgcon)
          _ -> return (cfg, cfgcon)
    |
138 |       Frontend _    -> fail "Panic: frontend not found"
    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-1567/yi-dynamic-configuration-0.19.0'
cabal: Error: some packages failed to install:
yi-dynamic-configuration-0.19.0-1DW3EvnAF6Kmg5Rw0KMue failed during the
building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.