Resolving dependencies... Configuring ansi-terminal-0.6.2.3... Configuring mtl-2.2.1... Building mtl-2.2.1... Building ansi-terminal-0.6.2.3... Installed ansi-terminal-0.6.2.3 Configuring split-0.2.3.1... Building split-0.2.3.1... Configuring text-1.2.2.1... Installed mtl-2.2.1 Building text-1.2.2.1... Configuring transformers-compat-0.5.1.4... Installed split-0.2.3.1 Building transformers-compat-0.5.1.4... Configuring ansi-wl-pprint-0.6.7.3... Installed transformers-compat-0.5.1.4 Building ansi-wl-pprint-0.6.7.3... Installed ansi-wl-pprint-0.6.7.3 Configuring optparse-applicative-0.13.0.0... Building optparse-applicative-0.13.0.0... Installed optparse-applicative-0.13.0.0 Installed text-1.2.2.1 Configuring parsec-3.1.11... Building parsec-3.1.11... Installed parsec-3.1.11 Configuring hunch-0.2.0... Building hunch-0.2.0... Failed to install hunch-0.2.0 Build log ( /home/builder/.cabal/logs/hunch-0.2.0.log ): cabal: Entering directory '/tmp/cabal-tmp-8121/hunch-0.2.0' Configuring hunch-0.2.0... Building hunch-0.2.0... Preprocessing executable 'hunch' for hunch-0.2.0... [ 1 of 11] Compiling Paths_hunch ( dist/build/autogen/Paths_hunch.hs, dist/build/hunch/hunch-tmp/Paths_hunch.o ) [ 2 of 11] Compiling Hunch.Options.Data ( app/Hunch/Options/Data.hs, dist/build/hunch/hunch-tmp/Hunch/Options/Data.o ) [ 3 of 11] Compiling Hunch.Language.Syntax ( app/Hunch/Language/Syntax.hs, dist/build/hunch/hunch-tmp/Hunch/Language/Syntax.o ) [ 4 of 11] Compiling Hunch.Language.PrettyPrinter ( app/Hunch/Language/PrettyPrinter.hs, dist/build/hunch/hunch-tmp/Hunch/Language/PrettyPrinter.o ) [ 5 of 11] Compiling Hunch.Language.Lexer ( app/Hunch/Language/Lexer.hs, dist/build/hunch/hunch-tmp/Hunch/Language/Lexer.o ) [ 6 of 11] Compiling Hunch.Language.Error ( app/Hunch/Language/Error.hs, dist/build/hunch/hunch-tmp/Hunch/Language/Error.o ) [ 7 of 11] Compiling Hunch.Language.Parser ( app/Hunch/Language/Parser.hs, dist/build/hunch/hunch-tmp/Hunch/Language/Parser.o ) app/Hunch/Language/Parser.hs:201:5: warning: [-Wmonomorphism-restriction] • The Monomorphism Restriction applies to the binding for ‘isNumbering’ Consider giving a type signature for ‘isNumbering’ • In an equation for ‘addNumbers’: addNumbers sigil s n = concat . fmap numbering $ group s where numbering str = if isNumbering str then padZeros (length str) n else str isNumbering = all (== sigil) padZeros i = printf $ "%0" ++ show i ++ "d" [ 8 of 11] Compiling Hunch.Constants ( app/Hunch/Constants.hs, dist/build/hunch/hunch-tmp/Hunch/Constants.o ) [ 9 of 11] Compiling Hunch.Options.CommandLine ( app/Hunch/Options/CommandLine.hs, dist/build/hunch/hunch-tmp/Hunch/Options/CommandLine.o ) app/Hunch/Options/CommandLine.hs:28:3: error: • Variable not in scope: (<>) :: Parser String -> Mod f26 a27 -> t20 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:29:3: error: • Variable not in scope: (<>) :: t20 -> Mod f25 a26 -> t19 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:30:3: error: • Variable not in scope: (<>) :: t19 -> Mod f24 [Char] -> t18 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:31:3: error: • Variable not in scope: (<>) :: t18 -> Mod f23 a25 -> Parser String • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:36:3: error: • Variable not in scope: (<>) :: Parser String -> Mod f22 a24 -> t17 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:37:3: error: • Variable not in scope: (<>) :: t17 -> Mod f21 a23 -> t16 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:38:3: error: • Variable not in scope: (<>) :: t16 -> Mod f20 [Char] -> t15 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:39:3: error: • Variable not in scope: (<>) :: t15 -> Mod f19 a22 -> Parser String • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:44:3: error: • Variable not in scope: (<>) :: Parser String -> Mod f18 a21 -> t14 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:45:3: error: • Variable not in scope: (<>) :: t14 -> Mod f17 a20 -> t13 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:46:3: error: • Variable not in scope: (<>) :: t13 -> Mod f16 [Char] -> t12 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:47:3: error: • Variable not in scope: (<>) :: t12 -> Mod f15 a19 -> t11 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:48:3: error: • Variable not in scope: (<>) :: t11 -> Mod f14 a18 -> Parser String • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:53:3: error: • Variable not in scope: (<>) :: Parser Char -> Mod f31 a31 -> t24 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:54:3: error: • Variable not in scope: (<>) :: t24 -> Mod f30 a30 -> t23 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:55:3: error: • Variable not in scope: (<>) :: t23 -> Mod f29 Char -> t22 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:56:3: error: • Variable not in scope: (<>) :: t22 -> Mod f28 a29 -> t21 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:57:3: error: • Variable not in scope: (<>) :: t21 -> Mod f27 a28 -> Parser Char • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:62:3: error: • Variable not in scope: (<>) :: Parser a17 -> Mod f13 a16 -> t10 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:63:3: error: • Variable not in scope: (<>) :: t10 -> Mod f12 a15 -> t9 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:64:3: error: • Variable not in scope: (<>) :: t9 -> Mod f11 Integer -> t8 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:65:3: error: • Variable not in scope: (<>) :: t8 -> Mod f10 a14 -> t7 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:66:3: error: • Variable not in scope: (<>) :: t7 -> Mod f9 a13 -> Parser Int • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:71:3: error: • Variable not in scope: (<>) :: Parser Bool -> Mod f8 a12 -> t6 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:72:3: error: • Variable not in scope: (<>) :: t6 -> Mod f7 a11 -> Parser Bool • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:77:3: error: • Variable not in scope: (<>) :: Parser Bool -> Mod f6 a10 -> t5 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:78:3: error: • Variable not in scope: (<>) :: t5 -> Mod f5 a9 -> Parser Bool • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:83:3: error: • Variable not in scope: (<>) :: Parser Bool -> Mod f4 a8 -> t4 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:84:3: error: • Variable not in scope: (<>) :: t4 -> Mod f3 a7 -> Parser Bool • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:89:3: error: • Variable not in scope: (<>) :: Parser Bool -> Mod f2 a6 -> t3 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:90:3: error: • Variable not in scope: (<>) :: t3 -> Mod f1 a5 -> Parser Bool • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:95:3: error: • Variable not in scope: (<>) :: Parser Bool -> Mod f0 a4 -> Parser Bool • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:119:3: error: • Variable not in scope: (<>) :: ParserInfo Options -> InfoMod a3 -> t2 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:120:3: error: • Variable not in scope: (<>) :: t2 -> InfoMod a2 -> t1 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:121:3: error: • Variable not in scope: (<>) :: t1 -> InfoMod a1 -> t0 • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). app/Hunch/Options/CommandLine.hs:122:3: error: • Variable not in scope: (<>) :: t0 -> InfoMod a0 -> ParserInfo Options • Perhaps you meant one of these: ‘<$>’ (imported from Options.Applicative), ‘<*’ (imported from Options.Applicative), ‘*>’ (imported from Options.Applicative) Perhaps you want to add ‘<>’ to the import list in the import of ‘Data.Monoid’ (app/Hunch/Options/CommandLine.hs:7:1-27). cabal: Leaving directory '/tmp/cabal-tmp-8121/hunch-0.2.0' cabal: Error: some packages failed to install: hunch-0.2.0 failed during the building phase. The exception was: ExitFailure 1