Build #2 for ciphersaber2-0.1.0.0
| Package | ciphersaber2-0.1.0.0 |
|---|
| Install | BuildFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2015-12-11 16:38:32.224527 UTC |
|---|---|
| Compiler | ghc-7.10.2 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | parseargs-0.2.0.3, bytestring-0.10.6.0, base-4.8.1.0, array-0.5.1.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring parseargs-0.2.0.3...
Building parseargs-0.2.0.3...
Preprocessing library parseargs-0.2.0.3...
[1 of 1] Compiling System.Console.ParseArgs ( System/Console/ParseArgs.hs, dist/build/System/Console/ParseArgs.o )
System/Console/ParseArgs.hs:66:1: Warning:
Module ‘Control.Monad.ST.Safe’ is deprecated:
Safe is now the default, please use Control.Monad.ST instead
In-place registering parseargs-0.2.0.3...
Preprocessing executable 'parseargs-example' for parseargs-0.2.0.3...
[1 of 2] Compiling System.Console.ParseArgs ( System/Console/ParseArgs.hs, dist/build/parseargs-example/parseargs-example-tmp/System/Console/ParseArgs.o )
System/Console/ParseArgs.hs:66:1: Warning:
Module ‘Control.Monad.ST.Safe’ is deprecated:
Safe is now the default, please use Control.Monad.ST instead
[2 of 2] Compiling Main ( parseargs-example.hs, dist/build/parseargs-example/parseargs-example-tmp/Main.o )
Linking dist/build/parseargs-example/parseargs-example ...
Running Haddock for parseargs-0.2.0.3...
Running hscolour for parseargs-0.2.0.3...
Preprocessing library parseargs-0.2.0.3...
Preprocessing executable 'parseargs-example' for parseargs-0.2.0.3...
Preprocessing library parseargs-0.2.0.3...
System/Console/ParseArgs.hs:66:1: Warning:
Module ‘Control.Monad.ST.Safe’ is deprecated:
Safe is now the default, please use Control.Monad.ST instead
Haddock coverage:
100% ( 39 / 39) in 'System.Console.ParseArgs'
Warning: System.Console.ParseArgs: could not find link destinations for:
ArgRecord
Documentation created: dist/doc/html/parseargs/index.html,
dist/doc/html/parseargs/parseargs.txt
Preprocessing executable 'parseargs-example' for parseargs-0.2.0.3...
Creating package registration file:
/tmp/pkgConf-parseargs-0.2.0278722862233665123.3
Installing library in
/home/builder/rebuild/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/parseargs-0.2.0.3-Hchd2mrqJ4dKSkGryGLzuH
Installing executable(s) in /home/builder/rebuild/build-cache/tmp-install/bin
Warning: The directory /home/builder/rebuild/build-cache/tmp-install/bin is
not in the system search path.
Registering parseargs-0.2.0.3...
Installed parseargs-0.2.0.3
Downloading ciphersaber2-0.1.0.0...
Configuring ciphersaber2-0.1.0.0...
Building ciphersaber2-0.1.0.0...
Preprocessing library ciphersaber2-0.1.0.0...
[1 of 1] Compiling Data.CipherSaber2 ( Data/CipherSaber2.hs, dist/build/Data/CipherSaber2.o )
Data/CipherSaber2.hs:54:11:
Non type-variable argument
in the constraint: MArray (STUArray s) Word8 m
(Use FlexibleContexts to permit this)
When checking that ‘schedStep’ has the inferred type
schedStep :: forall (m :: * -> *).
MArray (STUArray s) Word8 m =>
Word8 -> Word8 -> m Word8
In the second argument of ‘($)’, namely
‘do { let nKey = ...;
let key' = ...;
s <- newListArray (0, 255) [0 .. 255] ::
ST s (STUArray s Word8 Word8);
let schedStep j i = ...;
.... }’
In the second argument of ‘($)’, namely
‘runST
$ do { let nKey = ...;
let key' = ...;
s <- newListArray (0, 255) [0 .. 255] ::
ST s (STUArray s Word8 Word8);
let schedStep j i = ...;
.... }’
Data/CipherSaber2.hs:65:11:
Non type-variable argument
in the constraint: MArray (STUArray s) Word8 m
(Use FlexibleContexts to permit this)
When checking that ‘keystream’ has the inferred type
keystream :: forall a (m :: * -> *).
(Eq a, Num a, MArray (STUArray s) Word8 m) =>
a -> Word8 -> Word8 -> m [Word8]
In the second argument of ‘($)’, namely
‘do { let nKey = ...;
let key' = ...;
s <- newListArray (0, 255) [0 .. 255] ::
ST s (STUArray s Word8 Word8);
let schedStep j i = ...;
.... }’
In the second argument of ‘($)’, namely
‘runST
$ do { let nKey = ...;
let key' = ...;
s <- newListArray (0, 255) [0 .. 255] ::
ST s (STUArray s Word8 Word8);
let schedStep j i = ...;
.... }’
Failed to install ciphersaber2-0.1.0.0
cabal: Error: some packages failed to install:
ciphersaber2-0.1.0.0 failed during the building phase. The exception was:
ExitFailure 1
Test log
No test log was submitted for this report.