Build #1 for affection-0.0.0.7

[all reports]

Package affection-0.0.0.7
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2017-12-23 00:20:39.252814693 UTC
Compiler ghc-8.2.2
OS linux
Arch x86_64
Dependencies OpenGL-3.0.2.0, base-4.10.1.0, bytestring-0.10.8.2, clock-0.7.2, containers-0.5.10.2, glib-0.13.5.0, linear-1.20.7, monad-loops-0.4.3, monad-parallel-0.7.2.2, mtl-2.2.1, sdl2-2.1.3.1, stm-2.4.4.1, text-1.2.2.2, uuid-1.3.13
Flags -warn -verbose -examples -error -debug

Build log

[view raw]

Resolving dependencies...
Configuring cabal-doctest-1.0.4...
Configuring base-orphans-0.6...
Building base-orphans-0.6...
Building cabal-doctest-1.0.4...
Installed base-orphans-0.6
Configuring cereal-0.5.4.0...
Building cereal-0.5.4.0...
Installed cabal-doctest-1.0.4
Configuring clock-0.7.2...
Building clock-0.7.2...
Installed clock-0.7.2
Configuring cryptohash-md5-0.11.100.1...
Building cryptohash-md5-0.11.100.1...
Installed cereal-0.5.4.0
Configuring cryptohash-sha1-0.11.100.1...
Installed cryptohash-md5-0.11.100.1
Configuring entropy-0.3.8...
Building cryptohash-sha1-0.11.100.1...
Installed cryptohash-sha1-0.11.100.1
Configuring fail-4.9.0.0...
Building entropy-0.3.8...
Building fail-4.9.0.0...
Installed fail-4.9.0.0
Configuring hashtables-1.2.2.1...
Building hashtables-1.2.2.1...
Installed entropy-0.3.8
Configuring monad-loops-0.4.3...
Building monad-loops-0.4.3...
Installed monad-loops-0.4.3
Configuring network-info-0.2.0.9...
Building network-info-0.2.0.9...
Installed network-info-0.2.0.9
Configuring prelude-extras-0.4.0.3...
Building prelude-extras-0.4.0.3...
Installed hashtables-1.2.2.1
Configuring reflection-2.1.2...
Building reflection-2.1.2...
Installed prelude-extras-0.4.0.3
Configuring semigroups-0.18.3...
Building semigroups-0.18.3...
Installed semigroups-0.18.3
Configuring th-abstraction-0.2.6.0...
Installed reflection-2.1.2
Configuring transformers-compat-0.5.1.4...
Building th-abstraction-0.2.6.0...
Building transformers-compat-0.5.1.4...
Installed transformers-compat-0.5.1.4
Configuring utf8-string-1.0.1.1...
Building utf8-string-1.0.1.1...
Installed th-abstraction-0.2.6.0
Configuring uuid-types-1.0.3...
Building uuid-types-1.0.3...
Installed utf8-string-1.0.1.1
Configuring void-0.7.2...
Building void-0.7.2...
Installed uuid-types-1.0.3
Configuring gtk2hs-buildtools-0.13.3.1...
Installed void-0.7.2
Configuring tagged-0.8.5...
Building gtk2hs-buildtools-0.13.3.1...
Building tagged-0.8.5...
Installed tagged-0.8.5
Configuring monad-parallel-0.7.2.2...
Building monad-parallel-0.7.2.2...
Installed monad-parallel-0.7.2.2
Configuring exceptions-0.8.3...
Building exceptions-0.8.3...
Installed exceptions-0.8.3
Configuring uuid-1.3.13...
Building uuid-1.3.13...
Installed uuid-1.3.13
Configuring contravariant-1.4...
Building contravariant-1.4...
Installed contravariant-1.4
Configuring bytes-0.15.3...
Building bytes-0.15.3...
Installed bytes-0.15.3
Configuring distributive-0.5.3...
Building distributive-0.5.3...
Installed distributive-0.5.3
Configuring comonad-5.0.2...
Building comonad-5.0.2...
Installed gtk2hs-buildtools-0.13.3.1
Configuring glib-0.13.5.0...
Building glib-0.13.5.0...
Installed comonad-5.0.2
Configuring bifunctors-5.5...
Building bifunctors-5.5...
Installed bifunctors-5.5
Configuring semigroupoids-5.2.1...
Building semigroupoids-5.2.1...
Installed semigroupoids-5.2.1
Configuring profunctors-5.2.1...
Building profunctors-5.2.1...
Installed glib-0.13.5.0
Installed profunctors-5.2.1
Configuring free-4.12.4...
Building free-4.12.4...
Installed free-4.12.4
Configuring adjunctions-4.3...
Building adjunctions-4.3...
Installed adjunctions-4.3
Configuring kan-extensions-5.0.2...
Building kan-extensions-5.0.2...
Installed kan-extensions-5.0.2
Configuring lens-4.15.4...
Building lens-4.15.4...
Installed lens-4.15.4
Configuring linear-1.20.7...
Building linear-1.20.7...
Installed linear-1.20.7
Configuring sdl2-2.1.3.1...
Building sdl2-2.1.3.1...
Installed sdl2-2.1.3.1
Downloading affection-0.0.0.7...
Configuring affection-0.0.0.7...
Building affection-0.0.0.7...
Failed to install affection-0.0.0.7
Build log ( /home/builder/.cabal/logs/ghc-8.2.2/affection-0.0.0.7-G2lZHNcxwDpI3Bl4VlOzcj.log ):
cabal: Entering directory '/tmp/cabal-tmp-16211/affection-0.0.0.7'
Configuring affection-0.0.0.7...
Preprocessing library for affection-0.0.0.7..
Building library for affection-0.0.0.7..
[ 1 of 19] Compiling Affection.Logging ( src/Affection/Logging.hs, dist/build/Affection/Logging.o )

