Resolving dependencies... Configuring ghc-paths-0.1.0.9... Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring random-1.1... Building random-1.1... Building ghc-paths-0.1.0.9... Configuring stm-2.4.4.1... Installed ghc-paths-0.1.0.9 Building stm-2.4.4.1... Configuring mtl-2.2.1... Installed random-1.1 Building mtl-2.2.1... Configuring transformers-compat-0.5.1.4... Installed stm-2.4.4.1 Building transformers-compat-0.5.1.4... Configuring text-1.2.2.1... Installed mtl-2.2.1 Configuring old-time-1.1.0.3... Installed transformers-compat-0.5.1.4 Building text-1.2.2.1... Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Configuring exceptions-0.8.3... Building exceptions-0.8.3... Installed exceptions-0.8.3 Configuring hint-0.6.0... Building hint-0.6.0... Installed text-1.2.2.1 Configuring polyparse-1.12... Building polyparse-1.12... Installed hint-0.6.0 Installed polyparse-1.12 Configuring cpphs-1.20.2... Building cpphs-1.20.2... Installed cpphs-1.20.2 Configuring haskell-src-exts-1.19.1... Building haskell-src-exts-1.19.1... Installed haskell-src-exts-1.19.1 Downloading core-haskell-0.6.3... Configuring core-haskell-0.6.3... Building core-haskell-0.6.3... Failed to install core-haskell-0.6.3 Build log ( /home/builder/.cabal/logs/core-haskell-0.6.3.log ): cabal: Entering directory '/tmp/cabal-tmp-28678/core-haskell-0.6.3' Configuring core-haskell-0.6.3... Building core-haskell-0.6.3... Preprocessing executable 'core-haskell' for core-haskell-0.6.3... [1 of 2] Compiling SyntaxChecker ( SyntaxChecker.hs, dist/build/core-haskell/core-haskell-tmp/SyntaxChecker.o ) SyntaxChecker.hs:7:21: error: • Expecting one more argument to ‘ModuleName’ Expected a type, but ‘ModuleName’ has kind ‘* -> *’ • In the type signature: isCoreModuleName :: ModuleName -> Bool SyntaxChecker.hs:13:24: error: • Expecting one more argument to ‘ModulePragma’ Expected a type, but ‘ModulePragma’ has kind ‘* -> *’ • In the type signature: isCoreModulePragma :: [ModulePragma] -> Bool SyntaxChecker.hs:19:28: error: • Expecting one more argument to ‘WarningText’ Expected a type, but ‘WarningText’ has kind ‘* -> *’ • In the first argument of ‘Maybe’, namely ‘WarningText’ In the type signature: isCoreWarningText :: Maybe WarningText -> Bool SyntaxChecker.hs:24:28: error: • Expecting one more argument to ‘ExportSpec’ Expected a type, but ‘ExportSpec’ has kind ‘* -> *’ • In the first argument of ‘Maybe’, namely ‘[ExportSpec]’ In the type signature: isCoreExportSpec :: Maybe [ExportSpec] -> Bool SyntaxChecker.hs:30:23: error: • Expecting one more argument to ‘ImportDecl’ Expected a type, but ‘ImportDecl’ has kind ‘* -> *’ • In the type signature: isCoreImportDecl :: [ImportDecl] -> Bool SyntaxChecker.hs:37:28: error: • Expecting one more argument to ‘Decl’ Expected a type, but ‘Decl’ has kind ‘* -> *’ • In the type signature: isCoreDecl :: [String] -> [Decl] -> Bool SyntaxChecker.hs:46:26: error: • Expecting one more argument to ‘Pat’ Expected a type, but ‘Pat’ has kind ‘* -> *’ • In the type signature: isCorePat :: [String] -> Pat -> Bool SyntaxChecker.hs:50:21: error: • Expecting one more argument to ‘Type’ Expected a type, but ‘Type’ has kind ‘* -> *’ • In the first argument of ‘Maybe’, namely ‘Type’ In the type signature: isCoreType :: Maybe Type -> Bool SyntaxChecker.hs:54:26: error: • Expecting one more argument to ‘Rhs’ Expected a type, but ‘Rhs’ has kind ‘* -> *’ • In the type signature: isCoreRhs :: [String] -> Rhs -> Bool SyntaxChecker.hs:59:26: error: • Expecting one more argument to ‘Exp’ Expected a type, but ‘Exp’ has kind ‘* -> *’ • In the type signature: isCoreExp :: [String] -> Exp -> Bool SyntaxChecker.hs:80:14: error: • Expecting one more argument to ‘QOp’ Expected a type, but ‘QOp’ has kind ‘* -> *’ • In the type signature: isCoreQOp :: QOp -> Bool SyntaxChecker.hs:84:16: error: • Expecting one more argument to ‘Binds’ Expected a type, but ‘Binds’ has kind ‘* -> *’ • In the type signature: isCoreBinds :: Binds -> Bool SyntaxChecker.hs:95:28: error: • Expecting one more argument to ‘QName’ Expected a type, but ‘QName’ has kind ‘* -> *’ • In the type signature: isCoreQName :: [String] -> QName -> Bool SyntaxChecker.hs:100:27: error: • Expecting one more argument to ‘Name’ Expected a type, but ‘Name’ has kind ‘* -> *’ • In the type signature: isCoreName :: [String] -> Name -> Bool SyntaxChecker.hs:119:13: error: • Expecting one more argument to ‘Module’ Expected a type, but ‘Module’ has kind ‘* -> *’ • In the type signature: getNames :: Module -> [String] SyntaxChecker.hs:125:19: error: • Expecting one more argument to ‘Pat’ Expected a type, but ‘Pat’ has kind ‘* -> *’ • In the type signature: getNameFromPat :: Pat -> String SyntaxChecker.hs:130:21: error: • Expecting one more argument to ‘SpecialCon’ Expected a type, but ‘SpecialCon’ has kind ‘* -> *’ • In the type signature: isCoreSpecialCon :: SpecialCon -> Bool SyntaxChecker.hs:134:19: error: • Expecting one more argument to ‘Literal’ Expected a type, but ‘Literal’ has kind ‘* -> *’ • In the type signature: isCoreLiterial :: Literal -> Bool SyntaxChecker.hs:142:29: error: • Expecting one more argument to ‘Module’ Expected a type, but ‘Module’ has kind ‘* -> *’ • In the type signature: isCoreModule :: [String] -> Module -> Bool SyntaxChecker.hs:155:27: error: • Expecting one more argument to ‘Module’ Expected a type, but ‘Module’ has kind ‘* -> *’ • In the first argument of ‘IO’, namely ‘Module’ In the type signature: getModule :: String -> IO Module cabal: Leaving directory '/tmp/cabal-tmp-28678/core-haskell-0.6.3' cabal: Error: some packages failed to install: core-haskell-0.6.3 failed during the building phase. The exception was: ExitFailure 1