Build #2 for Twofish-0.3.1

[all reports]

Package Twofish-0.3.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies tagged-0.7, mtl-2.1.2, largeword-1.0.5, crypto-api-0.12.2.2, cereal-0.4.0.1, bytestring-0.10.0.2, binary-0.5.1.1, base-4.6.0.1, array-0.4.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring cereal-0.4.0.1...
Building cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
[1 of 5] Compiling Data.Serialize.Builder ( src/Data/Serialize/Builder.hs, dist/build/Data/Serialize/Builder.o )
[2 of 5] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/build/Data/Serialize/Put.o )
[3 of 5] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/build/Data/Serialize/Get.o )
[4 of 5] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/build/Data/Serialize/IEEE754.o )
[5 of 5] Compiling Data.Serialize   ( src/Data/Serialize.hs, dist/build/Data/Serialize.o )
In-place registering cereal-0.4.0.1...
Running Haddock for cereal-0.4.0.1...
Running hscolour for cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
Haddock coverage:
  96% ( 26 / 27) in 'Data.Serialize.Builder'
  69% ( 29 / 42) in 'Data.Serialize.Put'
  94% ( 50 / 53) in 'Data.Serialize.Get'
 100% ( 11 / 11) in 'Data.Serialize.IEEE754'
Cannot find documentation for: $example
 100% ( 11 / 11) in 'Data.Serialize'
Warning: Data.Serialize.Put: could not find link destinations for:
    Data.Serialize.Put.PairS
Warning: Data.Serialize.Get: could not find link destinations for:
    Data.Serialize.Get.get
Documentation created: dist/doc/html/cereal/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/cereal-0.4.0.1
Registering cereal-0.4.0.1...
Installed cereal-0.4.0.1
[1 of 1] Compiling Main             ( /tmp/entropy-0.2.2.4-834/entropy-0.2.2.4/Setup.hs, /tmp/entropy-0.2.2.4-834/entropy-0.2.2.4/dist/setup/Main.o )
Linking /tmp/entropy-0.2.2.4-834/entropy-0.2.2.4/dist/setup/setup ...
Configuring entropy-0.2.2.4...
Result of RDRAND Test: True
Building entropy-0.2.2.4...
Preprocessing library entropy-0.2.2.4...
[1 of 1] Compiling System.Entropy   ( System/Entropy.hs, dist/build/System/Entropy.o )
In-place registering entropy-0.2.2.4...
Running Haddock for entropy-0.2.2.4...
Running hscolour for entropy-0.2.2.4...
Preprocessing library entropy-0.2.2.4...
Preprocessing library entropy-0.2.2.4...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
 100% (  6 /  6) in 'System.Entropy'
Documentation created: dist/doc/html/entropy/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/entropy-0.2.2.4
Registering entropy-0.2.2.4...
Installed entropy-0.2.2.4
Configuring largeword-1.0.5...
Building largeword-1.0.5...
Preprocessing library largeword-1.0.5...
[1 of 1] Compiling Data.LargeWord   ( Data/LargeWord.hs, dist/build/Data/LargeWord.o )
In-place registering largeword-1.0.5...
Running Haddock for largeword-1.0.5...
Running hscolour for largeword-1.0.5...
Preprocessing library largeword-1.0.5...
Preprocessing library largeword-1.0.5...
Haddock coverage:
  10% (  1 / 10) in 'Data.LargeWord'
Warning: Data.LargeWord: could not find link destinations for:
    Data.LargeWord.LargeWord
Documentation created: dist/doc/html/largeword/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/largeword-1.0.5
Registering largeword-1.0.5...
Installed largeword-1.0.5
Configuring tagged-0.7...
Building tagged-0.7...
Preprocessing library tagged-0.7...
[1 of 2] Compiling Data.Proxy       ( old/Data/Proxy.hs, dist/build/Data/Proxy.o )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, dist/build/Data/Tagged.o )
In-place registering tagged-0.7...
Running Haddock for tagged-0.7...
Running hscolour for tagged-0.7...
Preprocessing library tagged-0.7...
Preprocessing library tagged-0.7...
Haddock coverage:
  80% (  4 /  5) in 'Data.Proxy'
  92% ( 11 / 12) in 'Data.Tagged'
