Resolving dependencies... Configuring erf-2.0.0.0... Configuring primitive-0.6.4.0... Building erf-2.0.0.0... Building primitive-0.6.4.0... Installed erf-2.0.0.0 Configuring random-1.1... Building random-1.1... Installed random-1.1 Installed primitive-0.6.4.0 Configuring tf-random-0.5... Building tf-random-0.5... Installed tf-random-0.5 Configuring QuickCheck-2.12.6... Building QuickCheck-2.12.6... Failed to install QuickCheck-2.12.6 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/QuickCheck-2.12.6-BJLXOWJo4NJ7rthXWdy19x.log ): cabal: Entering directory '/tmp/cabal-tmp-27210/QuickCheck-2.12.6' Configuring QuickCheck-2.12.6... Preprocessing library for QuickCheck-2.12.6.. Building library for QuickCheck-2.12.6.. [ 1 of 16] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o ) [ 2 of 16] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o ) [ 3 of 16] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o ) [ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o ) [ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o ) [ 6 of 16] Compiling Test.QuickCheck.Poly ( Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o ) [ 7 of 16] Compiling Test.QuickCheck.Modifiers ( Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o ) Test/QuickCheck/Modifiers.hs:62:5: error: Not in scope: type constructor or class ‘Smaller’ Perhaps you meant ‘Small’ (line 351) | 62 | , Smaller(..) | ^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-27210/QuickCheck-2.12.6' cabal: Error: some packages failed to install: QuickCheck-2.12.6-BJLXOWJo4NJ7rthXWdy19x failed during the building phase. The exception was: ExitFailure 1