Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... Starting blaze-builder-0.4.1.0 Starting call-stack-0.1.0 Building blaze-builder-0.4.1.0 Building call-stack-0.1.0 Completed call-stack-0.1.0 Starting hostname-1.0 Building hostname-1.0 Completed blaze-builder-0.4.1.0 Starting network-2.8.0.0 Completed hostname-1.0 Starting old-locale-1.0.0.7 Building old-locale-1.0.0.7 Completed old-locale-1.0.0.7 Starting polyparse-1.12.1 Building polyparse-1.12.1 Building network-2.8.0.0 Completed polyparse-1.12.1 Starting random-1.1 Building random-1.1 Completed network-2.8.0.0 Starting regex-base-0.93.2 Building regex-base-0.93.2 Completed random-1.1 Starting HUnit-1.6.0.0 Completed regex-base-0.93.2 Starting blaze-markup-0.8.2.2 Building HUnit-1.6.0.0 Building blaze-markup-0.8.2.2 Completed HUnit-1.6.0.0 Starting old-time-1.1.0.3 Completed blaze-markup-0.8.2.2 Starting hslogger-1.2.12 Building hslogger-1.2.12 Building old-time-1.1.0.3 Completed hslogger-1.2.12 Starting regex-posix-0.95.2 Completed old-time-1.1.0.3 Starting blaze-html-0.9.1.1 Building regex-posix-0.95.2 Building blaze-html-0.9.1.1 Completed regex-posix-0.95.2 Starting regex-compat-0.95.1 Building regex-compat-0.95.1 Completed regex-compat-0.95.1 Starting MissingH-1.4.1.0 Building MissingH-1.4.1.0 Completed blaze-html-0.9.1.1 Completed MissingH-1.4.1.0 Starting mcm-0.6.8.1 Building mcm-0.6.8.1 Failed to install mcm-0.6.8.1 Build log ( /home/builder/.cabal/logs/ghc-8.6.1/mcm-0.6.8.1-5Z8cXpBFTIB81eZowFhg8r.log ): cabal: Entering directory '/tmp/cabal-tmp-3148/mcm-0.6.8.1' Configuring mcm-0.6.8.1... Preprocessing executable 'mcmtags' for mcm-0.6.8.1.. Building executable 'mcmtags' for mcm-0.6.8.1.. : warning: [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules: Action FileCorrector Paths_mcm VarsParser [1 of 9] Compiling Action ( Action.hs, dist/build/mcmtags/mcmtags-tmp/Action.o ) [2 of 9] Compiling FileCorrector ( FileCorrector.hs, dist/build/mcmtags/mcmtags-tmp/FileCorrector.o ) FileCorrector.hs:32:1: error: Could not load module ‘System.IO.HVFS.Utils’ It is a member of the hidden package ‘MissingH-1.4.1.0’. Perhaps you need to add ‘MissingH’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. | 32 | import System.IO.HVFS.Utils (recursiveRemove, SystemFS(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileCorrector.hs:37:1: error: Could not load module ‘System.Process’ It is a member of the hidden package ‘process-1.6.3.0’. Perhaps you need to add ‘process’ to the build-depends in your .cabal file. Use -v to see a list of the files searched for. | 37 | import System.Process (readProcessWithExitCode) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-3148/mcm-0.6.8.1' cabal: Error: some packages failed to install: mcm-0.6.8.1-5Z8cXpBFTIB81eZowFhg8r failed during the building phase. The exception was: ExitFailure 1