Resolving dependencies... Configuring microlens-0.4.8.3... Configuring blaze-builder-0.4.1.0... Building blaze-builder-0.4.1.0... Building microlens-0.4.8.3... Installed microlens-0.4.8.3 Configuring th-abstraction-0.2.6.0... Installed blaze-builder-0.4.1.0 Configuring transformers-compat-0.6.0.5... Building th-abstraction-0.2.6.0... Building transformers-compat-0.6.0.5... Installed th-abstraction-0.2.6.0 Configuring utf8-string-1.0.1.1... Installed transformers-compat-0.6.0.5 Configuring vector-algorithms-0.7.0.1... Building utf8-string-1.0.1.1... Building vector-algorithms-0.7.0.1... Installed utf8-string-1.0.1.1 Configuring microlens-th-0.4.2.1... Building microlens-th-0.4.2.1... Installed microlens-th-0.4.2.1 Configuring microlens-mtl-0.1.11.1... Installed vector-algorithms-0.7.0.1 Building microlens-mtl-0.1.11.1... Installed microlens-mtl-0.1.11.1 Configuring vty-5.20... Building vty-5.20... Installed vty-5.20 Downloading escoger-0.1.0.0... Configuring escoger-0.1.0.0... Building escoger-0.1.0.0... Failed to install escoger-0.1.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/escoger-0.1.0.0-HN67J011kcG6bwk5ZMWwpV.log ): cabal: Entering directory '/tmp/cabal-tmp-12671/escoger-0.1.0.0' Configuring escoger-0.1.0.0... Preprocessing library 'escoger-lib' for escoger-0.1.0.0.. Building library 'escoger-lib' for escoger-0.1.0.0.. [1 of 4] Compiling Escoger.Internal ( Lib/Escoger/Internal.hs, dist/build/escoger-lib/Escoger/Internal.o ) [2 of 4] Compiling Escoger.Matches ( Lib/Escoger/Matches.hs, dist/build/escoger-lib/Escoger/Matches.o ) Lib/Escoger/Matches.hs:8:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 8 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 4] Compiling Escoger.Utils ( Lib/Escoger/Utils.hs, dist/build/escoger-lib/Escoger/Utils.o ) Lib/Escoger/Utils.hs:5:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 5 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 4] Compiling Escoger.Interactive ( Lib/Escoger/Interactive.hs, dist/build/escoger-lib/Escoger/Interactive.o ) Preprocessing executable 'escoger' for escoger-0.1.0.0.. Building executable 'escoger' for escoger-0.1.0.0.. [1 of 1] Compiling Main ( Exec/Main.hs, dist/build/escoger/escoger-tmp/Main.o ) [1 of 1] Compiling Main ( Exec/Main.hs, dist/build/escoger/escoger-tmp/Main.o ) Linking dist/build/escoger/escoger ... Running hscolour for escoger-0.1.0.0... Preprocessing library 'escoger-lib' for escoger-0.1.0.0.. Preprocessing executable 'escoger' for escoger-0.1.0.0.. Preprocessing library 'escoger-lib' for escoger-0.1.0.0.. Running Haddock on library 'escoger-lib' for escoger-0.1.0.0.. Lib/Escoger/Matches.hs:8:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 8 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Lib/Escoger/Utils.hs:5:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 5 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: 0% ( 0 / 6) in 'Escoger.Internal' Missing documentation for: Module header SearchState (Lib/Escoger/Internal.hs:9) SearchData (Lib/Escoger/Internal.hs:14) SearchM (Lib/Escoger/Internal.hs:18) Index (Lib/Escoger/Internal.hs:20) maxRows (Lib/Escoger/Internal.hs:22) 0% ( 0 / 5) in 'Escoger.Matches' Missing documentation for: Module header sortByScore (Lib/Escoger/Matches.hs:20) score (Lib/Escoger/Matches.hs:26) matchLength (Lib/Escoger/Matches.hs:39) findEndOfMatch (Lib/Escoger/Matches.hs:50) 0% ( 0 / 4) in 'Escoger.Utils' Missing documentation for: Module header safeInit (Lib/Escoger/Utils.hs:10) safePred (Lib/Escoger/Utils.hs:14) safeSucc (Lib/Escoger/Utils.hs:18) 0% ( 0 / 2) in 'Escoger.Interactive' Missing documentation for: Module header interactiveLoop (Lib/Escoger/Interactive.hs:19) Documentation created: dist/doc/html/escoger/index.html, dist/doc/html/escoger/escoger.txt Preprocessing executable 'escoger' for escoger-0.1.0.0.. Installing internal library escoger-lib in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.2.2/escoger-0.1.0.0-HN67J011kcG6bwk5ZMWwpV Installing executable escoger in /home/builder/hackage-server/build-cache/tmp-install/bin Warning: The directory /home/builder/hackage-server/build-cache/tmp-install/bin is not in the system search path. cabal: Leaving directory '/tmp/cabal-tmp-12671/escoger-0.1.0.0' cabal: Error: some packages failed to install: escoger-0.1.0.0-HN67J011kcG6bwk5ZMWwpV failed during the final install step. The exception was: dieVerbatim: user error (cabal: '/usr/local/bin/ghc-pkg' exited with an error: z-escoger-z-escoger-lib-0.1.0.0: installed package info from too old version of Cabal (key field does not match id field) )