src/Affection/Logging.hs:4:1: warning: [-Wunused-imports]
    The import of ‘Debug.Trace’ is redundant
      except perhaps to import instances from ‘Debug.Trace’
    To import instances alone, use: import Debug.Trace()
  |
4 | import Debug.Trace
  | ^^^^^^^^^^^^^^^^^^
[ 2 of 19] Compiling Affection.MessageBus.Message.Class ( src/Affection/MessageBus/Message/Class.hs, dist/build/Affection/MessageBus/Message/Class.o )

src/Affection/MessageBus/Message/Class.hs:3:1: warning: [-Wdodgy-imports]
    The import item ‘Word32(..)’ suggests that
    ‘Word32’ has (in-scope) constructors or class methods,
    but it has none
  |
3 | import Data.Word (Word32(..))
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Affection/MessageBus/Message/Class.hs:3:1: warning: [-Wunused-imports]
    The import of ‘Data.Word’ is redundant
      except perhaps to import instances from ‘Data.Word’
    To import instances alone, use: import Data.Word()
  |
3 | import Data.Word (Word32(..))
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 19] Compiling Affection.MessageBus.Message.KeyboardMessage ( src/Affection/MessageBus/Message/KeyboardMessage.hs, dist/build/Affection/MessageBus/Message/KeyboardMessage.o )

src/Affection/MessageBus/Message/KeyboardMessage.hs:19:3: warning: [-Wincomplete-patterns]
    Pattern match(es) are non-exhaustive
    In an equation for ‘msgTime’:
        Patterns not matched: MsgKeyboardEmptyEvent
   |
19 |   msgTime (MsgKeyboardEvent t _ _ _ _) = t
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 19] Compiling Affection.MessageBus.Message.MouseMessage ( src/Affection/MessageBus/Message/MouseMessage.hs, dist/build/Affection/MessageBus/Message/MouseMessage.o )

src/Affection/MessageBus/Message/MouseMessage.hs:34:25: error:
    Not in scope: type constructor or class ‘SDL.MouseScrollDirection’
    Module ‘SDL’ does not export ‘MouseScrollDirection’.
   |
34 |     , msgMWDIrection :: SDL.MouseScrollDirection
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-16211/affection-0.0.0.7'
cabal: Error: some packages failed to install:
affection-0.0.0.7-G2lZHNcxwDpI3Bl4VlOzcj failed during the building phase. The
exception was:
ExitFailure 1