Build #3 for network-messagepack-rpc-0.1.1.2

[all reports]

Package network-messagepack-rpc-0.1.1.2
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2019-09-24 08:48:59.420003986 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies base-4.12.0.0, bytestring-0.10.8.2, data-msgpack-0.0.12, safe-exceptions-0.1.7.0, text-1.2.3.1, unordered-containers-0.2.10.0
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     data-binary-ieee754-0.4.4
Starting     primitive-0.7.0.0
Starting     hashable-1.3.0.0
Starting     haskell-src-exts-1.21.1
Building     data-binary-ieee754-0.4.4
Building     hashable-1.3.0.0
Building     primitive-0.7.0.0
Building     haskell-src-exts-1.21.1
Completed    data-binary-ieee754-0.4.4
Starting     random-1.1
Building     random-1.1
Completed    hashable-1.3.0.0
Starting     transformers-compat-0.6.5
Building     transformers-compat-0.6.5
Completed    random-1.1
Starting     void-0.7.3
Building     void-0.7.3
Completed    void-0.7.3
Starting     unordered-containers-0.2.10.0
Completed    transformers-compat-0.6.5
Starting     splitmix-0.0.3
Building     unordered-containers-0.2.10.0
Building     splitmix-0.0.3
Completed    splitmix-0.0.3
Starting     exceptions-0.10.3
Building     exceptions-0.10.3
Completed    primitive-0.7.0.0
Starting     QuickCheck-2.13.2
Building     QuickCheck-2.13.2
Completed    exceptions-0.10.3
Starting     vector-0.12.0.3
Building     vector-0.12.0.3
Completed    unordered-containers-0.2.10.0
Starting     safe-exceptions-0.1.7.0
Building     safe-exceptions-0.1.7.0
Completed    safe-exceptions-0.1.7.0
Completed    QuickCheck-2.13.2
Completed    vector-0.12.0.3
Starting     data-msgpack-types-0.0.2
Building     data-msgpack-types-0.0.2
Completed    data-msgpack-types-0.0.2
Completed    haskell-src-exts-1.21.1
Starting     groom-0.1.2.1
Building     groom-0.1.2.1
Completed    groom-0.1.2.1
Starting     data-msgpack-0.0.12
Building     data-msgpack-0.0.12
Completed    data-msgpack-0.0.12
Starting     network-messagepack-rpc-0.1.1.2
Building     network-messagepack-rpc-0.1.1.2
Failed to install network-messagepack-rpc-0.1.1.2
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/network-messagepack-rpc-0.1.1.2-JbZoma9Qdqp94qGUBa5Gms.log ):
cabal: Entering directory '/tmp/cabal-tmp-4891/network-messagepack-rpc-0.1.1.2'
Configuring network-messagepack-rpc-0.1.1.2...
Preprocessing library for network-messagepack-rpc-0.1.1.2..
Building library for network-messagepack-rpc-0.1.1.2..
[1 of 2] Compiling Data.MessagePack.RPC ( src/Data/MessagePack/RPC.hs, dist/build/Data/MessagePack/RPC.o )
[2 of 2] Compiling Network.MessagePack.RPC.Client ( src/Network/MessagePack/RPC/Client.hs, dist/build/Network/MessagePack/RPC/Client.o )

src/Network/MessagePack/RPC/Client.hs:46:27: error:
    Not in scope: type constructor or class ‘IORef’
    Perhaps you meant ‘IORef.IORef’ (imported from Data.IORef)
   |
46 |   , clientHandlerTid   :: IORef (Maybe ThreadId)
   |                           ^^^^^

src/Network/MessagePack/RPC/Client.hs:46:40: error:
    Not in scope: type constructor or class ‘ThreadId’
    Perhaps you want to add ‘ThreadId’ to the import list
    in the import of ‘Control.Concurrent’
    (src/Network/MessagePack/RPC/Client.hs:26:1-74).
   |
46 |   , clientHandlerTid   :: IORef (Maybe ThreadId)
   |                                        ^^^^^^^^

src/Network/MessagePack/RPC/Client.hs:50:22: error:
    Not in scope: type constructor or class ‘IORef’
    Perhaps you meant ‘IORef.IORef’ (imported from Data.IORef)
   |
50 |     lastMessageId :: IORef MessageId
   |                      ^^^^^

src/Network/MessagePack/RPC/Client.hs:51:22: error:
    Not in scope: type constructor or class ‘IORef’
    Perhaps you meant ‘IORef.IORef’ (imported from Data.IORef)
   |
51 |   , dispatchTable :: IORef (HashMap MessageId (MVar Result))
   |                      ^^^^^

src/Network/MessagePack/RPC/Client.hs:51:29: error:
    Not in scope: type constructor or class ‘HashMap’
    Perhaps you meant ‘HM.HashMap’ (imported from Data.HashMap.Strict)
   |
51 |   , dispatchTable :: IORef (HashMap MessageId (MVar Result))
   |                             ^^^^^^^

src/Network/MessagePack/RPC/Client.hs:51:48: error:
    Not in scope: type constructor or class ‘MVar’
    Perhaps you meant ‘MVar.MVar’ (imported from Control.Concurrent.MVar)
    Perhaps you want to add ‘MVar’ to the import list in the import of
    ‘Control.Concurrent’
    (src/Network/MessagePack/RPC/Client.hs:26:1-74).
   |
51 |   , dispatchTable :: IORef (HashMap MessageId (MVar Result))
   |                                                ^^^^

src/Network/MessagePack/RPC/Client.hs:102:21: error:
    Not in scope: type constructor or class ‘B.ByteString’
    Perhaps you meant ‘BL.ByteString’ (imported from Data.ByteString.Lazy)
    No module named ‘B’ is imported.
    |
102 |     backendSend  :: B.ByteString -> IO () -- ^ Sending
    |                     ^^^^^^^^^^^^

src/Network/MessagePack/RPC/Client.hs:103:24: error:
    Not in scope: type constructor or class ‘B.ByteString’
    Perhaps you meant ‘BL.ByteString’ (imported from Data.ByteString.Lazy)
    No module named ‘B’ is imported.
    |
103 |   , backendRecv  :: IO B.ByteString -- ^ Receiving
    |                        ^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-4891/network-messagepack-rpc-0.1.1.2'
cabal: Error: some packages failed to install:
network-messagepack-rpc-0.1.1.2-JbZoma9Qdqp94qGUBa5Gms failed during the
building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.