Resolving dependencies... Configuring validity-0.4.0.2... Building validity-0.4.0.2... Installed validity-0.4.0.2 Configuring genvalidity-0.4.0.3... Building genvalidity-0.4.0.3... Failed to install genvalidity-0.4.0.3 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/genvalidity-0.4.0.3-JcaOgW0rMPxKf8SaHJCy9h.log ): cabal: Entering directory '/tmp/cabal-tmp-12016/genvalidity-0.4.0.3' Configuring genvalidity-0.4.0.3... Preprocessing library for genvalidity-0.4.0.3.. Building library for genvalidity-0.4.0.3.. [1 of 3] Compiling Data.GenValidity ( src/Data/GenValidity.hs, dist/build/Data/GenValidity.o ) src/Data/GenValidity.hs:421:10: error: • Could not deduce (Validity (Ratio a)) arising from the superclasses of an instance declaration from the context: (Integral a, Num a, Ord a, GenValid a) bound by the instance declaration at src/Data/GenValidity.hs:421:10-69 • In the instance declaration for ‘GenValid (Ratio a)’ | 421 | instance (Integral a, Num a, Ord a, GenValid a) => GenValid (Ratio a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-12016/genvalidity-0.4.0.3' cabal: Error: some packages failed to install: genvalidity-0.4.0.3-JcaOgW0rMPxKf8SaHJCy9h failed during the building phase. The exception was: ExitFailure 1