Documentation created: dist/doc/html/tagged/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/tagged-0.7
Registering tagged-0.7...
Installed tagged-0.7
Configuring crypto-api-0.12.2.2...
Building crypto-api-0.12.2.2...
Preprocessing library crypto-api-0.12.2.2...
[1 of 8] Compiling Crypto.CPoly     ( Crypto/CPoly.hs, dist/build/Crypto/CPoly.o )
[2 of 8] Compiling Crypto.Types     ( Crypto/Types.hs, dist/build/Crypto/Types.o )
[3 of 8] Compiling Crypto.Util      ( Crypto/Util.hs, dist/build/Crypto/Util.o )
[4 of 8] Compiling Crypto.Random    ( Crypto/Random.hs, dist/build/Crypto/Random.o )
[5 of 8] Compiling Crypto.Classes   ( Crypto/Classes.hs, dist/build/Crypto/Classes.o )
[6 of 8] Compiling Crypto.HMAC      ( Crypto/HMAC.hs, dist/build/Crypto/HMAC.o )
[7 of 8] Compiling Crypto.Padding   ( Crypto/Padding.hs, dist/build/Crypto/Padding.o )
[8 of 8] Compiling Crypto.Modes     ( Crypto/Modes.hs, dist/build/Crypto/Modes.o )
In-place registering crypto-api-0.12.2.2...
Running Haddock for crypto-api-0.12.2.2...
Running hscolour for crypto-api-0.12.2.2...
Preprocessing library crypto-api-0.12.2.2...
Preprocessing library crypto-api-0.12.2.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: transformers-0.3.0.0
Haddock coverage:
   0% (  0 /  4) in 'Crypto.CPoly'
 100% (  4 /  4) in 'Crypto.Types'
  91% ( 10 / 11) in 'Crypto.Util'
  90% (  9 / 10) in 'Crypto.Random'
 100% ( 24 / 24) in 'Crypto.Classes'
 100% (  4 /  4) in 'Crypto.HMAC'
 100% ( 13 / 13) in 'Crypto.Padding'
 100% ( 27 / 27) in 'Crypto.Modes'
Warning: Crypto.Modes: could not find link destinations for:
    Crypto.Modes.ecb'
Documentation created: dist/doc/html/crypto-api/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/crypto-api-0.12.2.2
Registering crypto-api-0.12.2.2...
Installed crypto-api-0.12.2.2
Configuring Twofish-0.3.1...
Building Twofish-0.3.1...
Preprocessing library Twofish-0.3.1...
[1 of 2] Compiling Data.Bitlib      ( Data/Bitlib.hs, dist/build/Data/Bitlib.o )

Data/Bitlib.hs:11:15:
    Could not deduce (Num b) arising from a use of `fromInteger'
    from the context (Integral a, Bits a, Bits b)
      bound by the type signature for
                 pack :: (Integral a, Bits a, Bits b) => [a] -> b
      at Data/Bitlib.hs:10:9-48
    Possible fix:
      add (Num b) to the context of
        the type signature for
          pack :: (Integral a, Bits a, Bits b) => [a] -> b
    In the expression: fromInteger 0
    In an equation for `pack': pack [] = fromInteger 0

Data/Bitlib.hs:20:35:
    Could not deduce (Num b1) arising from a use of `fromIntegral'
    from the context (Integral a, Bits a, Num b, Bits b)
      bound by the type signature for
                 unpack :: (Integral a, Bits a, Num b, Bits b) => a -> [b]
      at Data/Bitlib.hs:15:11-57
    or from (Integral a1, Bits a1, Bits b1)
      bound by the type signature for
                 doUnpack :: (Integral a1, Bits a1, Bits b1) => Int -> a1 -> [b1]
      at Data/Bitlib.hs:17:23-69
    Possible fix:
      add (Num b1) to the context of
        the type signature for
          doUnpack :: (Integral a1, Bits a1, Bits b1) => Int -> a1 -> [b1]
        or the type signature for
             unpack :: (Integral a, Bits a, Num b, Bits b) => a -> [b]
    In the first argument of `(:)', namely `(fromIntegral (x .&. 255))'
    In the expression:
      (fromIntegral (x .&. 255)) : doUnpack (n + 8) (x `shiftR` 8)
    In an equation for `doUnpack':
        doUnpack n x
          | n == bitSize x = []
          | otherwise
          = (fromIntegral (x .&. 255)) : doUnpack (n + 8) (x `shiftR` 8)

Data/Bitlib.hs:30:30:
    Could not deduce (Num b) arising from a use of `unpack'
    from the context (Integral a, Bits a, Bits b)
      bound by the type signature for
                 unpackMany :: (Integral a, Bits a, Bits b) => [a] -> [b]
      at Data/Bitlib.hs:28:15-56
    Possible fix:
      add (Num b) to the context of
        the type signature for
          unpackMany :: (Integral a, Bits a, Bits b) => [a] -> [b]
    In the expression: (unpack x)
    In the first argument of `concat', namely
      `[(unpack x), (unpackMany xs)]'
    In the expression: concat [(unpack x), (unpackMany xs)]
Failed to install Twofish-0.3.1
cabal: Error: some packages failed to install:
Twofish-0.3.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.