Resolving dependencies... Downloading binary-strict-0.4.8... Configuring binary-strict-0.4.8... Building binary-strict-0.4.8... Preprocessing library binary-strict-0.4.8... src/Data/Binary/Strict/BitGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/Get.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/IncrementalGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead [1 of 9] Compiling Data.Binary.Strict.Util ( src/Data/Binary/Strict/Util.hs, dist/build/Data/Binary/Strict/Util.o ) [2 of 9] Compiling Data.Binary.Strict.Class ( src/Data/Binary/Strict/Class.hs, dist/build/Data/Binary/Strict/Class.o ) [3 of 9] Compiling Data.Binary.Strict.IncrementalGet ( src/Data/Binary/Strict/IncrementalGet.hs, dist/build/Data/Binary/Strict/IncrementalGet.o ) src/Data/Binary/Strict/IncrementalGet.hs:104:10: Warning: Ignoring unusable UNPACK pragma on the first argument of `S' In the definition of data constructor `S' In the data declaration for `S' src/Data/Binary/Strict/IncrementalGet.hs:104:10: Warning: Ignoring unusable UNPACK pragma on the third argument of `S' In the definition of data constructor `S' In the data declaration for `S' [4 of 9] Compiling Data.Binary.Strict.Get ( src/Data/Binary/Strict/Get.hs, dist/build/Data/Binary/Strict/Get.o ) [5 of 9] Compiling Data.Binary.Strict.BitUtil ( src/Data/Binary/Strict/BitUtil.hs, dist/build/Data/Binary/Strict/BitUtil.o ) [6 of 9] Compiling Data.Binary.Strict.BitGet ( src/Data/Binary/Strict/BitGet.hs, dist/build/Data/Binary/Strict/BitGet.o ) src/Data/Binary/Strict/BitGet.hs:67:1: Warning: The import of `Data.Bits' is redundant except perhaps to import instances from `Data.Bits' To import instances alone, use: import Data.Bits() [7 of 9] Compiling Data.Binary.Strict.ByteSet ( src/Data/Binary/Strict/ByteSet.hs, dist/build/Data/Binary/Strict/ByteSet.o ) [8 of 9] Compiling Data.Binary.BitBuilder ( src/Data/Binary/BitBuilder.hs, dist/build/Data/Binary/BitBuilder.o ) src/Data/Binary/BitBuilder.hs:40:1: Warning: The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() src/Data/Binary/BitBuilder.hs:50:1: Warning: The qualified import of `Data.ByteString.Lazy.Internal' is redundant except perhaps to import instances from `Data.ByteString.Lazy.Internal' To import instances alone, use: import Data.ByteString.Lazy.Internal() src/Data/Binary/BitBuilder.hs:56:1: Warning: The import of `GHC.Base' is redundant except perhaps to import instances from `GHC.Base' To import instances alone, use: import GHC.Base() src/Data/Binary/BitBuilder.hs:205:37: 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" [9 of 9] Compiling Data.Binary.BitPut ( src/Data/Binary/BitPut.hs, dist/build/Data/Binary/BitPut.o ) src/Data/Binary/BitPut.hs:38: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 binary-strict-0.4.8... Running Haddock for binary-strict-0.4.8... Running hscolour for binary-strict-0.4.8... Preprocessing library binary-strict-0.4.8... Preprocessing library binary-strict-0.4.8... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: rts-1.0, mtl-2.1.2, transformers-0.3.0.0 src/Data/Binary/Strict/BitGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/Get.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/IncrementalGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/BitGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/Get.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/IncrementalGet.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Binary/Strict/IncrementalGet.hs:104:10: Warning: Ignoring unusable UNPACK pragma on the first argument of `S' In the definition of data constructor `S' In the data declaration for `S' src/Data/Binary/Strict/IncrementalGet.hs:104:10: Warning: Ignoring unusable UNPACK pragma on the third argument of `S' In the definition of data constructor `S' In the data declaration for `S' src/Data/Binary/Strict/BitGet.hs:67:1: Warning: The import of `Data.Bits' is redundant except perhaps to import instances from `Data.Bits' To import instances alone, use: import Data.Bits() src/Data/Binary/BitBuilder.hs:40:1: Warning: The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() src/Data/Binary/BitBuilder.hs:50:1: Warning: The qualified import of `Data.ByteString.Lazy.Internal' is redundant except perhaps to import instances from `Data.ByteString.Lazy.Internal' To import instances alone, use: import Data.ByteString.Lazy.Internal() src/Data/Binary/BitBuilder.hs:56:1: Warning: The import of `GHC.Base' is redundant except perhaps to import instances from `GHC.Base' To import instances alone, use: import GHC.Base() src/Data/Binary/BitBuilder.hs:205:37: 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" src/Data/Binary/BitPut.hs:38: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: 67% ( 2 / 3) in 'Data.Binary.Strict.Util' 100% ( 2 / 2) in 'Data.Binary.Strict.Class' 55% ( 17 / 31) in 'Data.Binary.Strict.IncrementalGet' 53% ( 19 / 36) in 'Data.Binary.Strict.Get' 86% ( 6 / 7) in 'Data.Binary.Strict.BitUtil' 57% ( 17 / 30) in 'Data.Binary.Strict.BitGet' 50% ( 8 / 16) in 'Data.Binary.Strict.ByteSet' 92% ( 12 / 13) in 'Data.Binary.BitBuilder' 43% ( 6 / 14) in 'Data.Binary.BitPut' Warning: Data.Binary.Strict.IncrementalGet: could not find link destinations for: Data.Binary.Strict.IncrementalGet.get Warning: Data.Binary.Strict.Get: could not find link destinations for: Data.Binary.Strict.Get.get Warning: Data.Binary.BitPut: could not find link destinations for: Control.Monad.Trans.Class.MonadTrans Control.Monad.Error.Class.MonadError Documentation created: dist/doc/html/binary-strict/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/binary-strict-0.4.8/ghc-7.6.3 Registering binary-strict-0.4.8... Installed binary-strict-0.4.8 Downloading mp3decoder-0.0.1... Configuring mp3decoder-0.0.1... Building mp3decoder-0.0.1... Preprocessing executable 'mp3driver' for mp3decoder-0.0.1... example/Driver.hs:1:1: Ambiguous module name `Prelude': it was found in multiple packages: base haskell98-2.0.0.2 Failed to install mp3decoder-0.0.1 cabal: Error: some packages failed to install: mp3decoder-0.0.1 failed during the building phase. The exception was: ExitFailure 1