Skip to content

Instantly share code, notes, and snippets.

@codedmart
Last active August 29, 2015 14:25
Show Gist options
  • Select an option

  • Save codedmart/23a9879d9b489b0d8840 to your computer and use it in GitHub Desktop.

Select an option

Save codedmart/23a9879d9b489b0d8840 to your computer and use it in GitHub Desktop.
{ mkDerivation, async, base, bytestring, cabal-helper, cereal
, containers, deepseq, directory, djinn-ghc, doctest, emacs
, fetchgit, filepath, ghc, ghc-paths, ghc-syb-utils
, haskell-src-exts, hlint, hspec, monad-control, monad-journal, mtl
, old-time, pretty, process, split, stdenv, syb, temporary, text
, time, transformers, transformers-base
}:
mkDerivation {
pname = "ghc-mod";
version = "0";
src = fetchgit {
url = "git://github.com/kazu-yamamoto/ghc-mod.git";
sha256 = "b3a9256888ae33c77dfea66420d1fcf839c9049938dc258844b21e161c5c817d";
rev = "4b2be9c9edbd377c3d95b6685ab53e7c5270edea";
};
isLibrary = true;
isExecutable = true;
buildDepends = [
async base bytestring cabal-helper cereal containers deepseq
directory djinn-ghc filepath ghc ghc-paths ghc-syb-utils
haskell-src-exts hlint monad-control monad-journal mtl old-time
pretty process split syb temporary text time transformers
transformers-base
];
testDepends = [ base doctest hspec ];
buildTools = [ emacs ];
doCheck = false;
configureFlags = "--datasubdir=ghc-mod-0";
postInstall = ''
cd $out/share/ghc-mod-0
make
rm Makefile
cd ..
ensureDir "$out/share/emacs"
mv ghc-mod-0 emacs/site-lisp
'';
homepage = "http://www.mew.org/~kazu/proj/ghc-mod/";
description = "Happy Haskell Programming";
license = stdenv.lib.licenses.agpl3;
}
installing ‘haskell-ghc-mod-0’
these derivations will be built:
/nix/store/hfn3j8vcs3fxnz2jzvrz2qihd7v5srjb-haskell-ghc-mod-0.drv
building path(s) ‘/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0’
setupCompilerEnvironmentPhase
Build with /nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1.
unpacking sources
unpacking source archive /nix/store/23q05dcfvh2hxvmz0755r9k8bbdazd7y-ghc-mod-4b2be9c
source root is ghc-mod-4b2be9c
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/package.conf.d -j8 -threaded
[1 of 5] Compiling NotCPP.Utils ( NotCPP/Utils.hs, /private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/NotCPP/Utils.o )
[2 of 5] Compiling NotCPP.LookupValueName ( NotCPP/LookupValueName.hs, /private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/NotCPP/LookupValueName.o )
[3 of 5] Compiling NotCPP.Declarations ( NotCPP/Declarations.hs, /private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/NotCPP/Declarations.o )
[4 of 5] Compiling SetupCompat ( SetupCompat.hs, /private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/SetupCompat.o )
[5 of 5] Compiling Main ( Setup.hs, /private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/Main.o )
Linking Setup ...
configuring
configureFlags: --verbose --prefix=/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=clang --package-db=/private/var/folders/8w/n_txhbn945j9gxp6bz2nhkhr0000gn/T/nix-build-haskell-ghc-mod-0.drv-0/package.conf.d --ghc-option=-optl=-Wl,-headerpad_max_install_names --disable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --disable-tests --datasubdir=ghc-mod-0
Configuring ghc-mod-0...
Dependency async -any: using async-2.0.2
Dependency base >=4.0 && <5: using base-4.8.0.0
Dependency bytestring -any: using bytestring-0.10.6.0
Dependency cabal-helper >=0.3.6.0: using cabal-helper-0.3.6.0
Dependency cereal >=0.4: using cereal-0.4.1.1
Dependency containers -any: using containers-0.5.6.2
Dependency deepseq -any: using deepseq-1.4.1.1
Dependency directory -any: using directory-1.2.2.0
Dependency djinn-ghc >=0.0.2.2: using djinn-ghc-0.0.2.3
Dependency filepath -any: using filepath-1.4.0.0
Dependency ghc -any: using ghc-7.10.1
Dependency ghc-mod -any: using ghc-mod-0
Dependency ghc-paths -any: using ghc-paths-0.1.0.9
Dependency ghc-syb-utils -any: using ghc-syb-utils-0.2.3
Dependency haskell-src-exts -any: using haskell-src-exts-1.16.0.1
Dependency hlint >=1.8.61: using hlint-1.9.21
Dependency monad-control >=1: using monad-control-1.0.0.4
Dependency monad-journal >=0.4: using monad-journal-0.7.1
Dependency mtl >=2.0: using mtl-2.2.1
Dependency old-time -any: using old-time-1.1.0.3
Dependency pretty -any: using pretty-1.1.2.0
Dependency process -any: using process-1.2.3.0
Dependency split -any: using split-0.2.2
Dependency syb -any: using syb-0.5.1
Dependency temporary -any: using temporary-1.2.0.3
Dependency text -any: using text-1.2.1.1
Dependency time -any: using time-1.5.0.1
Dependency transformers -any: using transformers-0.4.2.0
Dependency transformers-base -any: using transformers-base-0.4.4
Using Cabal-1.22.2.0 compiled by ghc-7.10
Using compiler: ghc-7.10.1
Using install prefix:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0
Binaries installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/bin
Libraries installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/lib/ghc-7.10.1/ghc-mod-0
Private binaries installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/libexec
Data files installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/share/ghc-mod-0
Documentation installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/share/doc/x86_64-osx-ghc-7.10.1/ghc-mod-0
Configuration files installed in:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/etc
No alex found
Using ar found on system at:
/nix/store/wj9m2x8cgc0igrcj7l9vqy9n439f7k23-cctools-port-862/bin/ar
No c2hs found
Using cpphs version 1.19 found on system at:
/nix/store/0kpyz286y0g0j23aiia9v7k9ypcfv5fg-haskell-cpphs-1.19/bin/cpphs
Using gcc version 4.2.1 given by user at:
/nix/store/023rf2fbd7ajia2kgkh9ikk09fs9p3gg-clang-wrapper-3.6.1/bin/clang
Using ghc version 7.10.1 found on system at:
/nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1/bin/ghc
Using ghc-pkg version 7.10.1 found on system at:
/nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.16.0 found on system at:
/nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at:
/nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1/bin/hpc
Using hsc2hs version 0.67 found on system at:
/nix/store/37d4r09fx6ipgp3kla9kpjr8krvqpnp6-ghc-7.10.1/bin/hsc2hs
Using hscolour version 1.22 found on system at:
/nix/store/mkddm206qphxli8fvlha37fp40jigagn-hscolour-1.23/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/023rf2fbd7ajia2kgkh9ikk09fs9p3gg-clang-wrapper-3.6.1/bin/ld
No lhc found
No lhc-pkg found
No pkg-config found
Using strip found on system at:
/nix/store/wj9m2x8cgc0igrcj7l9vqy9n439f7k23-cctools-port-862/bin/strip
Using tar found on system at:
/nix/store/54cawsvhyilwwx9ba99rdasahba028z4-gnutar-1.28/bin/tar
No uhc found
building
Building ghc-mod-0...
Preprocessing library ghc-mod-0...
[ 1 of 39] Compiling Language.Haskell.GhcMod.Read ( Language/Haskell/GhcMod/Read.hs, dist/build/Language/Haskell/GhcMod/Read.o )
[ 2 of 39] Compiling Paths_ghc_mod ( dist/build/autogen/Paths_ghc_mod.hs, dist/build/Paths_ghc_mod.o )
[ 3 of 39] Compiling Utils ( Utils.hs, dist/build/Utils.o )
Utils.hs:4:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Utils.hs:5:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
[ 4 of 39] Compiling Language.Haskell.GhcMod.Types ( Language/Haskell/GhcMod/Types.hs, dist/build/Language/Haskell/GhcMod/Types.o )
Language/Haskell/GhcMod/Types.hs:15:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Types.hs:23:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
[ 5 of 39] Compiling Language.Haskell.GhcMod.Gap ( Language/Haskell/GhcMod/Gap.hs, dist/build/Language/Haskell/GhcMod/Gap.o )
Language/Haskell/GhcMod/Gap.hs:46:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Gap.hs:52:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
[ 6 of 39] Compiling Language.Haskell.GhcMod.DynFlags ( Language/Haskell/GhcMod/DynFlags.hs, dist/build/Language/Haskell/GhcMod/DynFlags.o )
Language/Haskell/GhcMod/DynFlags.hs:5:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[ 7 of 39] Compiling Language.Haskell.GhcMod.Doc ( Language/Haskell/GhcMod/Doc.hs, dist/build/Language/Haskell/GhcMod/Doc.o )
[ 8 of 39] Compiling Language.Haskell.GhcMod.SrcUtils ( Language/Haskell/GhcMod/SrcUtils.hs, dist/build/Language/Haskell/GhcMod/SrcUtils.o )
Language/Haskell/GhcMod/SrcUtils.hs:6:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[ 9 of 39] Compiling Language.Haskell.GhcMod.Monad.Types ( Language/Haskell/GhcMod/Monad/Types.hs, dist/build/Language/Haskell/GhcMod/Monad/Types.o )
Language/Haskell/GhcMod/Monad/Types.hs:74:1: Warning:
The import of ‘Applicative, <$>’
from module ‘Control.Applicative’ is redundant
Language/Haskell/GhcMod/Monad/Types.hs:101:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/Monad/Types.hs:130:60: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
[10 of 39] Compiling Language.Haskell.GhcMod.Convert ( Language/Haskell/GhcMod/Convert.hs, dist/build/Language/Haskell/GhcMod/Convert.o )
Language/Haskell/GhcMod/Convert.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[11 of 39] Compiling Language.Haskell.GhcMod.Pretty ( Language/Haskell/GhcMod/Pretty.hs, dist/build/Language/Haskell/GhcMod/Pretty.o )
[12 of 39] Compiling Language.Haskell.GhcMod.Error ( Language/Haskell/GhcMod/Error.hs, dist/build/Language/Haskell/GhcMod/Error.o )
[13 of 39] Compiling Language.Haskell.GhcMod.Logger ( Language/Haskell/GhcMod/Logger.hs, dist/build/Language/Haskell/GhcMod/Logger.o )
Language/Haskell/GhcMod/Logger.hs:9:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[14 of 39] Compiling Language.Haskell.GhcMod.Utils ( Language/Haskell/GhcMod/Utils.hs, dist/build/Language/Haskell/GhcMod/Utils.o )
Language/Haskell/GhcMod/Utils.hs:26:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[15 of 39] Compiling Language.Haskell.GhcMod.GhcPkg ( Language/Haskell/GhcMod/GhcPkg.hs, dist/build/Language/Haskell/GhcMod/GhcPkg.o )
Language/Haskell/GhcMod/GhcPkg.hs:11:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[16 of 39] Compiling Language.Haskell.GhcMod.Logging ( Language/Haskell/GhcMod/Logging.hs, dist/build/Language/Haskell/GhcMod/Logging.o )
Language/Haskell/GhcMod/Logging.hs:27:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[17 of 39] Compiling Language.Haskell.GhcMod.Caching ( Language/Haskell/GhcMod/Caching.hs, dist/build/Language/Haskell/GhcMod/Caching.o )
[18 of 39] Compiling Language.Haskell.GhcMod.PathsAndFiles ( Language/Haskell/GhcMod/PathsAndFiles.hs, dist/build/Language/Haskell/GhcMod/PathsAndFiles.o )
Language/Haskell/GhcMod/PathsAndFiles.hs:23:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/PathsAndFiles.hs:28:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
[19 of 39] Compiling Language.Haskell.GhcMod.World ( Language/Haskell/GhcMod/World.hs, dist/build/Language/Haskell/GhcMod/World.o )
Language/Haskell/GhcMod/World.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/World.hs:10:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
[20 of 39] Compiling Language.Haskell.GhcMod.CabalHelper ( Language/Haskell/GhcMod/CabalHelper.hs, dist/build/Language/Haskell/GhcMod/CabalHelper.o )
Language/Haskell/GhcMod/CabalHelper.hs:23:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/CabalHelper.hs:25:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/CabalHelper.hs:64:33: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/CabalHelper.hs:86:68: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
[21 of 39] Compiling Language.Haskell.GhcMod.HomeModuleGraph ( Language/Haskell/GhcMod/HomeModuleGraph.hs, dist/build/Language/Haskell/GhcMod/HomeModuleGraph.o )
Language/Haskell/GhcMod/HomeModuleGraph.hs:44:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/HomeModuleGraph.hs:50:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
[22 of 39] Compiling Language.Haskell.GhcMod.Target ( Language/Haskell/GhcMod/Target.hs, dist/build/Language/Haskell/GhcMod/Target.o )
Language/Haskell/GhcMod/Target.hs:21:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Target.hs:46:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/Target.hs:196:18: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:197:43: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
Language/Haskell/GhcMod/Target.hs:278:20: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:279:23: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
Language/Haskell/GhcMod/Target.hs:303:20: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:304:23: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:357:21: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:358:44: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
[23 of 39] Compiling Language.Haskell.GhcMod.Cradle ( Language/Haskell/GhcMod/Cradle.hs, dist/build/Language/Haskell/GhcMod/Cradle.o )
Language/Haskell/GhcMod/Cradle.hs:13:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[24 of 39] Compiling Language.Haskell.GhcMod.Monad ( Language/Haskell/GhcMod/Monad.hs, dist/build/Language/Haskell/GhcMod/Monad.o )
Language/Haskell/GhcMod/Monad.hs:40:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[25 of 39] Compiling Language.Haskell.GhcMod.FillSig ( Language/Haskell/GhcMod/FillSig.hs, dist/build/Language/Haskell/GhcMod/FillSig.o )
[26 of 39] Compiling Language.Haskell.GhcMod.Find ( Language/Haskell/GhcMod/Find.hs, dist/build/Language/Haskell/GhcMod/Find.o )
Language/Haskell/GhcMod/Find.hs:17:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[27 of 39] Compiling Language.Haskell.GhcMod.Flag ( Language/Haskell/GhcMod/Flag.hs, dist/build/Language/Haskell/GhcMod/Flag.o )
[28 of 39] Compiling Language.Haskell.GhcMod.Info ( Language/Haskell/GhcMod/Info.hs, dist/build/Language/Haskell/GhcMod/Info.o )
Language/Haskell/GhcMod/Info.hs:6:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[29 of 39] Compiling Language.Haskell.GhcMod.Lang ( Language/Haskell/GhcMod/Lang.hs, dist/build/Language/Haskell/GhcMod/Lang.o )
[30 of 39] Compiling Language.Haskell.GhcMod.Lint ( Language/Haskell/GhcMod/Lint.hs, dist/build/Language/Haskell/GhcMod/Lint.o )
[31 of 39] Compiling Language.Haskell.GhcMod.Modules ( Language/Haskell/GhcMod/Modules.hs, dist/build/Language/Haskell/GhcMod/Modules.o )
[32 of 39] Compiling Language.Haskell.GhcMod.PkgDoc ( Language/Haskell/GhcMod/PkgDoc.hs, dist/build/Language/Haskell/GhcMod/PkgDoc.o )
Language/Haskell/GhcMod/PkgDoc.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[33 of 39] Compiling Language.Haskell.GhcMod.Internal ( Language/Haskell/GhcMod/Internal.hs, dist/build/Language/Haskell/GhcMod/Internal.o )
[34 of 39] Compiling Language.Haskell.GhcMod.Debug ( Language/Haskell/GhcMod/Debug.hs, dist/build/Language/Haskell/GhcMod/Debug.o )
[35 of 39] Compiling Language.Haskell.GhcMod.Check ( Language/Haskell/GhcMod/Check.hs, dist/build/Language/Haskell/GhcMod/Check.o )
Language/Haskell/GhcMod/Check.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[36 of 39] Compiling Language.Haskell.GhcMod.CaseSplit ( Language/Haskell/GhcMod/CaseSplit.hs, dist/build/Language/Haskell/GhcMod/CaseSplit.o )
[37 of 39] Compiling Language.Haskell.GhcMod.Browse ( Language/Haskell/GhcMod/Browse.hs, dist/build/Language/Haskell/GhcMod/Browse.o )
Language/Haskell/GhcMod/Browse.hs:5:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[38 of 39] Compiling Language.Haskell.GhcMod.Boot ( Language/Haskell/GhcMod/Boot.hs, dist/build/Language/Haskell/GhcMod/Boot.o )
Language/Haskell/GhcMod/Boot.hs:3:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[39 of 39] Compiling Language.Haskell.GhcMod ( Language/Haskell/GhcMod.hs, dist/build/Language/Haskell/GhcMod.o )
In-place registering ghc-mod-0...
Preprocessing executable 'ghc-mod' for ghc-mod-0...
[1 of 3] Compiling Misc ( src/Misc.hs, dist/build/ghc-mod/ghc-mod-tmp/Misc.dyn_o )
src/Misc.hs:16:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
[2 of 3] Compiling Paths_ghc_mod ( dist/build/autogen/Paths_ghc_mod.hs, dist/build/ghc-mod/ghc-mod-tmp/Paths_ghc_mod.dyn_o )
[3 of 3] Compiling Main ( src/GHCMod.hs, dist/build/ghc-mod/ghc-mod-tmp/Main.dyn_o )
src/GHCMod.hs:7:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Linking dist/build/ghc-mod/ghc-mod ...
Preprocessing executable 'ghc-modi' for ghc-mod-0...
[1 of 2] Compiling Paths_ghc_mod ( dist/build/autogen/Paths_ghc_mod.hs, dist/build/ghc-modi/ghc-modi-tmp/Paths_ghc_mod.dyn_o )
[2 of 2] Compiling Main ( src/GHCModi.hs, dist/build/ghc-modi/ghc-modi-tmp/Main.dyn_o )
Linking dist/build/ghc-modi/ghc-modi ...
haddockPhase
Running Haddock for ghc-mod-0...
Running hscolour for ghc-mod-0...
Preprocessing library ghc-mod-0...
Preprocessing executable 'ghc-mod' for ghc-mod-0...
Preprocessing executable 'ghc-modi' for ghc-mod-0...
Preprocessing library ghc-mod-0...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: either-4.4.1, nats-1
Utils.hs:4:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Utils.hs:5:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/Types.hs:15:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Types.hs:23:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/Gap.hs:46:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Gap.hs:52:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/DynFlags.hs:5:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/SrcUtils.hs:6:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Monad/Types.hs:74:1: Warning:
The import of ‘Applicative, <$>’
from module ‘Control.Applicative’ is redundant
Language/Haskell/GhcMod/Monad/Types.hs:101:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/Monad/Types.hs:130:60: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
Language/Haskell/GhcMod/Convert.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Haddock coverage:
0% ( 0 / 3) in 'Language.Haskell.GhcMod.Read'
Missing documentation for:
Module header
readEither (Language/Haskell/GhcMod/Read.hs:91)
readMaybe (Language/Haskell/GhcMod/Read.hs:103)
0% ( 0 / 8) in 'Paths_ghc_mod'
Missing documentation for:
Module header
version (dist/build/autogen/Paths_ghc_mod.hs:15)
getBinDir (dist/build/autogen/Paths_ghc_mod.hs:25)
getLibDir (dist/build/autogen/Paths_ghc_mod.hs:25)
getDataDir (dist/build/autogen/Paths_ghc_mod.hs:25)
getLibexecDir (dist/build/autogen/Paths_ghc_mod.hs:25)
getDataFileName (dist/build/autogen/Paths_ghc_mod.hs:32)
getSysconfDir (dist/build/autogen/Paths_ghc_mod.hs:25)
0% ( 0 / 7) in 'Utils'
Missing documentation for:
Module header
ModTime (Utils.hs:15)
TimedFile (Utils.hs:20)
(Utils.hs:23)
timeFile (Utils.hs:26)
mightExist (Utils.hs:29)
timeMaybe (Utils.hs:34)
33% ( 16 / 48) in 'Language.Haskell.GhcMod.Types'
Missing documentation for:
Module header
MonadIOC (Language/Haskell/GhcMod/Types.hs:49)
MonadIO (Language/Haskell/GhcMod/Types.hs:52)
Options (Language/Haskell/GhcMod/Types.hs:63)
pkgName (Language/Haskell/GhcMod/Types.hs:141)
pkgVer (Language/Haskell/GhcMod/Types.hs:144)
pkgId (Language/Haskell/GhcMod/Types.hs:147)
showPkg (Language/Haskell/GhcMod/Types.hs:150)
showPkgId (Language/Haskell/GhcMod/Types.hs:153)
GmLogLevel (Language/Haskell/GhcMod/Types.hs:164)
GmModuleGraph (Language/Haskell/GhcMod/Types.hs:177)
(Language/Haskell/GhcMod/Types.hs:181)
(Language/Haskell/GhcMod/Types.hs:202)
GmComponentType (Language/Haskell/GhcMod/Types.hs:207)
GmComponent (Language/Haskell/GhcMod/Types.hs:209)
(Language/Haskell/GhcMod/Types.hs:221)
ModulePath (Language/Haskell/GhcMod/Types.hs:223)
(Language/Haskell/GhcMod/Types.hs:225)
(Language/Haskell/GhcMod/Types.hs:227)
(Language/Haskell/GhcMod/Types.hs:231)
(Language/Haskell/GhcMod/Types.hs:234)
GhcModError (Language/Haskell/GhcMod/Types.hs:245)
(Language/Haskell/GhcMod/Types.hs:279)
(Language/Haskell/GhcMod/Types.hs:283)
GMConfigStateFileError (Language/Haskell/GhcMod/Types.hs:285)
(Language/Haskell/GhcMod/Types.hs:295)
(Language/Haskell/GhcMod/Types.hs:297)
(Language/Haskell/GhcMod/Types.hs:298)
(Language/Haskell/GhcMod/Types.hs:299)
(Language/Haskell/GhcMod/Types.hs:300)
mkModuleName
moduleNameString
0% ( 0 / 41) in 'Language.Haskell.GhcMod.Gap'
Missing documentation for:
Module header
ClsInst (Language/Haskell/GhcMod/Gap.hs:112)
mkTarget (Language/Haskell/GhcMod/Gap.hs:117)
withStyle (Language/Haskell/GhcMod/Gap.hs:127)
setLogAction (Language/Haskell/GhcMod/Gap.hs:134)
getSrcSpan (Language/Haskell/GhcMod/Gap.hs:156)
getSrcFile (Language/Haskell/GhcMod/Gap.hs:168)
withContext (Language/Haskell/GhcMod/Gap.hs:213)
fOptions (Language/Haskell/GhcMod/Gap.hs:187)
toStringBuffer (Language/Haskell/GhcMod/Gap.hs:178)
showSeverityCaption (Language/Haskell/GhcMod/Gap.hs:248)
setCabalPkg (Language/Haskell/GhcMod/Gap.hs:259)
setHideAllPackages (Language/Haskell/GhcMod/Gap.hs:268)
setDeferTypeErrors (Language/Haskell/GhcMod/Gap.hs:286)
setWarnTypedHoles (Language/Haskell/GhcMod/Gap.hs:295)
setDumpSplices (Language/Haskell/GhcMod/Gap.hs:277)
isDumpSplices (Language/Haskell/GhcMod/Gap.hs:280)
filterOutChildren (Language/Haskell/GhcMod/Gap.hs:324)
infoThing (Language/Haskell/GhcMod/Gap.hs:330)
pprInfo (Language/Haskell/GhcMod/Gap.hs:343)
HasType (Language/Haskell/GhcMod/Gap.hs:305)
errorMsgSpan (Language/Haskell/GhcMod/Gap.hs:368)
typeForUser (Language/Haskell/GhcMod/Gap.hs:375)
nameForUser (Language/Haskell/GhcMod/Gap.hs:382)
occNameForUser (Language/Haskell/GhcMod/Gap.hs:385)
deSugar (Language/Haskell/GhcMod/Gap.hs:388)
showDocWith (Language/Haskell/GhcMod/Gap.hs:144)
GapThing (Language/Haskell/GhcMod/Gap.hs:404)
fromTyThing (Language/Haskell/GhcMod/Gap.hs:406)
fileModSummary (Language/Haskell/GhcMod/Gap.hs:205)
WarnFlags (Language/Haskell/GhcMod/Gap.hs:421)
emptyWarnFlags (Language/Haskell/GhcMod/Gap.hs:422)
GLMatch (Language/Haskell/GhcMod/Gap.hs:434)
GLMatchI (Language/Haskell/GhcMod/Gap.hs:435)
getClass (Language/Haskell/GhcMod/Gap.hs:441)
occName
listVisibleModuleNames
listVisibleModules (Language/Haskell/GhcMod/Gap.hs:494)
lookupModulePackageInAllPackages (Language/Haskell/GhcMod/Gap.hs:480)
isSynTyCon (Language/Haskell/GhcMod/Gap.hs:507)
parseModuleHeader (Language/Haskell/GhcMod/Gap.hs:515)
60% ( 12 / 20) in 'Language.Haskell.GhcMod.DynFlags'
Missing documentation for:
Module header
setEmptyLogger (Language/Haskell/GhcMod/DynFlags.hs:15)
setModeSimple (Language/Haskell/GhcMod/DynFlags.hs:22)
setModeIntelligent (Language/Haskell/GhcMod/DynFlags.hs:34)
withDynFlags (Language/Haskell/GhcMod/DynFlags.hs:51)
withCmdFlags (Language/Haskell/GhcMod/DynFlags.hs:63)
allWarningFlags (Language/Haskell/GhcMod/DynFlags.hs:82)
deferErrors (Language/Haskell/GhcMod/DynFlags.hs:99)
0% ( 0 / 5) in 'Language.Haskell.GhcMod.Doc'
Missing documentation for:
Module header
showPage (Language/Haskell/GhcMod/Doc.hs:8)
showOneLine (Language/Haskell/GhcMod/Doc.hs:11)
getStyle (Language/Haskell/GhcMod/Doc.hs:19)
styleUnqualified (Language/Haskell/GhcMod/Doc.hs:24)
0% ( 0 / 15) in 'Language.Haskell.GhcMod.SrcUtils'
Missing documentation for:
Module header
(Language/Haskell/GhcMod/SrcUtils.hs:25)
(Language/Haskell/GhcMod/SrcUtils.hs:31)
listifySpans (Language/Haskell/GhcMod/SrcUtils.hs:36)
listifyParsedSpans (Language/Haskell/GhcMod/SrcUtils.hs:41)
listifyRenamedSpans (Language/Haskell/GhcMod/SrcUtils.hs:46)
listifyStaged (Language/Haskell/GhcMod/SrcUtils.hs:51)
cmp (Language/Haskell/GhcMod/SrcUtils.hs:54)
toTup (Language/Haskell/GhcMod/SrcUtils.hs:60)
fourInts (Language/Haskell/GhcMod/SrcUtils.hs:63)
fourIntsHE (Language/Haskell/GhcMod/SrcUtils.hs:66)
typeSigInRangeHE (Language/Haskell/GhcMod/SrcUtils.hs:71)
pretty (Language/Haskell/GhcMod/SrcUtils.hs:80)
showName (Language/Haskell/GhcMod/SrcUtils.hs:83)
showOccName (Language/Haskell/GhcMod/SrcUtils.hs:86)
Warning: Language.Haskell.GhcMod.Monad.Types: liftIO is exported separately but will be documented under MonadIO. Consider exporting it together with its parent(s) for code clarity.
21% ( 6 / 28) in 'Language.Haskell.GhcMod.Monad.Types'
Missing documentation for:
Module header
GmlT (Language/Haskell/GhcMod/Monad/Types.hs:167)
LightGhc (Language/Haskell/GhcMod/Monad/Types.hs:184)
GmGhc (Language/Haskell/GhcMod/Monad/Types.hs:379)
GhcModEnv (Language/Haskell/GhcMod/Monad/Types.hs:108)
GhcModState (Language/Haskell/GhcMod/Monad/Types.hs:128)
defaultGhcModState (Language/Haskell/GhcMod/Monad/Types.hs:134)
GmGhcSession (Language/Haskell/GhcMod/Monad/Types.hs:123)
GmComponent (Language/Haskell/GhcMod/Types.hs:209)
CompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:137)
GmLogLevel (Language/Haskell/GhcMod/Types.hs:164)
GhcModLog (Language/Haskell/GhcMod/Monad/Types.hs:113)
GhcModError (Language/Haskell/GhcMod/Types.hs:245)
GmEnv (Language/Haskell/GhcMod/Monad/Types.hs:226)
GmState (Language/Haskell/GhcMod/Monad/Types.hs:246)
GmLog (Language/Haskell/GhcMod/Monad/Types.hs:271)
cradle (Language/Haskell/GhcMod/Monad/Types.hs:444)
options (Language/Haskell/GhcMod/Monad/Types.hs:441)
withOptions (Language/Haskell/GhcMod/Monad/Types.hs:453)
getCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:447)
setCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:450)
MonadIO (Language/Haskell/GhcMod/Types.hs:52)
0% ( 0 / 6) in 'Language.Haskell.GhcMod.Convert'
Missing documentation for:
Module header
convert (Language/Haskell/GhcMod/Convert.hs:29)
convert' (Language/Haskell/GhcMod/Convert.hs:26)
Language/Haskell/GhcMod/Logger.hs:9:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Utils.hs:26:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/GhcPkg.hs:11:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Logging.hs:27:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/PathsAndFiles.hs:23:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/PathsAndFiles.hs:28:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/World.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/World.hs:10:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/CabalHelper.hs:23:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/CabalHelper.hs:25:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/CabalHelper.hs:64:33: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/CabalHelper.hs:86:68: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/HomeModuleGraph.hs:44:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/HomeModuleGraph.hs:50:1: Warning:
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()
Language/Haskell/GhcMod/Target.hs:21:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Target.hs:46:1: Warning:
The import of ‘Data.Traversable’ is redundant
except perhaps to import instances from ‘Data.Traversable’
To import instances alone, use: import Data.Traversable()
Language/Haskell/GhcMod/Target.hs:196:18: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:197:43: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
Language/Haskell/GhcMod/Target.hs:278:20: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:279:23: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
Language/Haskell/GhcMod/Target.hs:303:20: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:304:23: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:357:21: Warning:
Unticked promoted constructor: ‘GMCRaw’.
Use ‘'GMCRaw’ instead of ‘GMCRaw’.
Language/Haskell/GhcMod/Target.hs:358:44: Warning:
Unticked promoted constructor: ‘GMCResolved’.
Use ‘'GMCResolved’ instead of ‘GMCResolved’.
emptyResult (Language/Haskell/GhcMod/Convert.hs:130)
whenFound (Language/Haskell/GhcMod/Convert.hs:134)
whenFound' (Language/Haskell/GhcMod/Convert.hs:138)
0% ( 0 / 10) in 'Language.Haskell.GhcMod.Pretty'
Missing documentation for:
Module header
docStyle (Language/Haskell/GhcMod/Pretty.hs:27)
gmRenderDoc (Language/Haskell/GhcMod/Pretty.hs:30)
gmComponentNameDoc (Language/Haskell/GhcMod/Pretty.hs:33)
gmLogLevelDoc (Language/Haskell/GhcMod/Pretty.hs:40)
<+>: (Language/Haskell/GhcMod/Pretty.hs:50)
fnDoc (Language/Haskell/GhcMod/Pretty.hs:53)
showDoc (Language/Haskell/GhcMod/Pretty.hs:56)
warnDoc (Language/Haskell/GhcMod/Pretty.hs:59)
strDoc (Language/Haskell/GhcMod/Pretty.hs:62)
12% ( 2 / 16) in 'Language.Haskell.GhcMod.Error'
Missing documentation for:
Module header
GhcModError (Language/Haskell/GhcMod/Types.hs:245)
GMConfigStateFileError (Language/Haskell/GhcMod/Types.hs:285)
GmError (Language/Haskell/GhcMod/Error.hs:54)
gmeDoc (Language/Haskell/GhcMod/Error.hs:87)
ghcExceptionDoc (Language/Haskell/GhcMod/Error.hs:144)
liftMaybe (Language/Haskell/GhcMod/Error.hs:165)
overrideError (Language/Haskell/GhcMod/Error.hs:168)
modifyError (Language/Haskell/GhcMod/Error.hs:171)
modifyError' (Language/Haskell/GhcMod/Error.hs:175)
modifyGmError (Language/Haskell/GhcMod/Error.hs:179)
tryFix (Language/Haskell/GhcMod/Error.hs:183)
GHandler (Language/Haskell/GhcMod/Error.hs:187)
gcatches (Language/Haskell/GhcMod/Error.hs:189)
20% ( 1 / 5) in 'Language.Haskell.GhcMod.Logger'
Missing documentation for:
Module header
withLogger' (Language/Haskell/GhcMod/Logger.hs:73)
checkErrorPrefix (Language/Haskell/GhcMod/Logger.hs:135)
errsToStr (Language/Haskell/GhcMod/Logger.hs:102)
10% ( 2 / 21) in 'Language.Haskell.GhcMod.Utils'
Missing documentation for:
Module header
dropWhileEnd (Language/Haskell/GhcMod/Utils.hs:44)
withDirectory_ (Language/Haskell/GhcMod/Utils.hs:47)
uniqTempDirName (Language/Haskell/GhcMod/Utils.hs:54)
newTempDir (Language/Haskell/GhcMod/Utils.hs:68)
whenM (Language/Haskell/GhcMod/Utils.hs:72)
findLibexecExe (Language/Haskell/GhcMod/Utils.hs:86)
libexecNotExitsError (Language/Haskell/GhcMod/Utils.hs:105)
tryFindGhcModTreeLibexecDir (Language/Haskell/GhcMod/Utils.hs:121)
tryFindGhcModTreeDataDir (Language/Haskell/GhcMod/Utils.hs:132)
readLibExecProcess' (Language/Haskell/GhcMod/Utils.hs:140)
getExecutablePath' (Language/Haskell/GhcMod/Utils.hs:146)
canonFilePath (Language/Haskell/GhcMod/Utils.hs:153)
ModTime (Utils.hs:15)
TimedFile (Utils.hs:20)
(Utils.hs:23)
timeFile (Utils.hs:26)
mightExist (Utils.hs:29)
timeMaybe (Utils.hs:34)
33% ( 2 / 6) in 'Language.Haskell.GhcMod.GhcPkg'
Missing documentation for:
Module header
ghcPkgDbOpt (Language/Haskell/GhcMod/GhcPkg.hs:36)
ghcDbOpt (Language/Haskell/GhcMod/GhcPkg.hs:43)
getPackageCachePaths (Language/Haskell/GhcMod/GhcPkg.hs:56)
15% ( 3 / 20) in 'Language.Haskell.GhcMod.Logging'
Missing documentation for:
Module header
gmSetLogLevel (Language/Haskell/GhcMod/Logging.hs:39)
increaseLogLevel (Language/Haskell/GhcMod/Logging.hs:43)
decreaseLogLevel (Language/Haskell/GhcMod/Logging.hs:47)
LogDiscardT (Language/Haskell/GhcMod/Logging.hs:71)
(Language/Haskell/GhcMod/Logging.hs:74)
(Language/Haskell/GhcMod/Logging.hs:77)
docStyle (Language/Haskell/GhcMod/Pretty.hs:27)
gmRenderDoc (Language/Haskell/GhcMod/Pretty.hs:30)
gmComponentNameDoc (Language/Haskell/GhcMod/Pretty.hs:33)
gmLogLevelDoc (Language/Haskell/GhcMod/Pretty.hs:40)
<+>: (Language/Haskell/GhcMod/Pretty.hs:50)
fnDoc (Language/Haskell/GhcMod/Pretty.hs:53)
showDoc (Language/Haskell/GhcMod/Pretty.hs:56)
warnDoc (Language/Haskell/GhcMod/Pretty.hs:59)
strDoc (Language/Haskell/GhcMod/Pretty.hs:62)
GmLogLevel (Language/Haskell/GhcMod/Types.hs:164)
17% ( 1 / 6) in 'Language.Haskell.GhcMod.Caching'
Missing documentation for:
Module header
Cached (Language/Haskell/GhcMod/Caching.hs:13)
TimedCacheFiles (Language/Haskell/GhcMod/Caching.hs:48)
timeCacheInput (Language/Haskell/GhcMod/Caching.hs:95)
invalidatingInputFiles (Language/Haskell/GhcMod/Caching.hs:102)
42% ( 14 / 33) in 'Language.Haskell.GhcMod.PathsAndFiles'
Missing documentation for:
Module header
UnString (Language/Haskell/GhcMod/PathsAndFiles.hs:46)
(Language/Haskell/GhcMod/PathsAndFiles.hs:48)
(Language/Haskell/GhcMod/PathsAndFiles.hs:51)
findCabalSandboxDir (Language/Haskell/GhcMod/PathsAndFiles.hs:111)
zipMapM (Language/Haskell/GhcMod/PathsAndFiles.hs:121)
setupConfigFile (Language/Haskell/GhcMod/PathsAndFiles.hs:177)
macrosHeaderPath (Language/Haskell/GhcMod/PathsAndFiles.hs:184)
ghcSandboxPkgDbDir (Language/Haskell/GhcMod/PathsAndFiles.hs:187)
cabalBuildPlatform (Language/Haskell/GhcMod/PathsAndFiles.hs:191)
packageCache (Language/Haskell/GhcMod/PathsAndFiles.hs:194)
symbolCacheFile (Language/Haskell/GhcMod/PathsAndFiles.hs:201)
resolvedComponentsCacheFile (Language/Haskell/GhcMod/PathsAndFiles.hs:204)
cabalHelperCacheFile (Language/Haskell/GhcMod/PathsAndFiles.hs:207)
mergedPkgOptsCacheFile (Language/Haskell/GhcMod/PathsAndFiles.hs:210)
Cached (Language/Haskell/GhcMod/Caching.hs:13)
TimedCacheFiles (Language/Haskell/GhcMod/Caching.hs:48)
timeCacheInput (Language/Haskell/GhcMod/Caching.hs:95)
invalidatingInputFiles (Language/Haskell/GhcMod/Caching.hs:102)
36% ( 4 / 11) in 'Language.Haskell.GhcMod.World'
Missing documentation for:
Module header
World (Language/Haskell/GhcMod/World.hs:15)
timedPackageCaches (Language/Haskell/GhcMod/World.hs:22)
getCurrentWorld (Language/Haskell/GhcMod/World.hs:28)
didWorldChange (Language/Haskell/GhcMod/World.hs:42)
isSetupConfigOutOfDate (Language/Haskell/GhcMod/World.hs:59)
isYoungerThanSetupConfig (Language/Haskell/GhcMod/World.hs:63)
67% ( 2 / 3) in 'Language.Haskell.GhcMod.CabalHelper'
Missing documentation for:
Module header
7% ( 1 / 15) in 'Language.Haskell.GhcMod.HomeModuleGraph'
Missing documentation for:
Module header
GmModuleGraph (Language/Haskell/GhcMod/Types.hs:177)
ModulePath (Language/Haskell/GhcMod/Types.hs:223)
mkFileMap (Language/Haskell/GhcMod/HomeModuleGraph.hs:180)
mkModuleMap (Language/Haskell/GhcMod/HomeModuleGraph.hs:183)
mkMainModulePath (Language/Haskell/GhcMod/HomeModuleGraph.hs:130)
findModulePath (Language/Haskell/GhcMod/HomeModuleGraph.hs:133)
findModulePathSet (Language/Haskell/GhcMod/HomeModuleGraph.hs:137)
fileModuleName (Language/Haskell/GhcMod/HomeModuleGraph.hs:243)
canonicalizeModulePath (Language/Haskell/GhcMod/HomeModuleGraph.hs:151)
homeModuleGraph (Language/Haskell/GhcMod/HomeModuleGraph.hs:126)
updateHomeModuleGraph (Language/Haskell/GhcMod/HomeModuleGraph.hs:161)
canonicalizeModuleGraph (Language/Haskell/GhcMod/HomeModuleGraph.hs:154)
reachable (Language/Haskell/GhcMod/HomeModuleGraph.hs:106)
4% ( 1 / 24) in 'Language.Haskell.GhcMod.Target'
Missing documentation for:
Module header
withLightHscEnv (Language/Haskell/GhcMod/Target.hs:57)
runLightGhc (Language/Haskell/GhcMod/Target.hs:80)
runGmPkgGhc (Language/Haskell/GhcMod/Target.hs:85)
initSession (Language/Haskell/GhcMod/Target.hs:90)
dropSession (Language/Haskell/GhcMod/Target.hs:109)
runGmlT (Language/Haskell/GhcMod/Target.hs:124)
runGmlT' (Language/Haskell/GhcMod/Target.hs:127)
runGmlTWith (Language/Haskell/GhcMod/Target.hs:134)
targetGhcOptions (Language/Haskell/GhcMod/Target.hs:160)
resolvedComponentsCache (Language/Haskell/GhcMod/Target.hs:195)
moduleComponents (Language/Haskell/GhcMod/Target.hs:236)
findCandidates (Language/Haskell/GhcMod/Target.hs:255)
pickComponent (Language/Haskell/GhcMod/Target.hs:259)
packageGhcOptions (Language/Haskell/GhcMod/Target.hs:262)
sandboxOpts
Language/Haskell/GhcMod/Cradle.hs:13:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Monad.hs:40:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Find.hs:17:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Info.hs:6:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/PkgDoc.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Check.hs:8:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Browse.hs:5:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
Language/Haskell/GhcMod/Boot.hs:3:1: Warning:
The import of ‘Control.Applicative’ is redundant
except perhaps to import instances from ‘Control.Applicative’
To import instances alone, use: import Control.Applicative()
(Language/Haskell/GhcMod/Target.hs:269)
resolveGmComponent (Language/Haskell/GhcMod/Target.hs:276)
resolveEntrypoint (Language/Haskell/GhcMod/Target.hs:301)
resolveModule (Language/Haskell/GhcMod/Target.hs:312)
resolveChEntrypoints (Language/Haskell/GhcMod/Target.hs:335)
chModToMod (Language/Haskell/GhcMod/Target.hs:351)
resolveGmComponents (Language/Haskell/GhcMod/Target.hs:354)
needsFallback (Language/Haskell/GhcMod/Target.hs:423)
20% ( 1 / 5) in 'Language.Haskell.GhcMod.Cradle'
Missing documentation for:
Module header
findCradle' (Language/Haskell/GhcMod/Cradle.hs:29)
findSpecCradle (Language/Haskell/GhcMod/Cradle.hs:34)
cleanupCradle (Language/Haskell/GhcMod/Cradle.hs:47)
24% ( 9 / 38) in 'Language.Haskell.GhcMod.Monad'
Missing documentation for:
Module header
runGhcModT' (Language/Haskell/GhcMod/Monad.hs:75)
runGmlT (Language/Haskell/GhcMod/Target.hs:124)
runGmlT' (Language/Haskell/GhcMod/Target.hs:127)
runGmlTWith (Language/Haskell/GhcMod/Target.hs:134)
runGmPkgGhc (Language/Haskell/GhcMod/Target.hs:85)
withGhcModEnv (Language/Haskell/GhcMod/Monad.hs:54)
withGhcModEnv' (Language/Haskell/GhcMod/Monad.hs:57)
GmlT (Language/Haskell/GhcMod/Monad/Types.hs:167)
LightGhc (Language/Haskell/GhcMod/Monad/Types.hs:184)
GmGhc (Language/Haskell/GhcMod/Monad/Types.hs:379)
GhcModEnv (Language/Haskell/GhcMod/Monad/Types.hs:108)
GhcModState (Language/Haskell/GhcMod/Monad/Types.hs:128)
defaultGhcModState (Language/Haskell/GhcMod/Monad/Types.hs:134)
GmGhcSession (Language/Haskell/GhcMod/Monad/Types.hs:123)
GmComponent (Language/Haskell/GhcMod/Types.hs:209)
CompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:137)
GmLogLevel (Language/Haskell/GhcMod/Types.hs:164)
GhcModLog (Language/Haskell/GhcMod/Monad/Types.hs:113)
GhcModError (Language/Haskell/GhcMod/Types.hs:245)
GmEnv (Language/Haskell/GhcMod/Monad/Types.hs:226)
GmState (Language/Haskell/GhcMod/Monad/Types.hs:246)
GmLog (Language/Haskell/GhcMod/Monad/Types.hs:271)
cradle (Language/Haskell/GhcMod/Monad/Types.hs:444)
options (Language/Haskell/GhcMod/Monad/Types.hs:441)
withOptions (Language/Haskell/GhcMod/Monad/Types.hs:453)
getCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:447)
setCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:450)
MonadIO (Language/Haskell/GhcMod/Types.hs:52)
25% ( 1 / 4) in 'Language.Haskell.GhcMod.FillSig'
Missing documentation for:
Module header
refine (Language/Haskell/GhcMod/FillSig.hs:333)
auto (Language/Haskell/GhcMod/FillSig.hs:409)
67% ( 6 / 9) in 'Language.Haskell.GhcMod.Find'
Missing documentation for:
Module header
lookupSym (Language/Haskell/GhcMod/Find.hs:64)
isOutdated (Language/Haskell/GhcMod/Find.hs:48)
50% ( 1 / 2) in 'Language.Haskell.GhcMod.Flag'
Missing documentation for:
Module header
67% ( 2 / 3) in 'Language.Haskell.GhcMod.Info'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.Lang'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.Lint'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.Modules'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.PkgDoc'
Missing documentation for:
Module header
60% ( 21 / 35) in 'Language.Haskell.GhcMod.Internal'
Missing documentation for:
GhcModEnv (Language/Haskell/GhcMod/Monad/Types.hs:108)
GhcModState (Language/Haskell/GhcMod/Monad/Types.hs:128)
CompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:137)
GhcModLog (Language/Haskell/GhcMod/Monad/Types.hs:113)
runGhcModT' (Language/Haskell/GhcMod/Monad.hs:75)
options (Language/Haskell/GhcMod/Monad/Types.hs:441)
cradle (Language/Haskell/GhcMod/Monad/Types.hs:444)
getCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:447)
setCompilerMode (Language/Haskell/GhcMod/Monad/Types.hs:450)
withOptions (Language/Haskell/GhcMod/Monad/Types.hs:453)
gmeDoc (Language/Haskell/GhcMod/Error.hs:87)
World (Language/Haskell/GhcMod/World.hs:15)
getCurrentWorld (Language/Haskell/GhcMod/World.hs:28)
didWorldChange (Language/Haskell/GhcMod/World.hs:42)
50% ( 2 / 4) in 'Language.Haskell.GhcMod.Debug'
Missing documentation for:
Module header
componentInfo (Language/Haskell/GhcMod/Debug.hs:66)
80% ( 4 / 5) in 'Language.Haskell.GhcMod.Check'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.CaseSplit'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Language.Haskell.GhcMod.Browse'
Missing documentation for:
Module header
33% ( 1 / 3) in 'Language.Haskell.GhcMod.Boot'
Missing documentation for:
Module header
preBrowsedModules (Language/Haskell/GhcMod/Boot.hs:16)
80% ( 43 / 54) in 'Language.Haskell.GhcMod'
Missing documentation for:
Options (Language/Haskell/GhcMod/Types.hs:63)
GmLogLevel (Language/Haskell/GhcMod/Types.hs:164)
increaseLogLevel (Language/Haskell/GhcMod/Logging.hs:43)
decreaseLogLevel (Language/Haskell/GhcMod/Logging.hs:47)
gmSetLogLevel (Language/Haskell/GhcMod/Logging.hs:39)
GhcModError (Language/Haskell/GhcMod/Types.hs:245)
withOptions (Language/Haskell/GhcMod/Monad/Types.hs:453)
componentInfo (Language/Haskell/GhcMod/Debug.hs:66)
refine (Language/Haskell/GhcMod/FillSig.hs:333)
auto (Language/Haskell/GhcMod/FillSig.hs:409)
isOutdated (Language/Haskell/GhcMod/Find.hs:48)
Warning: Language.Haskell.GhcMod.Internal: could not find link destinations for:
GmGhc GmEnv GmState
Warning: Language.Haskell.GhcMod: could not find link destinations for:
GmLog MonadIO GMConfigStateFileError GmEnv
Documentation created: dist/doc/html/ghc-mod/index.html,
dist/doc/html/ghc-mod/ghc-mod.txt
Preprocessing executable 'ghc-mod' for ghc-mod-0...
Preprocessing executable 'ghc-modi' for ghc-mod-0...
installing
Installing library in
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/lib/ghc-7.10.1/ghc-mod-0
Installing executable(s) in
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/bin
Warning: The directory
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/bin is not in
the system search path.
Creating package registration file:
/nix/store/wwaqpbi53jnnri84sqxg0bwdqcr94gnb-haskell-ghc-mod-0/lib/ghc-7.10.1/package.conf.d/ghc-mod-0.conf
make: *** No targets specified and no makefile found. Stop.
builder for ‘/nix/store/hfn3j8vcs3fxnz2jzvrz2qihd7v5srjb-haskell-ghc-mod-0.drv’ failed with exit code 2
error: build of ‘/nix/store/hfn3j8vcs3fxnz2jzvrz2qihd7v5srjb-haskell-ghc-mod-0.drv’ failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment