Resolving dependencies... Configuring validity-0.4.0.2... Building validity-0.4.0.2... Installed validity-0.4.0.2 Configuring validity-time-0.1.0.0... Configuring genvalidity-0.4.0.3... Building genvalidity-0.4.0.3... Building validity-time-0.1.0.0... 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-11585/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-11585/genvalidity-0.4.0.3' Installed validity-time-0.1.0.0 cabal: Error: some packages failed to install: genvalidity-0.4.0.3-JcaOgW0rMPxKf8SaHJCy9h failed during the building phase. The exception was: ExitFailure 1 genvalidity-time-0.1.0.1-FZLIPvTo3ElEnR7BIG3OHn depends on genvalidity-time-0.1.0.1 which failed to install.