Resolving dependencies... Configuring bytestring-lexing-0.4.3... Building bytestring-lexing-0.4.3... Preprocessing library bytestring-lexing-0.4.3... [1 of 4] Compiling Data.ByteString.Lex.Internal ( src/Data/ByteString/Lex/Internal.hs, dist/build/Data/ByteString/Lex/Internal.o ) [2 of 4] Compiling Data.ByteString.Lex.Lazy.Double ( dist/build/Data/ByteString/Lex/Lazy/Double.hs, dist/build/Data/ByteString/Lex/Lazy/Double.o ) dist/build/Data/ByteString/Lex/Lazy/Double.hs:339:17: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: ((I# (ord_c))) = ord c In the expression: let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c (offset) = (base +# ord_c) .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In a case alternative: Just (c, new_input) -> let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In the second argument of `seq', namely `case alexGetChar input of { Nothing -> (new_acc, input) Just (c, new_input) -> let (base) = ... .... in case new_s of { -1# -> ... _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } }' [3 of 4] Compiling Data.ByteString.Lex.Double ( dist/build/Data/ByteString/Lex/Double.hs, dist/build/Data/ByteString/Lex/Double.o ) dist/build/Data/ByteString/Lex/Double.hs:374:17: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: ((I# (ord_c))) = ord c In the expression: let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c (offset) = (base +# ord_c) .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In a case alternative: Just (c, new_input) -> let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In the second argument of `seq', namely `case alexGetChar input of { Nothing -> (new_acc, input) Just (c, new_input) -> let (base) = ... .... in case new_s of { -1# -> ... _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } }' [4 of 4] Compiling Data.ByteString.Lex.Integral ( src/Data/ByteString/Lex/Integral.hs, dist/build/Data/ByteString/Lex/Integral.o ) In-place registering bytestring-lexing-0.4.3... Running Haddock for bytestring-lexing-0.4.3... Running hscolour for bytestring-lexing-0.4.3... Preprocessing library bytestring-lexing-0.4.3... Preprocessing library bytestring-lexing-0.4.3... dist/build/tmp-7046/dist/build/Data/ByteString/Lex/Lazy/Double.hs:339:17: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: ((I# (ord_c))) = ord c In the expression: let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c (offset) = (base +# ord_c) .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In a case alternative: Just (c, new_input) -> let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In the second argument of `seq', namely `case alexGetChar input of { Nothing -> (new_acc, input) Just (c, new_input) -> let (base) = ... .... in case new_s of { -1# -> ... _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } }' dist/build/tmp-7046/dist/build/Data/ByteString/Lex/Double.hs:374:17: Warning: Pattern bindings containing unlifted types should use an outermost bang pattern: ((I# (ord_c))) = ord c In the expression: let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c (offset) = (base +# ord_c) .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In a case alternative: Just (c, new_input) -> let (base) = alexIndexInt32OffAddr alex_base s ((I# (ord_c))) = ord c .... in case new_s of { -1# -> (new_acc, input) _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } In the second argument of `seq', namely `case alexGetChar input of { Nothing -> (new_acc, input) Just (c, new_input) -> let (base) = ... .... in case new_s of { -1# -> ... _ -> alex_scan_tkn user orig_input (len +# 1#) new_input new_s new_acc } }' Haddock coverage: 67% ( 2 / 3) in 'Data.ByteString.Lex.Internal' 100% ( 2 / 2) in 'Data.ByteString.Lex.Lazy.Double' 100% ( 3 / 3) in 'Data.ByteString.Lex.Double' 100% ( 14 / 14) in 'Data.ByteString.Lex.Integral' Warning: Data.ByteString.Lex.Integral: could not find link destinations for: Data.ByteString.Lex.Integral.numTwoPowerDigits Data.ByteString.Lex.Integral.numDigits Documentation created: dist/doc/html/bytestring-lexing/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/bytestring-lexing-0.4.3 Registering bytestring-lexing-0.4.3... Installed bytestring-lexing-0.4.3 Downloading attoparsec-0.6... Configuring attoparsec-0.6... Building attoparsec-0.6... Preprocessing library attoparsec-0.6... [1 of 4] Compiling Data.ParserCombinators.Attoparsec.FastSet ( src/Data/ParserCombinators/Attoparsec/FastSet.hs, dist/build/Data/ParserCombinators/Attoparsec/FastSet.o ) src/Data/ParserCombinators/Attoparsec/FastSet.hs:87:13: Warning: A do-notation statement discarded a result of type GHC.Ptr.Ptr Word8. Suppress this warning by saying "_ <- I.memset t 0 32", or by using the flag -fno-warn-unused-do-bind [2 of 4] Compiling Data.ParserCombinators.Attoparsec.Internal ( src/Data/ParserCombinators/Attoparsec/Internal.hs, dist/build/Data/ParserCombinators/Attoparsec/Internal.o ) src/Data/ParserCombinators/Attoparsec/Internal.hs:319:25: Ambiguous occurrence `many' It could refer to either `Data.ParserCombinators.Attoparsec.Internal.many', defined at src/Data/ParserCombinators/Attoparsec/Internal.hs:319:1 or `Control.Applicative.many', imported from `Control.Applicative' at src/Data/ParserCombinators/Attoparsec/Internal.hs:69:29-43 src/Data/ParserCombinators/Attoparsec/Internal.hs:322:25: Ambiguous occurrence `many' It could refer to either `Data.ParserCombinators.Attoparsec.Internal.many', defined at src/Data/ParserCombinators/Attoparsec/Internal.hs:319:1 or `Control.Applicative.many', imported from `Control.Applicative' at src/Data/ParserCombinators/Attoparsec/Internal.hs:69:29-43 Failed to install attoparsec-0.6 cabal: Error: some packages failed to install: attoparsec-0.6 failed during the building phase. The exception was: ExitFailure 1