Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Configuring HaLeX-1.2... Building HaLeX-1.2... Failed to install HaLeX-1.2 Build log ( /home/builder/.cabal/logs/HaLeX-1.2.log ): cabal: Entering directory '/tmp/cabal-tmp-7043/HaLeX-1.2' Configuring HaLeX-1.2... Warning: 'ghc-options: -prof' is not necessary and will lead to problems when used on a library. Use the configure flag --enable-library-profiling and/or --enable-profiling. Building HaLeX-1.2... Preprocessing library HaLeX-1.2... [ 1 of 18] Compiling Language.HaLex.Util ( HaLeX_lib/Language/HaLex/Util.hs, dist/build/Language/HaLex/Util.o ) HaLeX_lib/Language/HaLex/Util.hs:55:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: insAtPos :: (Num t1, Eq t1) => t1 -> t -> [t] -> [t] HaLeX_lib/Language/HaLex/Util.hs:55:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘insAtPos’: Patterns not matched: p _ [] where p is not one of {1} [ 2 of 18] Compiling Language.HaLex.RegExp ( HaLeX_lib/Language/HaLex/RegExp.hs, dist/build/Language/HaLex/RegExp.o ) HaLeX_lib/Language/HaLex/RegExp.hs:61:27: warning: [-Wname-shadowing] This binding for ‘or’ shadows the existing binding imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExp.hs:18:8-28 (and originally defined in ‘Data.Foldable’) HaLeX_lib/Language/HaLex/RegExp.hs:82:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘matchesRE’: Patterns not matched: (OneOrMore _) _ (Optional _) _ HaLeX_lib/Language/HaLex/RegExp.hs:82:17: warning: [-Wunused-matches] Defined but not used: ‘inp’ HaLeX_lib/Language/HaLex/RegExp.hs:134:38: warning: [-Wunused-matches] Defined but not used: ‘x’ HaLeX_lib/Language/HaLex/RegExp.hs:163:2: warning: [-Wtabs] Tab character found here, and in 8 further locations. Please use spaces instead. HaLeX_lib/Language/HaLex/RegExp.hs:170:21: warning: [-Wunused-matches] Defined but not used: ‘n’ HaLeX_lib/Language/HaLex/RegExp.hs:185:1: warning: [-Wunused-top-binds] Defined but not used: ‘isSymbol’ HaLeX_lib/Language/HaLex/RegExp.hs:185:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: isSymbol :: Char -> Bool HaLeX_lib/Language/HaLex/RegExp.hs:217:16: warning: [-Wunused-matches] Defined but not used: ‘a’ [ 3 of 18] Compiling Language.HaLex.Parser ( HaLeX_lib/Language/HaLex/Parser.hs, dist/build/Language/HaLex/Parser.o ) HaLeX_lib/Language/HaLex/Parser.hs:40:9: warning: [-Wunused-matches] Defined but not used: ‘p’ HaLeX_lib/Language/HaLex/Parser.hs:60:4: warning: [-Wmissing-signatures] Top-level binding with no type signature: (Language.HaLex.Parser.<*>) :: (t4 -> [(t2 -> t1, t3)]) -> (t3 -> [(t2, t)]) -> t4 -> [(t1, t)] HaLeX_lib/Language/HaLex/Parser.hs:65:4: warning: [-Wmissing-signatures] Top-level binding with no type signature: (Language.HaLex.Parser.<$>) :: (t3 -> t2) -> (t1 -> [(t3, t)]) -> t1 -> [(t2, t)] [ 4 of 18] Compiling Language.HaLex.RegExpParser ( HaLeX_lib/Language/HaLex/RegExpParser.hs, dist/build/Language/HaLex/RegExpParser.o ) HaLeX_lib/Language/HaLex/RegExpParser.hs:39:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:39:25: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:39:40: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:40:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:45:16: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:45:25: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:46:16: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:50:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:50:23: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:51:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:51:23: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:52:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:52:23: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:53:12: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:60:13: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:61:13: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:61:29: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:61:55: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:62:13: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:62:28: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:62:37: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:73:24: error: Ambiguous occurrence ‘<$>’ It could refer to either ‘Prelude.<$>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘Data.Functor’) or ‘Language.HaLex.Parser.<$>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:65:4-6) HaLeX_lib/Language/HaLex/RegExpParser.hs:73:39: error: Ambiguous occurrence ‘<*>’ It could refer to either ‘Prelude.<*>’, imported from ‘Prelude’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:21:8-34 (and originally defined in ‘GHC.Base’) or ‘Language.HaLex.Parser.<*>’, imported from ‘Language.HaLex.Parser’ at HaLeX_lib/Language/HaLex/RegExpParser.hs:25:1-28 (and originally defined at HaLeX_lib/Language/HaLex/Parser.hs:60:4-6) cabal: Leaving directory '/tmp/cabal-tmp-7043/HaLeX-1.2' cabal: Error: some packages failed to install: HaLeX-1.2 failed during the building phase. The exception was: ExitFailure 1