Resolving dependencies... Configuring semigroups-0.18.4... Configuring transformers-compat-0.6.1.5... Building transformers-compat-0.6.1.5... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Installed transformers-compat-0.6.1.5 Configuring exceptions-0.10.0... Configuring mmorph-1.1.2... Building exceptions-0.10.0... Building mmorph-1.1.2... Installed mmorph-1.1.2 Installed exceptions-0.10.0 Configuring di-core-1.0... Configuring pipes-4.3.9... Building di-core-1.0... Building pipes-4.3.9... Installed di-core-1.0 Installed pipes-4.3.9 Configuring di-monad-1.0.1... Building di-monad-1.0.1... Failed to install di-monad-1.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/di-monad-1.0.1-KdirBvXNQI9255SMkYeyt2.log ): cabal: Entering directory '/tmp/cabal-tmp-8591/di-monad-1.0.1' Configuring di-monad-1.0.1... Preprocessing library for di-monad-1.0.1.. Building library for di-monad-1.0.1.. [1 of 1] Compiling Di.Monad ( lib/Di/Monad.hs, dist/build/Di/Monad.o ) lib/Di/Monad.hs:66:32: error: Module ‘Control.Monad.Identity’ does not export ‘IdentityT(IdentityT)’ | 66 | import Control.Monad.Identity (IdentityT(IdentityT)) | ^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-8591/di-monad-1.0.1' cabal: Error: some packages failed to install: di-monad-1.0.1-KdirBvXNQI9255SMkYeyt2 failed during the building phase. The exception was: ExitFailure 1