Resolving dependencies... Configuring old-locale-1.0.0.7... Configuring random-1.1... Building old-locale-1.0.0.7... Building random-1.1... Configuring mtl-2.2.1... Installed old-locale-1.0.0.7 Building mtl-2.2.1... Installed random-1.1 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed mtl-2.2.1 Installed old-time-1.1.0.3 Configuring gf-3.2... Failed to install gf-3.2 Build log ( /home/builder/.cabal/logs/gf-3.2.log ): cabal: Entering directory '/tmp/cabal-tmp-4293/gf-3.2' cabal: Leaving directory '/tmp/cabal-tmp-4293/gf-3.2' cabal: Error: some packages failed to install: gf-3.2 failed during the configure step. The exception was: user error ('/opt/ghc/8.0.2/bin/ghc' exited with an error: /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:92:10: error: Ambiguous occurrence ‘die’ It could refer to either ‘Distribution.Simple.Utils.die’, imported from ‘Distribution.Simple.Utils’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:6:1-32 or ‘System.Exit.die’, imported from ‘System.Exit’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:18:1-18 /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:336:27: error: Ambiguous occurrence ‘die’ It could refer to either ‘Distribution.Simple.Utils.die’, imported from ‘Distribution.Simple.Utils’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:6:1-32 or ‘System.Exit.die’, imported from ‘System.Exit’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:18:1-18 /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:342:71: error: Ambiguous occurrence ‘exeExtension’ It could refer to either ‘Distribution.Simple.BuildPaths.exeExtension’, imported from ‘Distribution.Simple.BuildPaths’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:5:1-37 or ‘System.Directory.exeExtension’, imported from ‘System.Directory’ at /tmp/cabal-tmp-4293/gf-3.2/dist/setup/setup.hs:15:1-23 (and originally defined in ‘directory-1.2.6.2:System.Directory.Internal.Config’) )