Build #1 for happstack-authenticate-2.3.4.16

[all reports]

Package happstack-authenticate-2.3.4.16
Install DependencyFailed happstack-authenticate-2.3.4.16
Docs NotTried
Tests NotTried
Time submitted 2019-05-26 17:16:09.413200964 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies acid-state-0.15.0, aeson-0.11.3.0, authenticate-1.3.4, base-4.12.0.0, base64-bytestring-1.0.0.2, boomerang-1.4.5.6, bytestring-0.10.8.2, containers-0.6.0.1, data-default-0.7.1.1, email-validate-2.3.2.11, filepath-1.4.2.1, happstack-hsp-7.3.7.3, happstack-jmacro-7.0.12.1, happstack-server-7.5.1.3, hsp-0.10.0, hsx-jmacro-7.3.8.1, hsx2hs-0.14.1.5, http-conduit-2.3.7.1, http-types-0.12.3, ixset-typed-0.4.0.1, jmacro-0.6.16, jwt-0.10.0, lens-4.17.1, mime-mail-0.5.0, mtl-2.2.2, pwstore-purehaskell-2.1.4, random-1.1, safecopy-0.9.4.3, shakespeare-2.0.20, text-1.2.3.1, time-1.8.0.2, unordered-containers-0.2.10.0, userid-0.1.3.3, web-routes-0.27.14.2, web-routes-boomerang-0.28.4.2, web-routes-happstack-0.23.11, web-routes-hsp-0.24.6.1, web-routes-th-0.22.6.4
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Starting     StateVar-1.1.1.1
Starting     base-orphans-0.8.1
Starting     SHA-1.6.4.4
Starting     base-compat-0.10.5
Building     StateVar-1.1.1.1
Building     base-orphans-0.8.1
Building     SHA-1.6.4.4
Building     base-compat-0.10.5
Completed    base-orphans-0.8.1
Starting     base64-bytestring-1.0.0.2
Completed    StateVar-1.1.1.1
Starting     basement-0.0.10
Building     base64-bytestring-1.0.0.2
Building     basement-0.0.10
Completed    base64-bytestring-1.0.0.2
Starting     blaze-builder-0.4.1.0
Building     blaze-builder-0.4.1.0
Completed    base-compat-0.10.5
Starting     byteable-0.1.1
Building     byteable-0.1.1
Completed    SHA-1.6.4.4
Starting     cabal-doctest-1.0.6
Completed    byteable-0.1.1
Starting     call-stack-0.1.0
Completed    blaze-builder-0.4.1.0
Starting     cereal-0.5.8.0
Building     cabal-doctest-1.0.6
Building     call-stack-0.1.0
Building     cereal-0.5.8.0
Completed    call-stack-0.1.0
Starting     data-default-class-0.1.2.0
Building     data-default-class-0.1.2.0
Completed    cabal-doctest-1.0.6
Starting     digest-0.0.1.2
Building     digest-0.0.1.2
Completed    data-default-class-0.1.2.0
Starting     dlist-0.8.0.6
Building     dlist-0.8.0.6
Completed    digest-0.0.1.2
Starting     extensible-exceptions-0.1.1.4
Building     extensible-exceptions-0.1.1.4
Completed    extensible-exceptions-0.1.1.4
Starting     fail-4.9.0.0
Completed    dlist-0.8.0.6
Starting     filelock-0.1.1.3
Building     fail-4.9.0.0
Building     filelock-0.1.1.3
Completed    cereal-0.5.8.0
Downloading  harp-0.4.3.2
Downloaded   harp-0.4.3.2
Starting     harp-0.4.3.2
Completed    fail-4.9.0.0
Starting     hashable-1.3.0.0
Building     harp-0.4.3.2
Building     hashable-1.3.0.0
Completed    filelock-0.1.1.3
Completed    harp-0.4.3.2
Starting     hourglass-0.2.12
Starting     haskell-src-exts-1.20.3
Building     hourglass-0.2.12
Building     haskell-src-exts-1.20.3
Completed    hashable-1.3.0.0
Downloading  hsp-0.10.0
Downloaded   hsp-0.10.0
Starting     hsp-0.10.0
Building     hsp-0.10.0
Completed    hsp-0.10.0
Starting     html-1.0.1.2
Building     html-1.0.1.2
Completed    hourglass-0.2.12
Starting     integer-logarithms-1.0.3
Building     integer-logarithms-1.0.3
Completed    html-1.0.1.2
Starting     mime-types-0.1.0.9
Completed    integer-logarithms-1.0.3
Starting     network-2.8.0.1
Building     mime-types-0.1.0.9
Building     network-2.8.0.1
Completed    mime-types-0.1.0.9
Starting     network-uri-2.6.1.0
Building     network-uri-2.6.1.0
Completed    network-uri-2.6.1.0
Starting     old-locale-1.0.0.7
Building     old-locale-1.0.0.7
Completed    network-2.8.0.1
Starting     parallel-3.2.2.0
Completed    basement-0.0.10
Starting     parseargs-0.2.0.9
Completed    old-locale-1.0.0.7
Starting     primitive-0.7.0.0
Building     parallel-3.2.2.0
Building     parseargs-0.2.0.9
Building     primitive-0.7.0.0
Completed    parallel-3.2.2.0
Starting     random-1.1
Building     random-1.1
Completed    parseargs-0.2.0.9
Starting     reflection-2.1.4
Building     reflection-2.1.4
Completed    random-1.1
Starting     regex-base-0.93.2
Building     regex-base-0.93.2
Completed    regex-base-0.93.2
Starting     safe-0.3.17
Building     safe-0.3.17
Completed    reflection-2.1.4
Starting     semigroups-0.18.5
Building     semigroups-0.18.5
Completed    semigroups-0.18.5
Starting     split-0.2.3.3
Completed    primitive-0.7.0.0
Starting     syb-0.7
Building     split-0.2.3.3
Building     syb-0.7
Completed    safe-0.3.17
Starting     system-filepath-0.4.14
Completed    split-0.2.3.3
Starting     tagged-0.8.6
Building     tagged-0.8.6
Building     system-filepath-0.4.14
Completed    syb-0.7
Starting     th-abstraction-0.3.1.0
Building     th-abstraction-0.3.1.0
Completed    tagged-0.8.6
Starting     threads-0.5.1.6
Completed    system-filepath-0.4.14
Starting     transformers-compat-0.6.5
Building     transformers-compat-0.6.5
Building     threads-0.5.1.6
Completed    th-abstraction-0.3.1.0
Starting     unliftio-core-0.1.2.0
Building     unliftio-core-0.1.2.0
Completed    threads-0.5.1.6
Starting     utf8-string-1.0.1.1
Completed    transformers-compat-0.6.5
Starting     void-0.7.3
Building     utf8-string-1.0.1.1
Completed    unliftio-core-0.1.2.0
Starting     xml-types-0.3.6
Building     void-0.7.3
Building     xml-types-0.3.6
Completed    void-0.7.3
Starting     zlib-0.6.2
Building     zlib-0.6.2
Completed    utf8-string-1.0.1.1
Starting     time-compat-1.9.2.2
Completed    xml-types-0.3.6
Starting     contravariant-1.5.1
Building     time-compat-1.9.2.2
Building     contravariant-1.5.1
Completed    zlib-0.6.2
Starting     wl-pprint-text-1.2.0.0
Completed    contravariant-1.5.1
Starting     blaze-markup-0.8.2.2
Building     wl-pprint-text-1.2.0.0
Building     blaze-markup-0.8.2.2
Completed    time-compat-1.9.2.2
Starting     data-default-instances-containers-0.0.1
Building     data-default-instances-containers-0.0.1
Completed    data-default-instances-containers-0.0.1
Starting     cookie-0.4.4
Completed    wl-pprint-text-1.2.0.0
Starting     data-default-instances-dlist-0.0.1
Building     cookie-0.4.4
Building     data-default-instances-dlist-0.0.1
Completed    blaze-markup-0.8.2.2
Starting     unordered-containers-0.2.10.0
Building     unordered-containers-0.2.10.0
Completed    data-default-instances-dlist-0.0.1
Starting     case-insensitive-1.2.1.0
Completed    cookie-0.4.4
Starting     async-2.2.1
Building     case-insensitive-1.2.1.0
Building     async-2.2.1
Completed    case-insensitive-1.2.1.0
Starting     sendfile-0.7.10
Building     sendfile-0.7.10
Completed    async-2.2.1
Starting     socks-0.6.0
Building     socks-0.6.0
Completed    sendfile-0.7.10
Starting     memory-0.14.18
Building     memory-0.14.18
Completed    socks-0.6.0
Starting     old-time-1.1.0.3
Completed    unordered-containers-0.2.10.0
Starting     hslogger-1.3.0.0
Building     hslogger-1.3.0.0
Building     old-time-1.1.0.3
Completed    hslogger-1.3.0.0
Starting     data-default-instances-old-locale-0.0.1
Building     data-default-instances-old-locale-0.0.1
Completed    old-time-1.1.0.3
Downloading  pwstore-purehaskell-2.1.4
Downloaded   pwstore-purehaskell-2.1.4
Starting     pwstore-purehaskell-2.1.4
Building     pwstore-purehaskell-2.1.4
Completed    data-default-instances-old-locale-0.0.1
Starting     mime-mail-0.5.0
Building     mime-mail-0.5.0
Completed    memory-0.14.18
Starting     regex-posix-0.95.2
Completed    pwstore-purehaskell-2.1.4
Starting     boomerang-1.4.5.6
Building     regex-posix-0.95.2
Building     boomerang-1.4.5.6
Completed    mime-mail-0.5.0
Starting     vector-0.12.0.3
Building     vector-0.12.0.3
Completed    regex-posix-0.95.2
Starting     scientific-0.3.6.2
Building     scientific-0.3.6.2
Completed    boomerang-1.4.5.6
Starting     th-expand-syns-0.4.4.0
Building     th-expand-syns-0.4.4.0
Completed    scientific-0.3.6.2
Starting     distributive-0.6
Completed    th-expand-syns-0.4.4.0
Starting     th-lift-0.8.0.1
Building     th-lift-0.8.0.1
Building     distributive-0.6
Completed    th-lift-0.8.0.1
Starting     transformers-base-0.4.5.2
Building     transformers-base-0.4.5.2
Completed    distributive-0.6
Starting     exceptions-0.10.2
Building     exceptions-0.10.2
Completed    transformers-base-0.4.5.2
Starting     blaze-html-0.9.1.1
Building     blaze-html-0.9.1.1
Completed    exceptions-0.10.2
Starting     http-types-0.12.3
Building     http-types-0.12.3
Completed    haskell-src-exts-1.20.3
Starting     typed-process-0.2.4.0
Building     typed-process-0.2.4.0
Completed    http-types-0.12.3
Starting     streaming-commons-0.2.1.0
Completed    typed-process-0.2.4.0
Starting     data-default-0.7.1.1
Building     streaming-commons-0.2.1.0
Building     data-default-0.7.1.1
Completed    data-default-0.7.1.1
Starting     pem-0.2.4
Building     pem-0.2.4
Completed    pem-0.2.4
Starting     cryptonite-0.26
Building     cryptonite-0.26
Completed    streaming-commons-0.2.1.0
Starting     asn1-types-0.3.2
Building     asn1-types-0.3.2
Completed    vector-0.12.0.3
Starting     attoparsec-0.13.2.2
Building     attoparsec-0.13.2.2
Completed    asn1-types-0.3.2
Starting     th-reify-many-0.1.9
Building     th-reify-many-0.1.9
Completed    blaze-html-0.9.1.1
Starting     comonad-5.0.5
Completed    th-reify-many-0.1.9
Starting     monad-control-1.0.2.3
Building     comonad-5.0.5
Building     monad-control-1.0.2.3
Completed    monad-control-1.0.2.3
Starting     resourcet-1.2.2
Building     resourcet-1.2.2
Completed    attoparsec-0.13.2.2
Downloading  web-routes-0.27.14.2
Downloaded   web-routes-0.27.14.2
Starting     web-routes-0.27.14.2
Building     web-routes-0.27.14.2
Completed    comonad-5.0.5
Starting     http-client-0.6.4
Building     http-client-0.6.4
Completed    resourcet-1.2.2
Starting     vector-algorithms-0.8.0.1
Building     vector-algorithms-0.8.0.1
Completed    web-routes-0.27.14.2
Starting     th-lift-instances-0.1.13
Building     th-lift-instances-0.1.13
Completed    th-lift-instances-0.1.13
Starting     safecopy-0.9.4.3
Building     safecopy-0.9.4.3
Completed    http-client-0.6.4
Starting     asn1-encoding-0.9.5
Building     asn1-encoding-0.9.5
Completed    vector-algorithms-0.8.0.1
Starting     happstack-server-7.5.1.3
Building     happstack-server-7.5.1.3
Completed    safecopy-0.9.4.3
Starting     email-validate-2.3.2.11
Building     email-validate-2.3.2.11
Completed    asn1-encoding-0.9.5
Starting     aeson-0.11.3.0
Building     aeson-0.11.3.0
Completed    email-validate-2.3.2.11
Starting     bifunctors-5.5.4
Building     bifunctors-5.5.4
Failed to install happstack-server-7.5.1.3
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/happstack-server-7.5.1.3-Af5qlcNkxihDER4Nf1M8D9.log ):
cabal: Entering directory '/tmp/cabal-tmp-31811/happstack-server-7.5.1.3'
Configuring happstack-server-7.5.1.3...
Preprocessing library for happstack-server-7.5.1.3..
Building library for happstack-server-7.5.1.3..

