Resolving dependencies... Downloading serial-0.2.7... Configuring serial-0.2.7... Building serial-0.2.7... Preprocessing library serial-0.2.7... [1 of 3] Compiling System.Serial.BlockingManager ( System/Serial/BlockingManager.hs, dist/build/System/Serial/BlockingManager.o ) System/Serial/BlockingManager.hs:6:1: Warning: The import of ‘Control.Concurrent.MVar’ is redundant except perhaps to import instances from ‘Control.Concurrent.MVar’ To import instances alone, use: import Control.Concurrent.MVar() System/Serial/BlockingManager.hs:7: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() System/Serial/BlockingManager.hs:17:30: Warning: A do-notation statement discarded a result of type ‘ThreadId’ Suppress this warning by saying ‘_ <- ($) forkIO process h mv timeout’ or by using the flag -fno-warn-unused-do-bind [2 of 3] Compiling System.Serial.Manager ( System/Serial/Manager.hs, dist/build/System/Serial/Manager.o ) System/Serial/Manager.hs:11:1: Warning: The import of ‘Control.Concurrent.MVar’ is redundant except perhaps to import instances from ‘Control.Concurrent.MVar’ To import instances alone, use: import Control.Concurrent.MVar() System/Serial/Manager.hs:15:53: Warning: Defined but not used: ‘predicate’ System/Serial/Manager.hs:15:84: Warning: Defined but not used: ‘returnPtr’ System/Serial/Manager.hs:19:1: Warning: Defined but not used: ‘isDeaf’ System/Serial/Manager.hs:29:38: Warning: Defined but not used: ‘inputTerminator’ System/Serial/Manager.hs:122:13: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial/Manager.hs:134:17: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial/Manager.hs:147:25: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial/Manager.hs:48:31: Warning: A do-notation statement discarded a result of type ‘ThreadId’ Suppress this warning by saying ‘_ <- forkIO (foldM_ (process st) [] (repeat ghc-prim:GHC.Tuple.()))’ or by using the flag -fno-warn-unused-do-bind [3 of 3] Compiling System.Serial ( System/Serial.hs, dist/build/System/Serial.o ) System/Serial.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() In-place registering serial-0.2.7... Running Haddock for serial-0.2.7... Running hscolour for serial-0.2.7... Preprocessing library serial-0.2.7... Preprocessing library serial-0.2.7... System/Serial/BlockingManager.hs:6:1: Warning: The import of ‘Control.Concurrent.MVar’ is redundant except perhaps to import instances from ‘Control.Concurrent.MVar’ To import instances alone, use: import Control.Concurrent.MVar() System/Serial/BlockingManager.hs:7: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() System/Serial/Manager.hs:11:1: Warning: The import of ‘Control.Concurrent.MVar’ is redundant except perhaps to import instances from ‘Control.Concurrent.MVar’ To import instances alone, use: import Control.Concurrent.MVar() System/Serial/Manager.hs:15:53: Warning: Defined but not used: ‘predicate’ System/Serial/Manager.hs:15:84: Warning: Defined but not used: ‘returnPtr’ System/Serial/Manager.hs:19:1: Warning: Defined but not used: ‘isDeaf’ System/Serial/Manager.hs:29:38: Warning: Defined but not used: ‘inputTerminator’ System/Serial/Manager.hs:122:13: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial/Manager.hs:134:17: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial/Manager.hs:147:25: Warning: This binding for ‘cmd’ shadows the existing binding defined at System/Serial/Manager.hs:15:38 System/Serial.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: 60% ( 3 / 5) in 'System.Serial.BlockingManager' 75% ( 6 / 8) in 'System.Serial.Manager' 67% ( 4 / 6) in 'System.Serial' Documentation created: dist/doc/html/serial/index.html, dist/doc/html/serial/serial.txt Creating package registration file: /tmp/pkgConf-serial-0.218333.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/serial-0.2.7 Registering serial-0.2.7... Installed serial-0.2.7