Resolving dependencies... Downloading compact-string-fix-0.3.2... Configuring compact-string-fix-0.3.2... Building compact-string-fix-0.3.2... Preprocessing library compact-string-fix-0.3.2... [1 of 8] Compiling Data.CompactString.Internal ( Data/CompactString/Internal.hs, dist/build/Data/CompactString/Internal.o ) Data/CompactString/Internal.hs:62:36: Warning: Ignoring unusable UNPACK pragma on the first argument of `:*:' In the definition of data constructor `:*:' In the data declaration for `PairS' Data/CompactString/Internal.hs:62:36: Warning: Ignoring unusable UNPACK pragma on the second argument of `:*:' In the definition of data constructor `:*:' In the data declaration for `PairS' Data/CompactString/Internal.hs:63:28: Warning: Ignoring unusable UNPACK pragma on the first argument of `JustS' In the definition of data constructor `JustS' In the data declaration for `MaybeS' Data/CompactString/Internal.hs:135:17: Warning: A do-notation statement discarded a result of type Int. Suppress this warning by saying "_ <- pokeChar enc dst c", or by using the flag -fno-warn-unused-do-bind Data/CompactString/Internal.hs:143:17: Warning: A do-notation statement discarded a result of type Int. Suppress this warning by saying "_ <- pokeChar enc dst c", or by using the flag -fno-warn-unused-do-bind [2 of 8] Compiling Data.CompactString.Fusion ( Data/CompactString/Fusion.hs, dist/build/Data/CompactString/Fusion.o ) [3 of 8] Compiling Data.CompactString.Unsafe ( Data/CompactString/Unsafe.hs, dist/build/Data/CompactString/Unsafe.o ) [4 of 8] Compiling Data.CompactString.Encodings ( Data/CompactString/Encodings.hs, dist/build/Data/CompactString/Encodings.o ) [5 of 8] Compiling Data.CompactString ( Data/CompactString.hs, dist/build/Data/CompactString.o ) Data/CompactString.hs:990:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `validateIO' [6 of 8] Compiling Data.CompactString.ASCII ( Data/CompactString/ASCII.hs, dist/build/Data/CompactString/ASCII.o ) Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() [7 of 8] Compiling Data.CompactString.UTF16 ( Data/CompactString/UTF16.hs, dist/build/Data/CompactString/UTF16.o ) Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() [8 of 8] Compiling Data.CompactString.UTF8 ( Data/CompactString/UTF8.hs, dist/build/Data/CompactString/UTF8.o ) Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() In-place registering compact-string-fix-0.3.2... Running Haddock for compact-string-fix-0.3.2... Running hscolour for compact-string-fix-0.3.2... Preprocessing library compact-string-fix-0.3.2... Preprocessing library compact-string-fix-0.3.2... Data/CompactString/Internal.hs:62:36: Warning: Ignoring unusable UNPACK pragma on the first argument of `:*:' In the definition of data constructor `:*:' In the data declaration for `PairS' Data/CompactString/Internal.hs:62:36: Warning: Ignoring unusable UNPACK pragma on the second argument of `:*:' In the definition of data constructor `:*:' In the data declaration for `PairS' Data/CompactString/Internal.hs:63:28: Warning: Ignoring unusable UNPACK pragma on the first argument of `JustS' In the definition of data constructor `JustS' In the data declaration for `MaybeS' Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() Data/CompactString/specialized.include:207:1: Warning: The qualified import of `Data.CompactString.Encodings' is redundant except perhaps to import instances from `Data.CompactString.Encodings' To import instances alone, use: import Data.CompactString.Encodings() Haddock coverage: 64% ( 21 / 33) in 'Data.CompactString.Internal' 40% ( 6 / 15) in 'Data.CompactString.Fusion' 100% ( 8 / 8) in 'Data.CompactString.Unsafe' 100% ( 19 / 19) in 'Data.CompactString.Encodings' 100% (153 /153) in 'Data.CompactString' 100% (148 /148) in 'Data.CompactString.ASCII' 100% (148 /148) in 'Data.CompactString.UTF16' 100% (148 /148) in 'Data.CompactString.UTF8' Warning: Data.CompactString.Internal: could not find link destinations for: Data.CompactString.Encodings.Endian Warning: Data.CompactString.Encodings: could not find link destinations for: Data.CompactString.Encodings.Endian Warning: Data.CompactString: could not find link destinations for: Data.CompactString.Encodings.Endian Data.CompactString.findIndexOrEnd Data.CompactString.findIndexOrBeginRev Documentation created: dist/doc/html/compact-string-fix/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/compact-string-fix-0.3.2 Registering compact-string-fix-0.3.2... Installed compact-string-fix-0.3.2 Configuring data-binary-ieee754-0.4.4... Building data-binary-ieee754-0.4.4... Preprocessing library data-binary-ieee754-0.4.4... [1 of 1] Compiling Data.Binary.IEEE754 ( lib/Data/Binary/IEEE754.hs, dist/build/Data/Binary/IEEE754.o ) In-place registering data-binary-ieee754-0.4.4... Running Haddock for data-binary-ieee754-0.4.4... Running hscolour for data-binary-ieee754-0.4.4... Preprocessing library data-binary-ieee754-0.4.4... Preprocessing library data-binary-ieee754-0.4.4... Haddock coverage: 22% ( 4 / 18) in 'Data.Binary.IEEE754' Documentation created: dist/doc/html/data-binary-ieee754/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-binary-ieee754-0.4.4 Registering data-binary-ieee754-0.4.4... Installed data-binary-ieee754-0.4.4 Configuring nano-md5-0.1.2... Building nano-md5-0.1.2... Preprocessing library nano-md5-0.1.2... on the commandline: Warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Data/Digest/OpenSSL/MD5.hs:1:12: Warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect [1 of 1] Compiling Data.Digest.OpenSSL.MD5 ( Data/Digest/OpenSSL/MD5.hs, dist/build/Data/Digest/OpenSSL/MD5.o ) Data/Digest/OpenSSL/MD5.hs:49:12: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" In-place registering nano-md5-0.1.2... Running Haddock for nano-md5-0.1.2... Running hscolour for nano-md5-0.1.2... Preprocessing library nano-md5-0.1.2... Preprocessing library nano-md5-0.1.2... Data/Digest/OpenSSL/MD5.hs:1:12: Warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Data/Digest/OpenSSL/MD5.hs:1:12: Warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Data/Digest/OpenSSL/MD5.hs:49:12: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Haddock coverage: 50% ( 2 / 4) in 'Data.Digest.OpenSSL.MD5' Documentation created: dist/doc/html/nano-md5/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/nano-md5-0.1.2 Registering nano-md5-0.1.2... Installed nano-md5-0.1.2 Downloading bson-0.0.1... Configuring bson-0.0.1... Building bson-0.0.1... Preprocessing library bson-0.0.1... [1 of 3] Compiling Data.UString ( Data/UString.hs, dist/build/Data/UString.o ) Data/UString.hs:21:10: Illegal instance declaration for `Read CompactString' (All instance types must be of the form (T a1 ... an) where a1 ... an are *distinct type variables*, and each type variable appears at most once in the instance head. Use -XFlexibleInstances if you want to disable this.) In the instance declaration for `Read CompactString' Failed to install bson-0.0.1 cabal: Error: some packages failed to install: bson-0.0.1 failed during the building phase. The exception was: ExitFailure 1