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.1.1... Building hunch-0.1.1... Failed to install hunch-0.1.1 Build log ( /home/builder/.cabal/logs/hunch-0.1.1.log ): cabal: Entering directory '/tmp/cabal-tmp-8033/hunch-0.1.1' Configuring hunch-0.1.1... Building hunch-0.1.1... Preprocessing executable 'hunch' for hunch-0.1.1... [ 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 f24 a25 -> 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:29:3: error: • Variable not in scope: (<>) :: t19 -> Mod f23 a24 -> 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:30:3: error: • Variable not in scope: (<>) :: t18 -> Mod f22 [Char] -> 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:31:3: error: • Variable not in scope: (<>) :: t17 -> Mod f21 a23 -> 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 f20 a22 -> 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:37:3: error: • Variable not in scope: (<>) :: t16 -> Mod f19 a21 -> 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:38:3: error: • Variable not in scope: (<>) :: t15 -> Mod f18 [Char] -> 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:39:3: error: • Variable not in scope: (<>) :: t14 -> Mod f17 a20 -> 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 f16 a19 -> 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:45:3: error: • Variable not in scope: (<>) :: t13 -> Mod f15 a18 -> 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:46:3: error: • Variable not in scope: (<>) :: t12 -> Mod f14 [Char] -> 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:47:3: error: • Variable not in scope: (<>) :: t11 -> Mod f13 a17 -> 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:48:3: error: • Variable not in scope: (<>) :: t10 -> Mod f12 a16 -> 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 f29 a29 -> 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:54:3: error: • Variable not in scope: (<>) :: t23 -> Mod f28 a28 -> 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:55:3: error: • Variable not in scope: (<>) :: t22 -> Mod f27 Char -> 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:56:3: error: • Variable not in scope: (<>) :: t21 -> 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:57:3: error: • Variable not in scope: (<>) :: t20 -> Mod f25 a26 -> 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 a15 -> Mod f11 a14 -> 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:63:3: error: • Variable not in scope: (<>) :: t9 -> Mod f10 a13 -> 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:64:3: error: • Variable not in scope: (<>) :: t8 -> Mod f9 Integer -> 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:65:3: error: • Variable not in scope: (<>) :: t7 -> 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:66:3: error: • Variable not in scope: (<>) :: t6 -> Mod f7 a11 -> 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 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:72: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:77: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:78: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:83: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:84: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:89: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:112: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:113: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:114: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:115: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-8033/hunch-0.1.1' cabal: Error: some packages failed to install: hunch-0.1.1 failed during the building phase. The exception was: ExitFailure 1