on the commandline: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

src/Happstack/Server/SimpleHTTP.hs:3:14: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
  |
3 | {-# LANGUAGE OverlappingInstances #-}
  |              ^^^^^^^^^^^^^^^^^^^^
[ 1 of 38] Compiling Happstack.Server.Internal.Clock ( src/Happstack/Server/Internal/Clock.hs, dist/build/Happstack/Server/Internal/Clock.o )
[ 2 of 38] Compiling Happstack.Server.Internal.Cookie ( src/Happstack/Server/Internal/Cookie.hs, dist/build/Happstack/Server/Internal/Cookie.o )
[ 3 of 38] Compiling Happstack.Server.Internal.LazyLiner ( src/Happstack/Server/Internal/LazyLiner.hs, dist/build/Happstack/Server/Internal/LazyLiner.o )
[ 4 of 38] Compiling Happstack.Server.Internal.LogFormat ( src/Happstack/Server/Internal/LogFormat.hs, dist/build/Happstack/Server/Internal/LogFormat.o )
[ 5 of 38] Compiling Happstack.Server.Internal.RFC822Headers ( src/Happstack/Server/Internal/RFC822Headers.hs, dist/build/Happstack/Server/Internal/RFC822Headers.o )
[ 6 of 38] Compiling Happstack.Server.Internal.SocketTH ( src/Happstack/Server/Internal/SocketTH.hs, dist/build/Happstack/Server/Internal/SocketTH.o )
[ 7 of 38] Compiling Happstack.Server.Internal.Socket ( src/Happstack/Server/Internal/Socket.hs, dist/build/Happstack/Server/Internal/Socket.o )

src/Happstack/Server/Internal/Socket.hs:39:1: warning: [-Wunused-top-binds]
    Defined but not used: ‘showHostAddress6’
   |
39 | showHostAddress6 (a,b,c,d) =
   | ^^^^^^^^^^^^^^^^
[ 8 of 38] Compiling Happstack.Server.Internal.TimeoutManager ( src/Happstack/Server/Internal/TimeoutManager.hs, dist/build/Happstack/Server/Internal/TimeoutManager.o )
[ 9 of 38] Compiling Happstack.Server.Internal.TimeoutIO ( src/Happstack/Server/Internal/TimeoutIO.hs, dist/build/Happstack/Server/Internal/TimeoutIO.o )
[10 of 38] Compiling Happstack.Server.Internal.TimeoutSocket ( src/Happstack/Server/Internal/TimeoutSocket.hs, dist/build/Happstack/Server/Internal/TimeoutSocket.o )

src/Happstack/Server/Internal/TimeoutSocket.hs:91:33: warning: [-Wdeprecations]
    In the use of ‘sClose’ (imported from Network.Socket):
    Deprecated: "use 'close'"
   |
91 |               , toShutdown    = sClose socket
   |                                 ^^^^^^
[11 of 38] Compiling Happstack.Server.SURI ( src/Happstack/Server/SURI.hs, dist/build/Happstack/Server/SURI.o )
[12 of 38] Compiling Happstack.Server.Internal.Types ( src/Happstack/Server/Internal/Types.hs, dist/build/Happstack/Server/Internal/Types.o )

src/Happstack/Server/Internal/Types.hs:23:1: warning: [-Wunused-imports]
    The import of ‘SomeException’
    from module ‘Control.Exception’ is redundant
   |
23 | import Control.Exception (Exception, SomeException)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:24:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use "Control.Monad.Except" instead
   |
24 | import Control.Monad.Error (Error(strMsg))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:249:10: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
249 | instance Error Response where
    |          ^^^^^

src/Happstack/Server/Internal/Types.hs:249:10: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
249 | instance Error Response where
    |          ^^^^^
[13 of 38] Compiling Happstack.Server.Internal.Multipart ( src/Happstack/Server/Internal/Multipart.hs, dist/build/Happstack/Server/Internal/Multipart.o )
[14 of 38] Compiling Happstack.Server.Internal.MessageWrap ( src/Happstack/Server/Internal/MessageWrap.hs, dist/build/Happstack/Server/Internal/MessageWrap.o )
[15 of 38] Compiling Happstack.Server.SURI.ParseURI ( src/Happstack/Server/SURI/ParseURI.hs, dist/build/Happstack/Server/SURI/ParseURI.o )
[16 of 38] Compiling Happstack.Server.Types ( src/Happstack/Server/Types.hs, dist/build/Happstack/Server/Types.o )
[17 of 38] Compiling Paths_happstack_server ( dist/build/autogen/Paths_happstack_server.hs, dist/build/Paths_happstack_server.o )
[18 of 38] Compiling Happstack.Server.Internal.Monads ( src/Happstack/Server/Internal/Monads.hs, dist/build/Happstack/Server/Internal/Monads.o )

src/Happstack/Server/Internal/Monads.hs:15:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use "Control.Monad.Except" instead
   |
15 | import Control.Monad.Error                       ( ErrorT(ErrorT), runErrorT
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Happstack/Server/Internal/Monads.hs:58:1: warning: [-Wunused-imports]
    The import of ‘||’ from module ‘Prelude’ is redundant
   |
58 | import Prelude                                   (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:392:37: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
392 | newtype WebT m a = WebT { unWebT :: ErrorT Response (FilterT (Response) (MaybeT m)) a }
    |                                     ^^^^^^

src/Happstack/Server/Internal/Monads.hs:412:31: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
412 |                         (StT (ErrorT Response) a))
    |                               ^^^^^^

src/Happstack/Server/Internal/Monads.hs:545:25: warning: [-Wdeprecations]
    In the use of data constructor ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
545 |     mplus x y =  WebT $ ErrorT $ FilterT $ (lower x) `mplus` (lower y)
    |                         ^^^^^^

src/Happstack/Server/Internal/Monads.hs:546:36: warning: [-Wdeprecations]
    In the use of ‘runErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
546 |         where lower = (unFilterT . runErrorT . unWebT)
    |                                    ^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:551:30: warning: [-Wdeprecations]
    In the use of data constructor ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
551 |     getFilter     m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m)
    |                              ^^^^^^

src/Happstack/Server/Internal/Monads.hs:551:62: warning: [-Wdeprecations]
    In the use of ‘runErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
551 |     getFilter     m = WebT $ ErrorT $ liftM lft $ getFilter (runErrorT $ unWebT m)
    |                                                              ^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:566:54: warning: [-Wdeprecations]
    In the use of ‘runErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
566 | ununWebT = runMaybeT . Lazy.runWriterT . unFilterT . runErrorT . unWebT
    |                                                      ^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:570:17: warning: [-Wdeprecations]
    In the use of data constructor ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
570 | mkWebT = WebT . ErrorT . FilterT . Lazy.WriterT . MaybeT
    |                 ^^^^^^

src/Happstack/Server/Internal/Monads.hs:788:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
788 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where
    |           ^^^^^

src/Happstack/Server/Internal/Monads.hs:788:51: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
788 | instance (Error e, ServerMonad m) => ServerMonad (ErrorT e m) where
    |                                                   ^^^^^^

src/Happstack/Server/Internal/Monads.hs:790:17: warning: [-Wdeprecations]
    In the use of ‘mapErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
790 |     localRq f = mapErrorT $ localRq f
    |                 ^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:792:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
792 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where
    |           ^^^^^

src/Happstack/Server/Internal/Monads.hs:792:55: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
792 | instance (Error e, FilterMonad a m) => FilterMonad a (ErrorT e m) where
    |                                                       ^^^^^^

src/Happstack/Server/Internal/Monads.hs:795:19: warning: [-Wdeprecations]
    In the use of ‘mapErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
795 |     getFilter m = mapErrorT (\m' ->
    |                   ^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:802:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
802 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where
    |           ^^^^^

src/Happstack/Server/Internal/Monads.hs:802:49: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
802 | instance (Error e, WebMonad a m) => WebMonad a (ErrorT e m) where
    |                                                 ^^^^^^
[19 of 38] Compiling Happstack.Server.Response ( src/Happstack/Server/Response.hs, dist/build/Happstack/Server/Response.o )
[20 of 38] Compiling Happstack.Server.Validation ( src/Happstack/Server/Validation.hs, dist/build/Happstack/Server/Validation.o )
[21 of 38] Compiling Happstack.Server.Cookie ( src/Happstack/Server/Cookie.hs, dist/build/Happstack/Server/Cookie.o )
[22 of 38] Compiling Happstack.Server.RqData ( src/Happstack/Server/RqData.hs, dist/build/Happstack/Server/RqData.o )

src/Happstack/Server/RqData.hs:70:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use "Control.Monad.Except" instead
   |
70 | import Control.Monad.Error                      (Error(noMsg, strMsg), ErrorT, mapErrorT)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:73:1: warning: [-Wunused-imports]
    The qualified import of ‘Data.ByteString.Char8’ is redundant
      except perhaps to import instances from ‘Data.ByteString.Char8’
    To import instances alone, use: import Data.ByteString.Char8()
   |
73 | import qualified Data.ByteString.Char8          as P
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:94:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
   |
94 | instance (Error e, Monoid e) => MonadReader r (ReaderError r e) where
   |           ^^^^^

src/Happstack/Server/RqData.hs:98:21: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
   |
98 | instance (Monoid e, Error e) => Applicative (ReaderError r e) where
   |                     ^^^^^

src/Happstack/Server/RqData.hs:103:21: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
103 | instance (Monoid e, Error e) => Alternative (ReaderError r e) where
    |                     ^^^^^

src/Happstack/Server/RqData.hs:125:10: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
125 | instance Error (Errors String) where
    |          ^^^^^

src/Happstack/Server/RqData.hs:125:10: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
125 | instance Error (Errors String) where
    |          ^^^^^

src/Happstack/Server/RqData.hs:206:20: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
206 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where
    |                    ^^^^^

src/Happstack/Server/RqData.hs:206:56: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
206 | instance (Monad m, Error e, HasRqData m) => HasRqData (ErrorT e m) where
    |                                                        ^^^^^^

src/Happstack/Server/RqData.hs:208:21: warning: [-Wdeprecations]
    In the use of ‘mapErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
208 |     localRqEnv f  = mapErrorT (localRqEnv f)
    |                     ^^^^^^^^^

src/Happstack/Server/RqData.hs:286:36: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
286 |          (Left e)  -> rqDataError (strMsg e)
    |                                    ^^^^^^

src/Happstack/Server/RqData.hs:295:36: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
295 |          (Left e)  -> rqDataError (strMsg e)
    |                                    ^^^^^^

src/Happstack/Server/RqData.hs:343:36: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
343 |            Nothing -> rqDataError (strMsg $ "Parameter not found: " ++ name)
    |                                    ^^^^^^

src/Happstack/Server/RqData.hs:365:39: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
365 |          (Left _fp) -> rqDataError $ (strMsg $ "lookBS: " ++ n ++ " is a file.")
    |                                       ^^^^^^

src/Happstack/Server/RqData.hs:378:35: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
378 |          (_fp, _) -> rqDataError (strMsg $ "lookBSs: " ++ n ++ " is a file.")
    |                                   ^^^^^^

src/Happstack/Server/RqData.hs:453:37: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
453 |            Nothing -> rqDataError $ strMsg $ "lookCookie: cookie not found: " ++ name
    |                                     ^^^^^^

src/Happstack/Server/RqData.hs:514:38: warning: [-Wdeprecations]
    In the use of ‘strMsg’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
    |
514 |          (Right _) -> rqDataError $ (strMsg $ "lookFile: " ++ n ++ " was found but is not a file.")
    |                                      ^^^^^^
[23 of 38] Compiling Happstack.Server.Monads ( src/Happstack/Server/Monads.hs, dist/build/Happstack/Server/Monads.o )

src/Happstack/Server/Monads.hs:44:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Error’ is deprecated:
      Use "Control.Monad.Except" instead
   |
44 | import Control.Monad.Error               (Error, ErrorT)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Monads.hs:74:24: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
   |
74 | instance (Happstack m, Error e)  => Happstack (ErrorT e m)
   |                        ^^^^^

src/Happstack/Server/Monads.hs:74:48: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Error, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
   |
74 | instance (Happstack m, Error e)  => Happstack (ErrorT e m)
   |                                                ^^^^^^
[24 of 38] Compiling Happstack.Server.Routing ( src/Happstack/Server/Routing.hs, dist/build/Happstack/Server/Routing.o )
[25 of 38] Compiling Happstack.Server.FileServe.BuildingBlocks ( src/Happstack/Server/FileServe/BuildingBlocks.hs, dist/build/Happstack/Server/FileServe/BuildingBlocks.o )

src/Happstack/Server/FileServe/BuildingBlocks.hs:68:38: error:
    Module ‘Data.Time.Compat’ does not export ‘toUTCTime’
   |
68 | import Data.Time.Compat             (toUTCTime)
   |                                      ^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-31811/happstack-server-7.5.1.3'
Downloading  web-routes-th-0.22.6.4
Downloaded   web-routes-th-0.22.6.4
Starting     web-routes-th-0.22.6.4
Building     web-routes-th-0.22.6.4
Completed    web-routes-th-0.22.6.4
Completed    bifunctors-5.5.4
Completed    aeson-0.11.3.0
Completed    cryptonite-0.26
cabal: Error: some packages failed to install:
happstack-authenticate-2.3.4.16-3hsJ3TadTba68ALtoOTEB depends on
happstack-authenticate-2.3.4.16 which failed to install.
happstack-hsp-7.3.7.3-JyjrAla8PpTH3RsHRgoOQZ depends on happstack-hsp-7.3.7.3
which failed to install.
happstack-jmacro-7.0.12.1-z9CoCcykTRKWcLXjNKj6m depends on
happstack-jmacro-7.0.12.1 which failed to install.
happstack-server-7.5.1.3-Af5qlcNkxihDER4Nf1M8D9 failed during the building
phase. The exception was:
ExitFailure 1
web-routes-happstack-0.23.11-CzulCmFL0EvD3hEaBkieB2 depends on
web-routes-happstack-0.23.11 which failed to install.

Test log

No test log was submitted for this report.