Resolving dependencies... Configuring mtl-2.2.1... Configuring syb-0.6... Building syb-0.6... Building mtl-2.2.1... Installed syb-0.6 Configuring text-1.2.2.1... Configuring utf8-string-1.0.1.1... Installed mtl-2.2.1 Building text-1.2.2.1... Building utf8-string-1.0.1.1... Installed utf8-string-1.0.1.1 Installed text-1.2.2.1 Configuring hashable-1.2.4.0... Configuring blaze-builder-0.4.0.2... Building hashable-1.2.4.0... Building blaze-builder-0.4.0.2... Installed hashable-1.2.4.0 Configuring unordered-containers-0.2.7.1... Installed blaze-builder-0.4.0.2 Configuring language-javascript-0.6.0.9... Building unordered-containers-0.2.7.1... Building language-javascript-0.6.0.9... Installed unordered-containers-0.2.7.1 Installed language-javascript-0.6.0.9 Configuring sjsp-0.1.0... Building sjsp-0.1.0... Failed to install sjsp-0.1.0 Build log ( /home/builder/.cabal/logs/sjsp-0.1.0.log ): cabal: Entering directory '/tmp/cabal-tmp-30804/sjsp-0.1.0' Configuring sjsp-0.1.0... Building sjsp-0.1.0... Preprocessing executable 'sjsp' for sjsp-0.1.0... [1 of 5] Compiling Paths_sjsp ( dist/build/autogen/Paths_sjsp.hs, dist/build/sjsp/sjsp-tmp/Paths_sjsp.o ) [2 of 5] Compiling Config ( src/Config.hs, dist/build/sjsp/sjsp-tmp/Config.o ) [3 of 5] Compiling Profiler ( src/Profiler.hs, dist/build/sjsp/sjsp-tmp/Profiler.o ) [4 of 5] Compiling Injector ( src/Injector.hs, dist/build/sjsp/sjsp-tmp/Injector.o ) src/Injector.hs:11:43: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:11:53: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:15:28: error: Not in scope: type constructor or class ‘Node’ src/Injector.hs:15:36: error: Not in scope: type constructor or class ‘Node’ src/Injector.hs:17:50: error: Not in scope: data constructor ‘NN’ src/Injector.hs:21:60: error: Not in scope: data constructor ‘NN’ src/Injector.hs:26:4: error: Not in scope: data constructor ‘JSVarDecl’ src/Injector.hs:28:15: error: Not in scope: data constructor ‘NT’ Perhaps you meant one of these: ‘LT’ (imported from Prelude), ‘GT’ (imported from Prelude) src/Injector.hs:29:8: error: Not in scope: data constructor ‘NN’ src/Injector.hs:30:15: error: Not in scope: data constructor ‘NN’ src/Injector.hs:30:30: error: Not in scope: data constructor ‘NN’ src/Injector.hs:30:34: error: Not in scope: data constructor ‘JSVariables’ Perhaps you meant ‘JSVariable’ (imported from Language.JavaScript.Parser) src/Injector.hs:30:49: error: Not in scope: data constructor ‘NN’ src/Injector.hs:30:53: error: Not in scope: data constructor ‘JSVarDecl’ src/Injector.hs:40:4: error: Not in scope: data constructor ‘JSVarDecl’ src/Injector.hs:42:14: error: Not in scope: data constructor ‘NT’ Perhaps you meant one of these: ‘LT’ (imported from Prelude), ‘GT’ (imported from Prelude) src/Injector.hs:43:7: error: Not in scope: data constructor ‘NN’ src/Injector.hs:44:14: error: Not in scope: data constructor ‘NN’ src/Injector.hs:84:22: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:84:32: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:87:55: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:96:8: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:103:17: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:104:14: error: Not in scope: data constructor ‘NT’ Perhaps you meant one of these: ‘LT’ (imported from Prelude), ‘GT’ (imported from Prelude) src/Injector.hs:105:14: error: Not in scope: data constructor ‘NN’ src/Injector.hs:108:20: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:111:23: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:114:28: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:114:39: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:124:14: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:124:26: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:127:21: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:127:32: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:138:27: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:141:34: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:144:11: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:144:21: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:147:12: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:147:22: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:154:22: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:154:33: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:154:44: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:159:13: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:159:23: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:163:26: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:163:36: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:169:16: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:172:24: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:175:29: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:181:11: error: Not in scope: type constructor or class ‘JSNode’ src/Injector.hs:182:9: error: Not in scope: data constructor ‘NT’ Perhaps you meant one of these: ‘LT’ (imported from Prelude), ‘GT’ (imported from Prelude) cabal: Leaving directory '/tmp/cabal-tmp-30804/sjsp-0.1.0' cabal: Error: some packages failed to install: sjsp-0.1.0 failed during the building phase. The exception was: ExitFailure 1