Resolving dependencies... Configuring lazysmallcheck-0.6... Configuring mtl-2.2.1... Building lazysmallcheck-0.6... Building mtl-2.2.1... Installed lazysmallcheck-0.6 Configuring random-1.1... Building random-1.1... Configuring primitive-0.6.2.0... Installed mtl-2.2.1 Building primitive-0.6.2.0... 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 IOSpec-0.2.4... Building IOSpec-0.2.4... Failed to install IOSpec-0.2.4 Build log ( /home/builder/.cabal/logs/IOSpec-0.2.4.log ): cabal: Entering directory '/tmp/cabal-tmp-16633/IOSpec-0.2.4' Configuring IOSpec-0.2.4... Building IOSpec-0.2.4... Preprocessing library IOSpec-0.2.4... on the commandline: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS src/Test/IOSpec/Types.hs:1:14: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [1 of 9] Compiling Test.IOSpec.Types ( src/Test/IOSpec/Types.hs, dist/build/Test/IOSpec/Types.o ) src/Test/IOSpec/Types.hs:29:10: error: • Could not deduce (Applicative (IOSpec f)) arising from the superclasses of an instance declaration from the context: Functor f bound by the instance declaration at src/Test/IOSpec/Types.hs:29:10-40 • In the instance declaration for ‘Monad (IOSpec f)’ cabal: Leaving directory '/tmp/cabal-tmp-16633/IOSpec-0.2.4' cabal: Error: some packages failed to install: IOSpec-0.2.4 failed during the building phase. The exception was: ExitFailure 1