Resolving dependencies... Configuring call-stack-0.1.0... Configuring ansi-terminal-0.6.2.3... Building ansi-terminal-0.6.2.3... Building call-stack-0.1.0... Installed call-stack-0.1.0 Configuring ghc-paths-0.1.0.9... Installed ansi-terminal-0.6.2.3 Configuring mtl-2.2.1... Building mtl-2.2.1... Building ghc-paths-0.1.0.9... Configuring old-locale-1.0.0.7... Installed ghc-paths-0.1.0.9 Building old-locale-1.0.0.7... Configuring hspec-discover-2.3.2... Installed mtl-2.2.1 Building hspec-discover-2.3.2... Configuring random-1.1... Installed old-locale-1.0.0.7 Building random-1.1... Configuring setenv-0.1.1.3... Installed hspec-discover-2.3.2 Building setenv-0.1.1.3... Configuring primitive-0.6.2.0... Installed random-1.1 Configuring stm-2.4.4.1... Installed setenv-0.1.1.3 Building primitive-0.6.2.0... Building stm-2.4.4.1... Configuring syb-0.6... Installed stm-2.4.4.1 Building syb-0.6... Configuring transformers-compat-0.5.1.4... Installed primitive-0.6.2.0 Configuring text-1.2.2.1... Installed syb-0.6 Building transformers-compat-0.5.1.4... Building text-1.2.2.1... Configuring HUnit-1.5.0.0... Installed transformers-compat-0.5.1.4 Building HUnit-1.5.0.0... Installed HUnit-1.5.0.0 Configuring async-2.1.1... Building async-2.1.1... Configuring tf-random-0.5... Installed async-2.1.1 Building tf-random-0.5... Configuring old-time-1.1.0.3... Installed tf-random-0.5 Building old-time-1.1.0.3... Configuring hspec-expectations-0.8.2... Installed text-1.2.2.1 Building hspec-expectations-0.8.2... Configuring exceptions-0.8.3... Installed old-time-1.1.0.3 Building exceptions-0.8.3... Installed hspec-expectations-0.8.2 Configuring QuickCheck-2.9.2... Building QuickCheck-2.9.2... Configuring polyparse-1.12... Installed exceptions-0.8.3 Building polyparse-1.12... Installed polyparse-1.12 Configuring cpphs-1.20.2... Building cpphs-1.20.2... Configuring hint-0.6.0... Installed QuickCheck-2.9.2 Building hint-0.6.0... Configuring quickcheck-io-0.1.4... Installed cpphs-1.20.2 Building quickcheck-io-0.1.4... Installed quickcheck-io-0.1.4 Configuring hspec-core-2.3.2... Building hspec-core-2.3.2... Configuring haskell-src-exts-1.19.0... Installed hspec-core-2.3.2 Configuring hspec-2.3.2... Installed hint-0.6.0 Building haskell-src-exts-1.19.0... Building hspec-2.3.2... Installed hspec-2.3.2 Installed haskell-src-exts-1.19.0 Configuring MuCheck-0.1.2.0... Building MuCheck-0.1.2.0... Failed to install MuCheck-0.1.2.0 Build log ( /home/builder/.cabal/logs/MuCheck-0.1.2.0.log ): cabal: Entering directory '/tmp/cabal-tmp-20640/MuCheck-0.1.2.0' Configuring MuCheck-0.1.2.0... Building MuCheck-0.1.2.0... Preprocessing library MuCheck-0.1.2.0... [1 of 8] Compiling MuCheck.Utils.Print ( src/MuCheck/Utils/Print.hs, dist/build/MuCheck/Utils/Print.o ) [2 of 8] Compiling MuCheck.Utils.Common ( src/MuCheck/Utils/Common.hs, dist/build/MuCheck/Utils/Common.o ) src/MuCheck/Utils/Common.hs:45:12: error: • Could not deduce (Num n0) from the context: (RandomGen g, Num n) bound by the type signature for: sampleF :: (RandomGen g, Num n) => g -> Rational -> [t] -> [t] at src/MuCheck/Utils/Common.hs:45:12-62 The type variable ‘n0’ is ambiguous • In the ambiguity check for ‘sampleF’ To defer the ambiguity check to use sites, enable AllowAmbiguousTypes In the type signature: sampleF :: (RandomGen g, Num n) => g -> Rational -> [t] -> [t] cabal: Leaving directory '/tmp/cabal-tmp-20640/MuCheck-0.1.2.0' cabal: Error: some packages failed to install: MuCheck-0.1.2.0 failed during the building phase. The exception was: ExitFailure 1