Resolving dependencies... Configuring primitive-0.6.2.0... Configuring lazysmallcheck-0.6... Building lazysmallcheck-0.6... Building primitive-0.6.2.0... Configuring random-1.1... Installed lazysmallcheck-0.6 Building random-1.1... Installed random-1.1 Installed primitive-0.6.2.0 Configuring tf-random-0.5... Building tf-random-0.5... Installed tf-random-0.5 Configuring QuickCheck-2.9.2... Building QuickCheck-2.9.2... Installed QuickCheck-2.9.2 Configuring Stream-0.4.7.2... Building Stream-0.4.7.2... Installed Stream-0.4.7.2 Configuring arrows-0.4.4.1... Building arrows-0.4.4.1... Installed arrows-0.4.4.1 Configuring bot-0.0... Building bot-0.0... Failed to install bot-0.0 Build log ( /home/builder/.cabal/logs/bot-0.0.log ): cabal: Entering directory '/tmp/cabal-tmp-25116/bot-0.0' [1 of 1] Compiling Main ( /tmp/cabal-tmp-25116/bot-0.0/dist/setup/setup.hs, /tmp/cabal-tmp-25116/bot-0.0/dist/setup/Main.o ) Linking /tmp/cabal-tmp-25116/bot-0.0/dist/setup/setup ... Configuring bot-0.0... Warning: No 'build-type' specified. If you do not need a custom Setup.hs or ./configure script then use 'build-type: Simple'. Building bot-0.0... Preprocessing library bot-0.0... [1 of 4] Compiling Data.Bot.Mutant ( src/Data/Bot/Mutant.hs, dist/build/Data/Bot/Mutant.o ) src/Data/Bot/Mutant.hs:82:16: error: Not in scope: type constructor or class ‘~>’ src/Data/Bot/Mutant.hs:82:43: error: Not in scope: type constructor or class ‘~>’ src/Data/Bot/Mutant.hs:84:16: error: Not in scope: type constructor or class ‘~>’ src/Data/Bot/Mutant.hs:84:47: error: Not in scope: type constructor or class ‘~>’ cabal: Leaving directory '/tmp/cabal-tmp-25116/bot-0.0' cabal: Error: some packages failed to install: bot-0.0 failed during the building phase. The exception was: ExitFailure 1