Resolving dependencies... Configuring file-embed-0.0.10... Building file-embed-0.0.10... Installed file-embed-0.0.10 Downloading yesod-0.0.0.1... Configuring yesod-0.0.0.1... Building yesod-0.0.0.1... Failed to install yesod-0.0.0.1 Build log ( /home/builder/.cabal/logs/yesod-0.0.0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-25907/yesod-0.0.0.1' Configuring yesod-0.0.0.1... Building yesod-0.0.0.1... Preprocessing executable 'yesod' for yesod-0.0.0.1... [1 of 1] Compiling Main ( CLI/yesod.hs, dist/build/yesod/yesod-tmp/Main.o ) CLI/yesod.hs:1:1: error: Failed to load interface for ‘Prelude’ It is a member of the hidden package ‘base-4.9.0.0’. Perhaps you need to add ‘base’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. CLI/yesod.hs:3:1: error: Failed to load interface for ‘Text.StringTemplate’ Use -v to see a list of the files searched for. CLI/yesod.hs:4:1: error: Failed to load interface for ‘Data.ByteString.Char8’ It is a member of the hidden package ‘bytestring-0.10.8.1’. Perhaps you need to add ‘bytestring’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. CLI/yesod.hs:5:1: error: Failed to load interface for ‘System.Directory’ It is a member of the hidden package ‘directory-1.2.6.2’. Perhaps you need to add ‘directory’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. CLI/yesod.hs:6:1: error: Failed to load interface for ‘System.Environment’ It is a member of the hidden package ‘base-4.9.0.0’. Perhaps you need to add ‘base’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. CLI/yesod.hs:7:1: error: Failed to load interface for ‘System.IO’ It is a member of the hidden package ‘base-4.9.0.0’. Perhaps you need to add ‘base’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. CLI/yesod.hs:8:1: error: Failed to load interface for ‘Data.Char’ It is a member of the hidden package ‘base-4.9.0.0’. Perhaps you need to add ‘base’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. cabal: Leaving directory '/tmp/cabal-tmp-25907/yesod-0.0.0.1' cabal: Error: some packages failed to install: yesod-0.0.0.1 failed during the building phase. The exception was: ExitFailure 1