Resolving dependencies... Downloading ieee-utils-tempfix-0.4.0.1... Configuring ieee-utils-tempfix-0.4.0.1... Building ieee-utils-tempfix-0.4.0.1... Preprocessing library ieee-utils-tempfix-0.4.0.1... [1 of 3] Compiling Numeric.IEEE.FloatExceptions ( src/Numeric/IEEE/FloatExceptions.hs, dist/build/Numeric/IEEE/FloatExceptions.o ) src/Numeric/IEEE/FloatExceptions.hs:40:3: Warning: Pattern match(es) are non-exhaustive In an equation for `toEnum': Patterns not matched: _ src/Numeric/IEEE/FloatExceptions.hs:46:3: Warning: Pattern match(es) are non-exhaustive In an equation for `fromEnum': Patterns not matched: RatioZeroDenominator src/Numeric/IEEE/FloatExceptions.hs:39:10: Warning: Orphan instance: instance Enum ArithException [2 of 3] Compiling Numeric.IEEE.RoundMode ( src/Numeric/IEEE/RoundMode.hs, dist/build/Numeric/IEEE/RoundMode.o ) src/Numeric/IEEE/RoundMode.hs:42:3: Warning: Pattern match(es) are non-exhaustive In an equation for `toEnum': Patterns not matched: _ [3 of 3] Compiling Numeric.IEEE.Monad ( src/Numeric/IEEE/Monad.hs, dist/build/Numeric/IEEE/Monad.o ) src/Numeric/IEEE/Monad.hs:27:1: Warning: The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() src/Numeric/IEEE/Monad.hs:63:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- (>>=) getFloatExcepts clearFloatExcepts", or by using the flag -fno-warn-unused-do-bind src/Numeric/IEEE/Monad.hs:79:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- setRound Numeric.IEEE.RoundMode.Upward", or by using the flag -fno-warn-unused-do-bind src/Numeric/IEEE/Monad.hs:81:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- setRound Numeric.IEEE.RoundMode.Downward", or by using the flag -fno-warn-unused-do-bind src/Numeric/IEEE/Monad.hs:83:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- setRound Numeric.IEEE.RoundMode.ToNearest", or by using the flag -fno-warn-unused-do-bind src/Numeric/IEEE/Monad.hs:85:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- setRound Numeric.IEEE.RoundMode.TowardZero", or by using the flag -fno-warn-unused-do-bind src/Numeric/IEEE/Monad.hs:87:3: Warning: A do-notation statement discarded a result of type Bool. Suppress this warning by saying "_ <- setRound x", or by using the flag -fno-warn-unused-do-bind In-place registering ieee-utils-tempfix-0.4.0.1... Running Haddock for ieee-utils-tempfix-0.4.0.1... Running hscolour for ieee-utils-tempfix-0.4.0.1... Preprocessing library ieee-utils-tempfix-0.4.0.1... Preprocessing library ieee-utils-tempfix-0.4.0.1... dist/build/tmp-3038/src/Numeric/IEEE/FloatExceptions.hs:39:10: Warning: Orphan instance: instance Enum ArithException dist/build/tmp-3038/src/Numeric/IEEE/Monad.hs:27:1: Warning: The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() Haddock coverage: 100% ( 4 / 4) in 'Numeric.IEEE.FloatExceptions' 75% ( 3 / 4) in 'Numeric.IEEE.RoundMode' 57% ( 8 / 14) in 'Numeric.IEEE.Monad' Documentation created: dist/doc/html/ieee-utils-tempfix/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ieee-utils-tempfix-0.4.0.1 Registering ieee-utils-tempfix-0.4.0.1... Installed ieee-utils-tempfix-0.4.0.1