Resolving dependencies... Configuring base-orphans-0.5.4... Configuring binary-0.7.6.1... Building binary-0.7.6.1... Building base-orphans-0.5.4... Configuring data-default-class-0.1.2.0... Installed base-orphans-0.5.4 Building data-default-class-0.1.2.0... Installed data-default-class-0.1.2.0 Configuring hinotify-0.3.8.1... Building hinotify-0.3.8.1... Configuring memory-0.13... Installed binary-0.7.6.1 Building memory-0.13... Configuring mtl-2.2.1... Installed hinotify-0.3.8.1 Building mtl-2.2.1... Configuring prelude-extras-0.4.0.3... Installed mtl-2.2.1 Building prelude-extras-0.4.0.3... Configuring primitive-0.6.1.0... Installed memory-0.13 Building primitive-0.6.1.0... Configuring network-2.6.3.1... Installed prelude-extras-0.4.0.3 Configuring semigroups-0.18.2... Installed primitive-0.6.1.0 Building semigroups-0.18.2... Building network-2.6.3.1... Configuring stm-2.4.4.1... Installed semigroups-0.18.2 Building stm-2.4.4.1... Configuring transformers-compat-0.5.1.4... Installed stm-2.4.4.1 Building transformers-compat-0.5.1.4... Configuring unix-compat-0.4.2.0... Installed transformers-compat-0.5.1.4 Building unix-compat-0.4.2.0... Installed network-2.6.3.1 Configuring data-binary-ieee754-0.4.4... Building data-binary-ieee754-0.4.4... Configuring text-1.2.2.1... Installed unix-compat-0.4.2.0 Building text-1.2.2.1... Configuring cryptonite-0.13... Installed data-binary-ieee754-0.4.4 Building cryptonite-0.13... Configuring vector-0.11.0.0... Installed text-1.2.2.1 Building vector-0.11.0.0... Configuring StateVar-1.1.0.4... Installed cryptonite-0.13 Building StateVar-1.1.0.4... Configuring async-2.1.1... Installed StateVar-1.1.0.4 Building async-2.1.1... Configuring exceptions-0.8.3... Installed async-2.1.1 Building exceptions-0.8.3... Configuring tagged-0.8.5... Installed vector-0.11.0.0 Building tagged-0.8.5... Installed exceptions-0.8.3 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Configuring blaze-builder-0.4.0.2... Installed tagged-0.8.5 Building blaze-builder-0.4.0.2... Configuring fsnotify-0.2.1... Installed hashable-1.2.4.0 Building fsnotify-0.2.1... Configuring chunked-data-0.3.0... Installed blaze-builder-0.4.0.2 Installed fsnotify-0.2.1 Configuring distributive-0.5.0.2... Building chunked-data-0.3.0... Configuring unordered-containers-0.2.7.1... Installed chunked-data-0.3.0 Building unordered-containers-0.2.7.1... Building distributive-0.5.0.2... Configuring scientific-0.3.4.9... Installed distributive-0.5.0.2 Building scientific-0.3.4.9... Configuring void-0.7.1... Installed scientific-0.3.4.9 Building void-0.7.1... Installed unordered-containers-0.2.7.1 Configuring msgpack-1.0.0... Building msgpack-1.0.0... Configuring attoparsec-0.13.1.0... Installed void-0.7.1 Building attoparsec-0.13.1.0... Configuring contravariant-1.4... Installed msgpack-1.0.0 Building contravariant-1.4... Installed contravariant-1.4 Configuring comonad-5... Installed attoparsec-0.13.1.0 Building comonad-5... Installed comonad-5 Configuring bifunctors-5.4.1... Building bifunctors-5.4.1... Installed bifunctors-5.4.1 Configuring profunctors-5.2... Configuring semigroupoids-5.1... Building profunctors-5.2... Building semigroupoids-5.1... Installed profunctors-5.2 Installed semigroupoids-5.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.1... Building kan-extensions-5.0.1... Installed kan-extensions-5.0.1 Configuring pointed-5... Building pointed-5... Installed pointed-5 Configuring machines-0.6.1... Building machines-0.6.1... Installed machines-0.6.1 Configuring machines-binary-0.3.0.3... Configuring machines-io-0.2.0.13... Building machines-io-0.2.0.13... Building machines-binary-0.3.0.3... Installed machines-binary-0.3.0.3 Installed machines-io-0.2.0.13 Configuring machines-process-0.2.0.8... Building machines-process-0.2.0.8... Installed machines-process-0.2.0.8 Configuring sarsi-0.0.0.0... Building sarsi-0.0.0.0... Failed to install sarsi-0.0.0.0 Build log ( /home/builder/.cabal/logs/sarsi-0.0.0.0.log ): cabal: Entering directory '/tmp/cabal-tmp-25819/sarsi-0.0.0.0' Configuring sarsi-0.0.0.0... Building sarsi-0.0.0.0... Preprocessing library sarsi-0.0.0.0... [ 1 of 11] Compiling Sarsi ( src/Sarsi.hs, dist/build/Sarsi.o ) [ 2 of 11] Compiling Data.Attoparsec.Machine ( src/Data/Attoparsec/Machine.hs, dist/build/Data/Attoparsec/Machine.o ) src/Data/Attoparsec/Machine.hs:4:1: warning: [-Wunused-imports] The import of ‘Parser’ from module ‘Data.Attoparsec.Internal.Types’ is redundant src/Data/Attoparsec/Machine.hs:5:1: warning: [-Wunused-imports] The import of ‘source’ from module ‘Data.Machine’ is redundant [ 3 of 11] Compiling Data.Attoparsec.Text.Machine ( src/Data/Attoparsec/Text/Machine.hs, dist/build/Data/Attoparsec/Text/Machine.o ) [ 4 of 11] Compiling Codec.Sarsi ( src/Codec/Sarsi.hs, dist/build/Codec/Sarsi.o ) src/Codec/Sarsi.hs:18:15: warning: [-Wname-shadowing] This binding for ‘label’ shadows the existing binding defined at src/Codec/Sarsi.hs:13:13 [ 5 of 11] Compiling Codec.Sarsi.SBT ( src/Codec/Sarsi/SBT.hs, dist/build/Codec/Sarsi/SBT.o ) src/Codec/Sarsi/SBT.hs:41:7: warning: [-Wunused-local-binds] Defined but not used: ‘takeLineBreak’ src/Codec/Sarsi/SBT.hs:47:7: warning: [-Wname-shadowing] This binding for ‘column’ shadows the existing binding imported from ‘Codec.Sarsi’ at src/Codec/Sarsi/SBT.hs:4:32-43 (and originally defined at src/Codec/Sarsi.hs:51:46-51) src/Codec/Sarsi/SBT.hs:65:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: untilLineBreak :: Parser Text src/Codec/Sarsi/SBT.hs:66:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: end :: Data.Attoparsec.Internal.Types.Parser Text () [ 6 of 11] Compiling Codec.Sarsi.SBT.Machine ( src/Codec/Sarsi/SBT/Machine.hs, dist/build/Codec/Sarsi/SBT/Machine.o ) src/Codec/Sarsi/SBT/Machine.hs:6:1: warning: [-Wunused-imports] The import of ‘autoM, runT_’ from module ‘Data.Machine’ is redundant [ 7 of 11] Compiling Sarsi.Consumer ( src/Sarsi/Consumer.hs, dist/build/Sarsi/Consumer.o ) src/Sarsi/Consumer.hs:25:19: error: • Couldn't match type ‘Either String Event’ with ‘Event’ Expected type: Data.Machine.Type.MachineT IO k0 Event Actual type: Data.Machine.Type.MachineT IO k0 (Either String Event) • In the second argument of ‘(<~)’, namely ‘streamGet getEvent <~ sourceHandle (byChunk) h’ In the second argument of ‘($)’, namely ‘sink <~ streamGet getEvent <~ sourceHandle (byChunk) h’ In a stmt of a 'do' block: runT_ $ sink <~ streamGet getEvent <~ sourceHandle (byChunk) h cabal: Leaving directory '/tmp/cabal-tmp-25819/sarsi-0.0.0.0' cabal: Error: some packages failed to install: sarsi-0.0.0.0 failed during the building phase. The exception was: ExitFailure 1