Resolving dependencies... Configuring appar-0.1.4... Configuring SHA-1.6.4.2... Building SHA-1.6.4.2... Building appar-0.1.4... Installed appar-0.1.4 Configuring base64-bytestring-1.0.0.1... Building base64-bytestring-1.0.0.1... Installed base64-bytestring-1.0.0.1 Configuring byteorder-1.0.4... Building byteorder-1.0.4... Installed byteorder-1.0.4 Configuring entropy-0.3.7... Configuring integer-logarithms-1.0.1... Installed SHA-1.6.4.2 Building integer-logarithms-1.0.1... Building entropy-0.3.7... Configuring mtl-2.2.1... Installed integer-logarithms-1.0.1 Building mtl-2.2.1... Configuring network-2.6.3.1... Installed entropy-0.3.7 Building network-2.6.3.1... Configuring old-locale-1.0.0.7... Installed mtl-2.2.1 Building old-locale-1.0.0.7... Configuring network-info-0.2.0.8... Installed old-locale-1.0.0.7 Building network-info-0.2.0.8... Configuring primitive-0.6.2.0... Installed network-info-0.2.0.8 Building primitive-0.6.2.0... Configuring random-1.1... Installed network-2.6.3.1 Building random-1.1... Configuring stm-2.4.4.1... Installed random-1.1 Building stm-2.4.4.1... Configuring stringsearch-0.3.6.6... Installed primitive-0.6.2.0 Building stringsearch-0.3.6.6... Configuring text-1.2.2.2... Installed stm-2.4.4.1 Building text-1.2.2.2... Configuring zlib-0.6.1.2... Installed stringsearch-0.3.6.6 Building zlib-0.6.1.2... Installed zlib-0.6.1.2 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Configuring iproute-1.7.1... Installed old-time-1.1.0.3 Building iproute-1.7.1... Configuring vector-0.12.0.1... Installed text-1.2.2.2 Building vector-0.12.0.1... Configuring transient-0.5.5... Installed iproute-1.7.1 Building transient-0.5.5... Configuring async-2.1.1.1... Installed transient-0.5.5 Building async-2.1.1.1... Installed async-2.1.1.1 Configuring blaze-builder-0.4.0.2... Building blaze-builder-0.4.0.2... Configuring hashable-1.2.6.0... Installed blaze-builder-0.4.0.2 Building hashable-1.2.6.0... Configuring parsec-3.1.11... Installed hashable-1.2.6.0 Building parsec-3.1.11... Installed vector-0.12.0.1 Configuring streaming-commons-0.1.17... Configuring case-insensitive-1.2.0.10... Installed parsec-3.1.11 Building streaming-commons-0.1.17... Building case-insensitive-1.2.0.10... Configuring hashtables-1.2.1.1... Installed case-insensitive-1.2.0.10 Building hashtables-1.2.1.1... Configuring scientific-0.3.4.13... Installed streaming-commons-0.1.17 Building scientific-0.3.4.13... Configuring network-uri-2.6.1.0... Installed hashtables-1.2.1.1 Building network-uri-2.6.1.0... Configuring RefSerialize-0.4.0... Installed scientific-0.3.4.13 Building RefSerialize-0.4.0... Installed network-uri-2.6.1.0 Configuring attoparsec-0.13.1.0... Building attoparsec-0.13.1.0... Configuring HTTP-4000.3.7... Installed RefSerialize-0.4.0 Building HTTP-4000.3.7... Configuring TCache-0.12.1... Installed attoparsec-0.13.1.0 Building TCache-0.12.1... Installed HTTP-4000.3.7 Configuring websockets-0.11.1.0... Building websockets-0.11.1.0... Installed TCache-0.12.1 Installed websockets-0.11.1.0 Configuring transient-universe-0.4.4... Building transient-universe-0.4.4... Failed to install transient-universe-0.4.4 Build log ( /home/builder/.cabal/logs/transient-universe-0.4.4.log ): cabal: Entering directory '/tmp/cabal-tmp-15760/transient-universe-0.4.4' Configuring transient-universe-0.4.4... Building transient-universe-0.4.4... Preprocessing library transient-universe-0.4.4... [1 of 5] Compiling Transient.Move.Internals ( src/Transient/Move/Internals.hs, dist/build/Transient/Move/Internals.o ) src/Transient/Move/Internals.hs:313:22: error: • Couldn't match type ‘IO’ with ‘TransIO’ Expected type: TransIO () Actual type: IO () • In the expression: killBranch' tv In a case alternative: Just tv -> killBranch' tv In a stmt of a 'do' block: case M.lookup id mapth of { Just tv -> killBranch' tv Nothing -> return () } src/Transient/Move/Internals.hs:348:4: error: • Couldn't match type ‘TransIO’ with ‘StateT EventF IO’ Expected type: StateT EventF IO () Actual type: TransIO () • In a stmt of a 'do' block: labelState $ "wormhole" ++ show node In the second argument of ‘($)’, namely ‘do { moldconn <- getData :: StateIO (Maybe Connection); mclosure <- getData :: StateIO (Maybe Closure); labelState $ "wormhole" ++ show node; logdata@(Log rec log fulLog) <- getData `onNothing` return (Log False [] []); .... }’ In the second argument of ‘($)’, namely ‘Transient $ do { moldconn <- getData :: StateIO (Maybe Connection); mclosure <- getData :: StateIO (Maybe Closure); labelState $ "wormhole" ++ show node; logdata@(Log rec log fulLog) <- getData `onNothing` return (Log False [] []); .... }’ src/Transient/Move/Internals.hs:416:6: error: • Couldn't match type ‘TransIO’ with ‘StateT EventF IO’ Expected type: StateT EventF IO () Actual type: TransIO () • In a stmt of a 'do' block: labelState "teleport" In the second argument of ‘($)’, namely ‘do { cont <- get; labelState "teleport"; Log rec log fulLog <- getData `onNothing` return (Log False [] []); if not rec then do { conn@(Connection {connData = contype, closures = closures, calling = calling}) <- getData `onNothing` error "teleport: No connection defined: use wormhole"; .... } else do { delData WasRemote; .... } }’ In the second argument of ‘($)’, namely ‘Transient $ do { cont <- get; labelState "teleport"; Log rec log fulLog <- getData `onNothing` return (Log False [] []); if not rec then do { conn@(Connection {connData = contype, closures = closures, calling = calling}) <- getData `onNothing` error "teleport: No connection defined: use wormhole"; .... } else do { delData WasRemote; .... } }’ cabal: Leaving directory '/tmp/cabal-tmp-15760/transient-universe-0.4.4' cabal: Error: some packages failed to install: transient-universe-0.4.4 failed during the building phase. The exception was: ExitFailure 1