Resolving dependencies... Configuring call-stack-0.1.0... Configuring mtl-2.2.1... Building call-stack-0.1.0... Building mtl-2.2.1... Installed call-stack-0.1.0 Configuring network-2.6.3.1... Configuring old-locale-1.0.0.7... Installed mtl-2.2.1 Building network-2.6.3.1... Building old-locale-1.0.0.7... Configuring random-1.1... Installed old-locale-1.0.0.7 Building random-1.1... Configuring utf8-string-1.0.1.1... Installed random-1.1 Building utf8-string-1.0.1.1... Configuring text-1.2.2.1... Installed network-2.6.3.1 Building text-1.2.2.1... Configuring HUnit-1.5.0.0... Installed utf8-string-1.0.1.1 Building HUnit-1.5.0.0... Installed HUnit-1.5.0.0 Configuring regex-base-0.93.2... Building regex-base-0.93.2... Configuring hslogger-1.2.10... Installed regex-base-0.93.2 Building hslogger-1.2.10... Configuring old-time-1.1.0.3... Installed hslogger-1.2.10 Building old-time-1.1.0.3... Installed text-1.2.2.1 Configuring regex-posix-0.95.2... Building regex-posix-0.95.2... Installed old-time-1.1.0.3 Configuring convertible-1.1.1.0... Building convertible-1.1.1.0... Configuring parsec-3.1.11... Installed regex-posix-0.95.2 Building parsec-3.1.11... Configuring regex-compat-0.95.1... Installed parsec-3.1.11 Building regex-compat-0.95.1... Installed convertible-1.1.1.0 Configuring HDBC-2.4.0.1... Building HDBC-2.4.0.1... Installed regex-compat-0.95.1 Configuring MissingH-1.4.0.1... Building MissingH-1.4.0.1... Installed HDBC-2.4.0.1 Configuring HDBC-postgresql-2.3.2.4... Building HDBC-postgresql-2.3.2.4... Installed HDBC-postgresql-2.3.2.4 Installed MissingH-1.4.0.1 Configuring gopherbot-0.1.0... Building gopherbot-0.1.0... Failed to install gopherbot-0.1.0 Build log ( /home/builder/.cabal/logs/gopherbot-0.1.0.log ): cabal: Entering directory '/tmp/cabal-tmp-7974/gopherbot-0.1.0' [1 of 1] Compiling Main ( /tmp/cabal-tmp-7974/gopherbot-0.1.0/dist/setup/setup.hs, /tmp/cabal-tmp-7974/gopherbot-0.1.0/dist/setup/Main.o ) Linking /tmp/cabal-tmp-7974/gopherbot-0.1.0/dist/setup/setup ... Configuring gopherbot-0.1.0... Warning: No 'build-type' specified. If you do not need a custom Setup.hs or ./configure script then use 'build-type: Simple'. Building gopherbot-0.1.0... Preprocessing executable 'gopherbot' for gopherbot-0.1.0... on the commandline: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [1 of 1] Compiling Main ( gopherbot.hs, dist/build/gopherbot/gopherbot-tmp/Main.o ) gopherbot.hs:21:1: error: Failed to load interface for ‘Config’ It is a member of the hidden package ‘ghc-8.0.1.20161018’. Perhaps you need to add ‘ghc’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. gopherbot.hs:22:1: error: Failed to load interface for ‘Types’ Perhaps you meant Type (needs flag -package-key ghc-8.0.1.20161018) Use -v to see a list of the files searched for. gopherbot.hs:25: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. gopherbot.hs:26:1: error: Failed to load interface for ‘DB’ Use -v to see a list of the files searched for. gopherbot.hs:28:1: error: Failed to load interface for ‘Utils’ Perhaps you meant Util (needs flag -package-key ghc-8.0.1.20161018) Use -v to see a list of the files searched for. gopherbot.hs:29:1: error: Failed to load interface for ‘MissingH.Path.FilePath’ Use -v to see a list of the files searched for. gopherbot.hs:30:1: error: Failed to load interface for ‘MissingH.Network’ Use -v to see a list of the files searched for. gopherbot.hs:31:1: error: Failed to load interface for ‘NetClient’ Use -v to see a list of the files searched for. gopherbot.hs:32:1: error: Failed to load interface for ‘DirParser’ Use -v to see a list of the files searched for. gopherbot.hs:36:1: error: Failed to load interface for ‘RobotsTxt’ Use -v to see a list of the files searched for. gopherbot.hs:39:1: error: Failed to load interface for ‘Data.Map’ It is a member of the hidden package ‘containers-0.5.7.1’. Perhaps you need to add ‘containers’ 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-7974/gopherbot-0.1.0' cabal: Error: some packages failed to install: gopherbot-0.1.0 failed during the building phase. The exception was: ExitFailure 1