Resolving dependencies... Downloading hsshellscript-3.3.2... Configuring hsshellscript-3.3.2... Building hsshellscript-3.3.2... Preprocessing library hsshellscript-3.3.2... [1 of 8] Compiling HsShellScript.GetOpt ( src/HsShellScript/GetOpt.hs, dist/build/HsShellScript/GetOpt.o ) [2 of 8] Compiling HsShellScript.Shell ( src/HsShellScript/Shell.hs, dist/build/HsShellScript/Shell.o ) [3 of 8] Compiling HsShellScript.Paths ( src/HsShellScript/Paths.hs, dist/build/HsShellScript/Paths.o ) [4 of 8] Compiling HsShellScript.Args ( src/HsShellScript/Args.hs, dist/build/HsShellScript/Args.o ) [5 of 8] Compiling HsShellScript.ProcErr ( dist/build/HsShellScript/ProcErr.hs, dist/build/HsShellScript/ProcErr.o ) src/HsShellScript/ProcErr.chs:296:7: Constructor `Terminated' should have 1 argument, but has been given 2 In the pattern: Terminated sig coredump In a case alternative: Terminated sig coredump -> "The process was terminated by signal " ++ showsig sig ++ "." In the expression: case ps of { Exited (ExitFailure ec) -> "The program exited abnormally with an exit code of " ++ show ec ++ "." Exited ExitSuccess -> "The program finished normally." Terminated sig coredump -> "The process was terminated by signal " ++ showsig sig ++ "." Stopped sig -> "The process was stopped by signal " ++ showsig sig ++ "." } Failed to install hsshellscript-3.3.2 cabal: Error: some packages failed to install: hsshellscript-3.3.2 failed during the building phase. The exception was: ExitFailure 1