Building cryptonite-0.9... Preprocessing library cryptonite-0.9... [ 1 of 99] Compiling Crypto.Internal.CompatPrim ( Crypto\Internal\CompatPrim.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\CompatPrim.o ) [ 2 of 99] Compiling Crypto.Random.Entropy.Source ( Crypto\Random\Entropy\Source.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Entropy\Source.o ) [ 3 of 99] Compiling Crypto.Random.Entropy.Windows ( Crypto\Random\Entropy\Windows.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Entropy\Windows.o ) [ 4 of 99] Compiling Crypto.Internal.Words ( Crypto\Internal\Words.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\Words.o ) [ 5 of 99] Compiling Crypto.Random.Entropy.Backend ( Crypto\Random\Entropy\Backend.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Entropy\Backend.o ) [ 6 of 99] Compiling Crypto.Random.Entropy.Unsafe ( Crypto\Random\Entropy\Unsafe.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Entropy\Unsafe.o ) [ 7 of 99] Compiling Crypto.PubKey.Internal ( Crypto\PubKey\Internal.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\Internal.o ) [ 8 of 99] Compiling Crypto.Number.Compat ( Crypto\Number\Compat.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Compat.o ) Crypto\Number\Compat.hs:74:21: Warning: Defined but not used: `b' Crypto\Number\Compat.hs:74:23: Warning: Defined but not used: `e' Crypto\Number\Compat.hs:74:25: Warning: Defined but not used: `m' [ 9 of 99] Compiling Crypto.Number.Basic ( Crypto\Number\Basic.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Basic.o ) [10 of 99] Compiling Crypto.Number.ModArithmetic ( Crypto\Number\ModArithmetic.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\ModArithmetic.o ) [11 of 99] Compiling Crypto.Number.Serialize.Internal ( Crypto\Number\Serialize\Internal.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Serialize\Internal.o ) [12 of 99] Compiling Crypto.Internal.DeepSeq ( Crypto\Internal\DeepSeq.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\DeepSeq.o ) [13 of 99] Compiling Crypto.Data.Padding ( Crypto\Data\Padding.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Data\Padding.o ) [14 of 99] Compiling Crypto.Cipher.DES.Primitive ( Crypto\Cipher\DES\Primitive.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\DES\Primitive.o ) [15 of 99] Compiling Crypto.Internal.Compat ( Crypto\Internal\Compat.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\Compat.o ) [16 of 99] Compiling Crypto.Internal.WordArray ( Crypto\Internal\WordArray.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\WordArray.o ) [17 of 99] Compiling Crypto.Cipher.Blowfish.Box ( Crypto\Cipher\Blowfish\Box.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Blowfish\Box.o ) [18 of 99] Compiling Crypto.Internal.ByteArray ( Crypto\Internal\ByteArray.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\ByteArray.o ) [19 of 99] Compiling Crypto.Number.Serialize ( Crypto\Number\Serialize.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Serialize.o ) [20 of 99] Compiling Crypto.Random.Entropy ( Crypto\Random\Entropy.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Entropy.o ) [21 of 99] Compiling Crypto.Random.EntropyPool ( Crypto\Random\EntropyPool.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\EntropyPool.o ) [22 of 99] Compiling Crypto.Cipher.Types.Utils ( Crypto\Cipher\Types\Utils.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\Utils.o ) [23 of 99] Compiling Crypto.Internal.Imports ( Crypto\Internal\Imports.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Internal\Imports.o ) [24 of 99] Compiling Crypto.Cipher.ChaCha ( Crypto\Cipher\ChaCha.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\ChaCha.o ) [25 of 99] Compiling Crypto.Cipher.RC4 ( Crypto\Cipher\RC4.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\RC4.o ) [26 of 99] Compiling Crypto.Cipher.Salsa ( Crypto\Cipher\Salsa.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Salsa.o ) [27 of 99] Compiling Crypto.Random.Types ( Crypto\Random\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Types.o ) [28 of 99] Compiling Crypto.Error.Types ( Crypto\Error\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Error\Types.o ) [29 of 99] Compiling Crypto.Number.F2m ( Crypto\Number\F2m.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\F2m.o ) [30 of 99] Compiling Crypto.Number.Generate ( Crypto\Number\Generate.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Generate.o ) [31 of 99] Compiling Crypto.Hash.Types ( Crypto\Hash\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Types.o ) [32 of 99] Compiling Crypto.Hash.IO ( Crypto\Hash\IO.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\IO.o ) [33 of 99] Compiling Crypto.Hash.Blake2s ( Crypto\Hash\Blake2s.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Blake2s.o ) [34 of 99] Compiling Crypto.Hash.Blake2sp ( Crypto\Hash\Blake2sp.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Blake2sp.o ) [35 of 99] Compiling Crypto.Hash.Blake2b ( Crypto\Hash\Blake2b.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Blake2b.o ) [36 of 99] Compiling Crypto.Hash.Blake2bp ( Crypto\Hash\Blake2bp.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Blake2bp.o ) [37 of 99] Compiling Crypto.Hash.MD2 ( Crypto\Hash\MD2.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\MD2.o ) [38 of 99] Compiling Crypto.Hash.MD4 ( Crypto\Hash\MD4.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\MD4.o ) [39 of 99] Compiling Crypto.Hash.MD5 ( Crypto\Hash\MD5.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\MD5.o ) [40 of 99] Compiling Crypto.Hash.SHA1 ( Crypto\Hash\SHA1.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA1.o ) [41 of 99] Compiling Crypto.Hash.SHA224 ( Crypto\Hash\SHA224.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA224.o ) [42 of 99] Compiling Crypto.Hash.SHA256 ( Crypto\Hash\SHA256.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA256.o ) [43 of 99] Compiling Crypto.Hash.SHA384 ( Crypto\Hash\SHA384.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA384.o ) [44 of 99] Compiling Crypto.Hash.SHA512 ( Crypto\Hash\SHA512.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA512.o ) [45 of 99] Compiling Crypto.Hash.SHA512t ( Crypto\Hash\SHA512t.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA512t.o ) [46 of 99] Compiling Crypto.Hash.SHA3 ( Crypto\Hash\SHA3.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\SHA3.o ) [47 of 99] Compiling Crypto.Hash.Keccak ( Crypto\Hash\Keccak.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Keccak.o ) [48 of 99] Compiling Crypto.Hash.RIPEMD160 ( Crypto\Hash\RIPEMD160.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\RIPEMD160.o ) [49 of 99] Compiling Crypto.Hash.Tiger ( Crypto\Hash\Tiger.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Tiger.o ) [50 of 99] Compiling Crypto.Hash.Skein256 ( Crypto\Hash\Skein256.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Skein256.o ) [51 of 99] Compiling Crypto.Hash.Skein512 ( Crypto\Hash\Skein512.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Skein512.o ) [52 of 99] Compiling Crypto.Hash.Whirlpool ( Crypto\Hash\Whirlpool.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Whirlpool.o ) [53 of 99] Compiling Crypto.Hash.Algorithms ( Crypto\Hash\Algorithms.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash\Algorithms.o ) [54 of 99] Compiling Crypto.Hash ( Crypto\Hash.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Hash.o ) [55 of 99] Compiling Crypto.Data.AFIS ( Crypto\Data\AFIS.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Data\AFIS.o ) [56 of 99] Compiling Crypto.MAC.HMAC ( Crypto\MAC\HMAC.hs, dist\dist-sandbox-9524a7e9\build\Crypto\MAC\HMAC.o ) [57 of 99] Compiling Crypto.KDF.PBKDF2 ( Crypto\KDF\PBKDF2.hs, dist\dist-sandbox-9524a7e9\build\Crypto\KDF\PBKDF2.o ) [58 of 99] Compiling Crypto.KDF.Scrypt ( Crypto\KDF\Scrypt.hs, dist\dist-sandbox-9524a7e9\build\Crypto\KDF\Scrypt.o ) [59 of 99] Compiling Crypto.PubKey.MaskGenFunction ( Crypto\PubKey\MaskGenFunction.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\MaskGenFunction.o ) [60 of 99] Compiling Crypto.PubKey.DSA ( Crypto\PubKey\DSA.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\DSA.o ) [61 of 99] Compiling Crypto.PubKey.ECC.Types ( Crypto\PubKey\ECC\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\Types.o ) [62 of 99] Compiling Crypto.PubKey.RSA.Types ( Crypto\PubKey\RSA\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA\Types.o ) [63 of 99] Compiling Crypto.PubKey.RSA.Prim ( Crypto\PubKey\RSA\Prim.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA\Prim.o ) [64 of 99] Compiling Crypto.Random.ChaChaDRG ( Crypto\Random\ChaChaDRG.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\ChaChaDRG.o ) [65 of 99] Compiling Crypto.Random.SystemDRG ( Crypto\Random\SystemDRG.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\SystemDRG.o ) [66 of 99] Compiling Crypto.Random ( Crypto\Random.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random.o ) [67 of 99] Compiling Crypto.Random.Probabilistic ( Crypto\Random\Probabilistic.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Random\Probabilistic.o ) [68 of 99] Compiling Crypto.Number.Prime ( Crypto\Number\Prime.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Number\Prime.o ) [69 of 99] Compiling Crypto.PubKey.DH ( Crypto\PubKey\DH.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\DH.o ) [70 of 99] Compiling Crypto.PubKey.RSA ( Crypto\PubKey\RSA.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA.o ) [71 of 99] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto\PubKey\RSA\PKCS15.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA\PKCS15.o ) [72 of 99] Compiling Crypto.PubKey.RSA.PSS ( Crypto\PubKey\RSA\PSS.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA\PSS.o ) [73 of 99] Compiling Crypto.PubKey.RSA.OAEP ( Crypto\PubKey\RSA\OAEP.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\RSA\OAEP.o ) [74 of 99] Compiling Crypto.PubKey.ECC.Prim ( Crypto\PubKey\ECC\Prim.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\Prim.o ) [75 of 99] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto\PubKey\ECC\ECDSA.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\ECDSA.o ) [76 of 99] Compiling Crypto.PubKey.ECC.Generate ( Crypto\PubKey\ECC\Generate.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\Generate.o ) [77 of 99] Compiling Crypto.PubKey.ECC.DH ( Crypto\PubKey\ECC\DH.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\DH.o ) [78 of 99] Compiling Crypto.Cipher.Types.GF ( Crypto\Cipher\Types\GF.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\GF.o ) [79 of 99] Compiling Crypto.PubKey.ElGamal ( Crypto\PubKey\ElGamal.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ElGamal.o ) [80 of 99] Compiling Crypto.Error ( Crypto\Error.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Error.o ) [81 of 99] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto\Cipher\Blowfish\Primitive.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Blowfish\Primitive.o ) [82 of 99] Compiling Crypto.KDF.BCrypt ( Crypto\KDF\BCrypt.hs, dist\dist-sandbox-9524a7e9\build\Crypto\KDF\BCrypt.o ) [83 of 99] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto\Cipher\Camellia\Primitive.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Camellia\Primitive.o ) [84 of 99] Compiling Crypto.MAC.Poly1305 ( Crypto\MAC\Poly1305.hs, dist\dist-sandbox-9524a7e9\build\Crypto\MAC\Poly1305.o ) [85 of 99] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto\Cipher\ChaChaPoly1305.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\ChaChaPoly1305.o ) [86 of 99] Compiling Crypto.Cipher.Types.Base ( Crypto\Cipher\Types\Base.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\Base.o ) [87 of 99] Compiling Crypto.Cipher.Types.AEAD ( Crypto\Cipher\Types\AEAD.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\AEAD.o ) [88 of 99] Compiling Crypto.Cipher.Types.Block ( Crypto\Cipher\Types\Block.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\Block.o ) [89 of 99] Compiling Crypto.Cipher.Types.Stream ( Crypto\Cipher\Types\Stream.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types\Stream.o ) [90 of 99] Compiling Crypto.Cipher.Types ( Crypto\Cipher\Types.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Types.o ) [91 of 99] Compiling Crypto.Cipher.AES.Primitive ( Crypto\Cipher\AES\Primitive.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\AES\Primitive.o ) [92 of 99] Compiling Crypto.Cipher.Blowfish ( Crypto\Cipher\Blowfish.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Blowfish.o ) [93 of 99] Compiling Crypto.Cipher.Camellia ( Crypto\Cipher\Camellia.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\Camellia.o ) [94 of 99] Compiling Crypto.Cipher.DES ( Crypto\Cipher\DES.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\DES.o ) [95 of 99] Compiling Crypto.Cipher.TripleDES ( Crypto\Cipher\TripleDES.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\TripleDES.o ) [96 of 99] Compiling Crypto.PubKey.Curve25519 ( Crypto\PubKey\Curve25519.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\Curve25519.o ) [97 of 99] Compiling Crypto.PubKey.ECC.P256 ( Crypto\PubKey\ECC\P256.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\ECC\P256.o ) [98 of 99] Compiling Crypto.PubKey.Ed25519 ( Crypto\PubKey\Ed25519.hs, dist\dist-sandbox-9524a7e9\build\Crypto\PubKey\Ed25519.o ) [99 of 99] Compiling Crypto.Cipher.AES ( Crypto\Cipher\AES.hs, dist\dist-sandbox-9524a7e9\build\Crypto\Cipher\AES.o ) In file included from cbits\blake2\blake2s.c:21:0: cbits\blake2\blake2-config.h:68:2: error: #error "This code requires at least SSE2." In file included from cbits\blake2\blake2s.c:24:0: C:/Program Files (x86)/Haskell Platform/7.10.2-a/mingw/bin/../lib/gcc/mingw32/4.5.2/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled" cbits\blake2\blake2s.c: In function 'blake2s_compress': cbits\blake2\blake2s.c:242:3: error: '__m128i' undeclared (first use in this function) cbits\blake2\blake2s.c:242:3: note: each undeclared identifier is reported only once for each function it appears in cbits\blake2\blake2s.c:242:11: error: expected ';' before 'row1' cbits\blake2\blake2s.c:243:11: error: expected ';' before 'buf1' cbits\blake2\blake2s.c:250:11: error: expected ';' before 'ff0' cbits\blake2\blake2s.c:278:3: error: 'row1' undeclared (first use in this function) cbits\blake2\blake2s.c:278:10: error: 'ff0' undeclared (first use in this function) cbits\blake2\blake2s.c:278:3: warning: implicit declaration of function '_mm_loadu_si128' cbits\blake2\blake2s.c:278:16: error: expected ')' before '__m128i' cbits\blake2\blake2s.c:278:16: warning: type defaults to 'int' in type name cbits\blake2\blake2s.c:279:3: error: 'row2' undeclared (first use in this function) cbits\blake2\blake2s.c:279:10: error: 'ff1' undeclared (first use in this function) cbits\blake2\blake2s.c:279:16: error: expected ')' before '__m128i' cbits\blake2\blake2s.c:279:16: warning: type defaults to 'int' in type name cbits\blake2\blake2s.c:280:3: error: 'row3' undeclared (first use in this function) cbits\blake2\blake2s.c:280:3: warning: implicit declaration of function '_mm_setr_epi32' cbits\blake2\blake2s.c:281:3: error: 'row4' undeclared (first use in this function) cbits\blake2\blake2s.c:281:3: warning: implicit declaration of function '_mm_xor_si128' cbits\blake2\blake2s.c:281:91: error: expected ')' before '__m128i' cbits\blake2\blake2s.c:281:91: warning: type defaults to 'int' in type name cbits\blake2\blake2s.c:282:1: error: 'buf1' undeclared (first use in this function) cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_mm_set_epi32' cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_mm_add_epi32' cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_mm_srli_epi32' cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_mm_slli_epi32' cbits\blake2\blake2s.c:282:1: error: 'buf2' undeclared (first use in this function) cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_mm_shuffle_epi32' cbits\blake2\blake2s.c:282:3: warning: implicit declaration of function '_MM_SHUFFLE' cbits\blake2\blake2s.c:282:1: error: 'buf3' undeclared (first use in this function) cbits\blake2\blake2s.c:282:1: error: 'buf4' undeclared (first use in this function) cbits\blake2\blake2s.c:292:3: warning: implicit declaration of function '_mm_storeu_si128' cbits\blake2\blake2s.c:292:3: error: expected expression before ')' token cbits\blake2\blake2s.c:293:3: error: expected expression before ')' token