Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Configuring Dangerous-0.3.0... Building Dangerous-0.3.0... Failed to install Dangerous-0.3.0 Build log ( /home/builder/.cabal/logs/Dangerous-0.3.0.log ): cabal: Entering directory '/tmp/cabal-tmp-16069/Dangerous-0.3.0' Configuring Dangerous-0.3.0... Building Dangerous-0.3.0... Preprocessing library Dangerous-0.3.0... [1 of 2] Compiling Control.Dangerous ( src/Control/Dangerous.hs, dist/build/Control/Dangerous.o ) src/Control/Dangerous.hs:20:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() [2 of 2] Compiling Control.Dangerous.Extensions ( src/Control/Dangerous/Extensions.hs, dist/build/Control/Dangerous/Extensions.o ) src/Control/Dangerous/Extensions.hs:7:1: error: Failed to load interface for ‘Control.Monad.Maybe’ Perhaps you meant Control.Monad.Fail (from base-4.9.0.0) Control.Monad.State (from mtl-2.2.1) Control.Monad.Cont (from mtl-2.2.1) Use -v to see a list of the files searched for. cabal: Leaving directory '/tmp/cabal-tmp-16069/Dangerous-0.3.0' cabal: Error: some packages failed to install: Dangerous-0.3.0 failed during the building phase. The exception was: ExitFailure 1