Resolving dependencies... Downloading sized-types-0.3.5.1... Configuring sized-types-0.3.5.1... Building sized-types-0.3.5.1... Preprocessing library sized-types-0.3.5.1... [1 of 8] Compiling Data.Sized.Vector ( Data/Sized/Vector.hs, dist/build/Data/Sized/Vector.o ) Data/Sized/Vector.hs:49:1: Warning: Top-level binding with no type signature: bounds :: forall s a. Bounds s => Vector s a -> (s, s) Data/Sized/Vector.hs:84:1: Warning: Top-level binding with no type signature: show' :: forall ix a. (Bounds ix, Show a) => Vector (ix, ix) a -> String Data/Sized/Vector.hs:86:1: Warning: Top-level binding with no type signature: foo :: forall ix ix1 a. (Bounds ix1, Bounds ix, Show a) => Vector (ix, ix1) a -> [[String]] Data/Sized/Vector.hs:93:68: Warning: This binding for ‘vector’ shadows the existing binding defined at Data/Sized/Vector.hs:13:1 Data/Sized/Vector.hs:94:71: Warning: This binding for ‘vector’ shadows the existing binding defined at Data/Sized/Vector.hs:13:1 Data/Sized/Vector.hs:101:14: Warning: Defined but not used: ‘x’ Data/Sized/Vector.hs:101:16: Warning: Defined but not used: ‘y’ [2 of 8] Compiling Data.Sized.Arith ( Data/Sized/Arith.hs, dist/build/Data/Sized/Arith.o ) Data/Sized/Arith.hs:14:1: Warning: The import of ‘Data.Ix’ is redundant except perhaps to import instances from ‘Data.Ix’ To import instances alone, use: import Data.Ix() [3 of 8] Compiling Data.Sized.Ix ( Data/Sized/Ix.hs, dist/build/Data/Sized/Ix.o ) Data/Sized/Ix.hs:352:10: Warning: No explicit implementation for ‘quotRem’ In the instance declaration for ‘Integral X0’ Data/Sized/Ix.hs:354:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real X0’ Data/Sized/Ix.hs:355:10: Warning: No explicit implementation for ‘toEnum’ and ‘fromEnum’ In the instance declaration for ‘Enum X0’ Data/Sized/Ix.hs:356:10: Warning: No explicit implementation for ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) In the instance declaration for ‘Num X0’ Data/Sized/Ix.hs:362:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real (X1_ a)’ Data/Sized/Ix.hs:394:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real (X0_ a)’ Data/Sized/Ix.hs:352:10: Warning: Orphan instance: instance Integral X0 Data/Sized/Ix.hs:354:10: Warning: Orphan instance: instance Real X0 Data/Sized/Ix.hs:355:10: Warning: Orphan instance: instance Enum X0 Data/Sized/Ix.hs:356:10: Warning: Orphan instance: instance Num X0 Data/Sized/Ix.hs:358:10: Warning: Orphan instance: instance Size a => Bounded (X1_ a) Data/Sized/Ix.hs:362:10: Warning: Orphan instance: instance Size a => Real (X1_ a) Data/Sized/Ix.hs:363:10: Warning: Orphan instance: instance (Size a, Size (X1_ a), Integral a) => Integral (X1_ a) Data/Sized/Ix.hs:383:10: Warning: Orphan instance: instance Size a => Bounded (X0_ a) Data/Sized/Ix.hs:394:10: Warning: Orphan instance: instance Size a => Real (X0_ a) Data/Sized/Ix.hs:395:10: Warning: Orphan instance: instance (Size a, Size (X0_ a), Integral a) => Integral (X0_ a) Data/Sized/Ix.hs:402:10: Warning: Orphan instance: instance Eq (X0_ a) Data/Sized/Ix.hs:405:10: Warning: Orphan instance: instance Ord (X0_ a) Data/Sized/Ix.hs:409:10: Warning: Orphan instance: instance Size a => Ix (X0_ a) Data/Sized/Ix.hs:414:10: Warning: Orphan instance: instance Size a => Enum (X0_ a) Data/Sized/Ix.hs:418:10: Warning: Orphan instance: instance Size a => Num (X0_ a) Data/Sized/Ix.hs:427:10: Warning: Orphan instance: instance Show (X0_ a) Data/Sized/Ix.hs:430:10: Warning: Orphan instance: instance Eq (X1_ a) Data/Sized/Ix.hs:433:10: Warning: Orphan instance: instance Ord (X1_ a) Data/Sized/Ix.hs:436:10: Warning: Orphan instance: instance Size a => Ix (X1_ a) Data/Sized/Ix.hs:441:10: Warning: Orphan instance: instance Size a => Enum (X1_ a) Data/Sized/Ix.hs:445:10: Warning: Orphan instance: instance Size a => Num (X1_ a) Data/Sized/Ix.hs:453:10: Warning: Orphan instance: instance Show (X1_ a) Data/Sized/Ix.hs:456:10: Warning: Orphan instance: instance Bounded X0 Data/Sized/Ix.hs:460:10: Warning: Orphan instance: instance Ix X0 Data/Sized/Ix.hs:464:10: Warning: Orphan instance: instance Show X0 [4 of 8] Compiling Data.Sized.Matrix ( Data/Sized/Matrix.hs, dist/build/Data/Sized/Matrix.o ) Data/Sized/Matrix.hs:41:14: Warning: Defined but not used: ‘f’ Data/Sized/Matrix.hs:86:1: Warning: Pattern match(es) are non-exhaustive In an equation for ‘accum’: Patterns not matched: _ NullMatrix _ [5 of 8] Compiling Data.Sized.Sparse.Matrix ( Data/Sized/Sparse/Matrix.hs, dist/build/Data/Sized/Sparse/Matrix.o ) [6 of 8] Compiling Data.Sized.Signed ( Data/Sized/Signed.hs, dist/build/Data/Sized/Signed.o ) Data/Sized/Signed.hs:23:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() Data/Sized/Signed.hs:24:1: Warning: The import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() Data/Sized/Signed.hs:31:10: Warning: Defined but not used: ‘s’ Data/Sized/Signed.hs:75:10: Warning: No explicit implementation for ‘bitSizeMaybe’, ‘bit’, and ‘popCount’ In the instance declaration for ‘Bits (Signed ix)’ [7 of 8] Compiling Data.Sized.Unsigned ( Data/Sized/Unsigned.hs, dist/build/Data/Sized/Unsigned.o ) Data/Sized/Unsigned.hs:23:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() Data/Sized/Unsigned.hs:71:10: Warning: No explicit implementation for ‘bitSizeMaybe’, ‘bit’, and ‘popCount’ In the instance declaration for ‘Bits (Unsigned ix)’ [8 of 8] Compiling Data.Sized.Sampled ( Data/Sized/Sampled.hs, dist/build/Data/Sized/Sampled.o ) Data/Sized/Sampled.hs:4:1: Warning: The import of ‘Data.Ratio’ is redundant except perhaps to import instances from ‘Data.Ratio’ To import instances alone, use: import Data.Ratio() Data/Sized/Sampled.hs:7:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() In-place registering sized-types-0.3.5.1... Running Haddock for sized-types-0.3.5.1... Running hscolour for sized-types-0.3.5.1... Preprocessing library sized-types-0.3.5.1... Preprocessing library sized-types-0.3.5.1... Data/Sized/Vector.hs:49:1: Warning: Top-level binding with no type signature: bounds :: forall s a. Bounds s => Vector s a -> (s, s) Data/Sized/Vector.hs:84:1: Warning: Top-level binding with no type signature: show' :: forall ix a. (Bounds ix, Show a) => Vector (ix, ix) a -> String Data/Sized/Vector.hs:86:1: Warning: Top-level binding with no type signature: foo :: forall ix ix1 a. (Bounds ix1, Bounds ix, Show a) => Vector (ix, ix1) a -> [[String]] Data/Sized/Vector.hs:93:68: Warning: This binding for ‘vector’ shadows the existing binding defined at Data/Sized/Vector.hs:13:1 Data/Sized/Vector.hs:94:71: Warning: This binding for ‘vector’ shadows the existing binding defined at Data/Sized/Vector.hs:13:1 Data/Sized/Vector.hs:101:14: Warning: Defined but not used: ‘x’ Data/Sized/Vector.hs:101:16: Warning: Defined but not used: ‘y’ Data/Sized/Arith.hs:14:1: Warning: The import of ‘Data.Ix’ is redundant except perhaps to import instances from ‘Data.Ix’ To import instances alone, use: import Data.Ix() Data/Sized/Ix.hs:352:10: Warning: No explicit implementation for ‘quotRem’ In the instance declaration for ‘Integral X0’ Data/Sized/Ix.hs:354:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real X0’ Data/Sized/Ix.hs:355:10: Warning: No explicit implementation for ‘toEnum’ and ‘fromEnum’ In the instance declaration for ‘Enum X0’ Data/Sized/Ix.hs:356:10: Warning: No explicit implementation for ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) In the instance declaration for ‘Num X0’ Data/Sized/Ix.hs:362:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real (X1_ a)’ Data/Sized/Ix.hs:394:10: Warning: No explicit implementation for ‘toRational’ In the instance declaration for ‘Real (X0_ a)’ Data/Sized/Ix.hs:352:10: Warning: Orphan instance: instance Integral X0 Data/Sized/Ix.hs:354:10: Warning: Orphan instance: instance Real X0 Data/Sized/Ix.hs:355:10: Warning: Orphan instance: instance Enum X0 Data/Sized/Ix.hs:356:10: Warning: Orphan instance: instance Num X0 Data/Sized/Ix.hs:358:10: Warning: Orphan instance: instance Size a => Bounded (X1_ a) Data/Sized/Ix.hs:362:10: Warning: Orphan instance: instance Size a => Real (X1_ a) Data/Sized/Ix.hs:363:10: Warning: Orphan instance: instance (Size a, Size (X1_ a), Integral a) => Integral (X1_ a) Data/Sized/Ix.hs:383:10: Warning: Orphan instance: instance Size a => Bounded (X0_ a) Data/Sized/Ix.hs:394:10: Warning: Orphan instance: instance Size a => Real (X0_ a) Data/Sized/Ix.hs:395:10: Warning: Orphan instance: instance (Size a, Size (X0_ a), Integral a) => Integral (X0_ a) Data/Sized/Ix.hs:402:10: Warning: Orphan instance: instance Eq (X0_ a) Data/Sized/Ix.hs:405:10: Warning: Orphan instance: instance Ord (X0_ a) Data/Sized/Ix.hs:409:10: Warning: Orphan instance: instance Size a => Ix (X0_ a) Data/Sized/Ix.hs:414:10: Warning: Orphan instance: instance Size a => Enum (X0_ a) Data/Sized/Ix.hs:418:10: Warning: Orphan instance: instance Size a => Num (X0_ a) Data/Sized/Ix.hs:427:10: Warning: Orphan instance: instance Show (X0_ a) Data/Sized/Ix.hs:430:10: Warning: Orphan instance: instance Eq (X1_ a) Data/Sized/Ix.hs:433:10: Warning: Orphan instance: instance Ord (X1_ a) Data/Sized/Ix.hs:436:10: Warning: Orphan instance: instance Size a => Ix (X1_ a) Data/Sized/Ix.hs:441:10: Warning: Orphan instance: instance Size a => Enum (X1_ a) Data/Sized/Ix.hs:445:10: Warning: Orphan instance: instance Size a => Num (X1_ a) Data/Sized/Ix.hs:453:10: Warning: Orphan instance: instance Show (X1_ a) Data/Sized/Ix.hs:456:10: Warning: Orphan instance: instance Bounded X0 Data/Sized/Ix.hs:460:10: Warning: Orphan instance: instance Ix X0 Data/Sized/Ix.hs:464:10: Warning: Orphan instance: instance Show X0 Data/Sized/Matrix.hs:41:14: Warning: Defined but not used: ‘f’ Data/Sized/Signed.hs:23:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() Data/Sized/Signed.hs:24:1: Warning: The import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() Data/Sized/Signed.hs:31:10: Warning: Defined but not used: ‘s’ Data/Sized/Signed.hs:75:10: Warning: No explicit implementation for ‘bitSizeMaybe’, ‘bit’, and ‘popCount’ In the instance declaration for ‘Bits (Signed ix)’ Data/Sized/Unsigned.hs:23:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() Data/Sized/Unsigned.hs:71:10: Warning: No explicit implementation for ‘bitSizeMaybe’, ‘bit’, and ‘popCount’ In the instance declaration for ‘Bits (Unsigned ix)’ Data/Sized/Sampled.hs:4:1: Warning: The import of ‘Data.Ratio’ is redundant except perhaps to import instances from ‘Data.Ratio’ To import instances alone, use: import Data.Ratio() Data/Sized/Sampled.hs:7:1: Warning: The import of ‘Data.Sized.Ix’ is redundant except perhaps to import instances from ‘Data.Sized.Ix’ To import instances alone, use: import Data.Sized.Ix() Haddock coverage: 0% ( 0 / 26) in 'Data.Sized.Vector' 8% ( 1 / 13) in 'Data.Sized.Arith' 1% ( 3 /264) in 'Data.Sized.Ix' 73% ( 35 / 48) in 'Data.Sized.Matrix' 19% ( 3 / 16) in 'Data.Sized.Sparse.Matrix' 3% ( 1 / 35) in 'Data.Sized.Signed' 6% ( 2 / 36) in 'Data.Sized.Unsigned' 0% ( 0 / 13) in 'Data.Sized.Sampled' Documentation created: dist/doc/html/sized-types/index.html, dist/doc/html/sized-types/sized-types.txt Creating package registration file: /tmp/pkgConf-sized-types-0.3.527567.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/sized-types-0.3.5.1 Registering sized-types-0.3.5.1... Installed sized-types-0.3.5.1