Build #1 for attoparsec-0.6

[all reports]

Package attoparsec-0.6
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies containers-0.5.0.0, bytestring-lexing-0.4.3, bytestring-0.10.0.2, base-4.6.0.1
Flags -split-base applicative-in-base

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

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

Test log

No test log was submitted for this report.