[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug on building yi-0.8.1



Hello there,

I tried to update the packaging for yi to 0.8.1 to get it in better
shape before the freeze, but encountered an error on the way (full
build log attached):

haddock: panic! (the 'impossible' happened)
  (GHC version 7.6.3 for x86_64-unknown-linux):
	mkWWcpr: not a product
<<details unavailable>>

Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

/usr/share/cdbs/1/class/hlibrary.mk:142: recipe for target
'build-haddock-stamp' failed make: *** [build-haddock-stamp] Error 1


This looks like https://ghc.haskell.org/trac/ghc/ticket/445 but I am
not clear on what a solution might look like.

To reproduce this one, haskell-safe and haskell-pointedlist need updates
to version 0.3.4 and 0.6. Along the way pointedlist and yi changed some
dependencies, please see attached diffs to the control files.

I have not tried ghc 7.8, but I guess the newer version of yi will fare
better than the one currently in unstable.

Can anybody point me in the right direction or provide some insight on
this?

Thank you beforehand,
Marcel

-- 
Marcel Fourné
"Artistic" need not be limited to the fine arts, but "simple" can be
harder to achieve in computer science. "Quality" even more so, so don't
get me started on "secure".
--- haskell-pointedlist-0.4.0.4/debian/control	2013-06-17 01:38:24.000000000 +0200
+++ haskell-pointedlist-0.6/debian/control	2014-04-11 16:39:41.487591505 +0200
@@ -11,14 +11,8 @@
                , ghc-ghci
                , libghc-derive-dev
                , libghc-derive-prof
-               , libghc-fclabels-dev (>= 1.1)
-               , libghc-fclabels-dev (<< 1.2)
-               , libghc-fclabels-prof (>= 1.1)
-               , libghc-fclabels-prof (<< 1.2)
 Build-Depends-Indep: ghc-doc
                      , libghc-derive-doc
-                     , libghc-fclabels-doc (>= 1.1)
-                     , libghc-fclabels-doc (<< 1.2)
 Standards-Version: 3.9.3
 Homepage: http://hackage.haskell.org/package/pointedlist
 Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-pointedlist
--- yi-0.7.1/debian/control	2014-04-11 21:25:35.961467821 +0200
+++ yi-0.8.1/debian/control	2014-04-18 13:26:39.665202386 +0200
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 9)
                , haskell-devscripts (>= 0.8)
                , cdbs
-               , ghc
+               , ghc (>= 7.6)
                , ghc-prof
                , libghc-diff-dev (>= 0.1)
                , libghc-diff-dev (<< 0.4)
@@ -18,15 +18,8 @@
                , libghc-concrete-typerep-dev (>= 0.1.0.2)
                , libghc-concrete-typerep-dev (<< 0.1.1)
                , libghc-concrete-typerep-prof
-               , libghc-data-accessor-dev (>= 0.2.1.4)
-               , libghc-data-accessor-dev (<< 0.3)
-               , libghc-data-accessor-prof
-               , libghc-data-accessor-mtl-dev (>= 0.2)
-               , libghc-data-accessor-mtl-dev (<< 0.3)
-               , libghc-data-accessor-mtl-prof
-               , libghc-data-accessor-template-dev (>= 0.2.1.3)
-               , libghc-data-accessor-template-dev (<< 0.2.2)
-               , libghc-data-accessor-template-prof
+               , libghc-data-default-dev
+               , libghc-data-default-prof
                , libghc-derive-dev (>= 2.4)
                , libghc-derive-dev (<< 2.7)
                , libghc-derive-prof
@@ -36,36 +29,32 @@
                , libghc-dyre-prof
                , libghc-fingertree-dev (<< 0.2)
                , libghc-fingertree-prof
-               , libghc-ghc-paths-dev (>= 0.1)
-               , libghc-ghc-paths-dev (<< 0.2)
-               , libghc-ghc-paths-prof
                , libghc-hashable-dev (>= 1.1.2.5)
                , libghc-hashable-prof
                , libghc-hint-dev (>> 0.3.1)
                , libghc-hint-prof
+	       , libghc-lens-dev (>= 4.0)
+	       , libghc-lens-prof
                , libghc-mtl-dev (>= 0.1.0.1)
                , libghc-mtl-prof
                , libghc-parsec3-dev
                , libghc-parsec3-prof
-               , libghc-pointedlist-dev (>= 0.4)
-               , libghc-pointedlist-dev (<< 0.6)
+               , libghc-pointedlist-dev (>= 0.5)
                , libghc-pointedlist-prof
-               , libghc-puremd5-dev (>= 0.2.3)
-               , libghc-puremd5-prof
-               , libghc-random-dev
-               , libghc-random-prof
                , libghc-regex-base-dev (>= 0.93)
                , libghc-regex-base-dev (<< 0.94)
                , libghc-regex-base-prof
                , libghc-regex-tdfa-dev (>= 1.1)
                , libghc-regex-tdfa-dev (<< 1.3)
                , libghc-regex-tdfa-prof
-               , libghc-rosezipper-dev (>= 0.1)
-               , libghc-rosezipper-dev (<< 0.3)
-               , libghc-rosezipper-prof
+	       , libghc-safe-dev (>= 0.3.4)
+               , libghc-safe-dev (<< 0.4)
+	       , libghc-safe-prof
                , libghc-split-dev (>= 0.1)
                , libghc-split-dev (<< 0.3)
                , libghc-split-prof
+	       , libghc-transformers-base-dev
+	       , libghc-transformers-base-prof
                , libghc-uniplate-dev
                , libghc-uniplate-prof
                , libghc-unix-compat-dev (>= 0.1)
@@ -85,39 +74,34 @@
                , alex (>= 3.0.3)
                , libghc-gtk-dev
                , libghc-gtk-prof
-               , libghc-vte-dev
-               , libghc-vte-prof
 Build-Depends-Indep: ghc-doc
                      , libghc-diff-doc
                      , libghc-quickcheck2-doc
                      , libghc-cautious-file-doc
                      , libghc-concrete-typerep-doc
-                     , libghc-data-accessor-doc
-                     , libghc-data-accessor-mtl-doc
-                     , libghc-data-accessor-template-doc
+		     , libghc-data-default-doc
                      , libghc-derive-doc
                      , libghc-dlist-doc
                      , libghc-dyre-doc
                      , libghc-fingertree-doc
-                     , libghc-ghc-paths-doc
                      , libghc-hashable-doc
                      , libghc-hint-doc
+		     , libghc-lens-doc
                      , libghc-mtl-doc
                      , libghc-parsec3-doc
                      , libghc-pointedlist-doc
-                     , libghc-puremd5-doc
-                     , libghc-random-doc
                      , libghc-regex-base-doc
                      , libghc-regex-tdfa-doc
-                     , libghc-rosezipper-doc
+		     , libghc-safe-doc
                      , libghc-split-doc
+		     , libghc-transformers-base-doc
                      , libghc-uniplate-doc
                      , libghc-unix-compat-doc
                      , libghc-unordered-containers-doc
                      , libghc-utf8-string-doc
+		     , libghc-xdg-basedir-doc
                      , libghc-vty-doc
                      , libghc-gtk-doc
-                     , libghc-vte-doc
 Standards-Version: 3.9.4
 Homepage: http://haskell.org/haskellwiki/Yi
 Vcs-Darcs: http://darcs.debian.org/pkg-haskell/yi
 dpkg-buildpackage -rfakeroot -D -us -uc -i -b
dpkg-buildpackage: source package yi
dpkg-buildpackage: source version 0.8.1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Marcel Fourné <debian@marcelfourne.de>
 dpkg-source -i --before-build yi-0.8.1
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
test -x debian/rules
dh_clean 
[ ! -x "debian/hlibrary.setup" ] || debian/hlibrary.setup clean
cleaning...
rm -rf dist dist-ghc dist-hugs debian/hlibrary.setup Setup.hi Setup.ho Setup.o .*config*
rm -f configure-ghc-stamp build-ghc-stamp build-hugs-stamp build-haddock-stamp
rm -rf debian/tmp-inst-ghc
rm -f debian/extra-depends
rm -f debian/libghc-yi-doc.links
rm -f debian/hlibrary.Makefile
rm -rf debian/dh_haskell_shlibdeps
 debian/rules build
test -x debian/rules
mkdir -p "."
/usr/share/cdbs/1/rules/buildcore.mk:110: CDBS WARNING:    DEB_COMPRESS_EXCLUDE is deprecated since 0.4.85
if test ! -e Setup.lhs -a ! -e Setup.hs; then echo "No setup script found!"; exit 1; fi
for setup in Setup.lhs Setup.hs; do if test -e $setup; then ghc --make $setup -o debian/hlibrary.setup; exit 0; fi; done
[1 of 1] Compiling Main             ( Setup.hs, Setup.o )
Linking debian/hlibrary.setup ...
debian/hlibrary.setup configure --ghc -v2 \
	--prefix=/usr --libdir=/usr/lib/haskell-packages/ghc/lib \
	--builddir=dist-ghc \
	--haddockdir=/usr/lib/ghc-doc/haddock/yi-0.8.1/ --datasubdir=yi\
	--htmldir=/usr/share/doc/libghc-yi-doc/html/ --enable-library-profiling  \
	 -fpango --datasubdir=yi --ghc-options='-optl -z -optl relro'  
Configuring yi-0.8.1...
Flags chosen: testing=False, profiling=False, ghcapi=False, scion=False,
vty=False, pango=True
Dependency Cabal >=1.10 && <1.20: using Cabal-1.16.0
Dependency Diff >=0.1 && <0.4: using Diff-0.3.0
Dependency array -any: using array-0.4.0.1
Dependency base ==4.*: using base-4.6.0.1
Dependency binary >=0.5: using binary-0.5.1.1
Dependency bytestring >=0.9.1 && <0.11: using bytestring-0.10.0.2
Dependency cautious-file >=1.0.1: using cautious-file-1.0.2
Dependency concrete-typerep >=0.1.0.2 && <0.1.1: using
concrete-typerep-0.1.0.2
Dependency containers -any: using containers-0.5.0.0
Dependency data-default -any: using data-default-0.5.3
Dependency derive >=2.4 && <2.7: using derive-2.5.13
Dependency directory -any: using directory-1.2.0.1
Dependency dlist >=0.4.1: using dlist-0.7.0.1
Dependency dyre >=0.8.11: using dyre-0.8.11
Dependency filepath >=1.1 && <1.4: using filepath-1.3.0.1
Dependency fingertree <0.2: using fingertree-0.1.0.0
Dependency ghc >=7.6: using ghc-7.6.3
Dependency glib ==0.12.*: using glib-0.12.5.3
Dependency gtk ==0.12.*: using gtk-0.12.5.6
Dependency hashable >=1.1.2.5: using hashable-1.2.1.0
Dependency hint >0.3.1: using hint-0.3.3.6
Dependency lens >=4.0: using lens-4.1.2.1
Dependency mtl >=0.1.0.1: using mtl-2.1.2
Dependency old-locale -any: using old-locale-1.0.0.5
Dependency pango ==0.12.*: using pango-0.12.5.3
Dependency parsec >=3.0: using parsec-3.1.3
Dependency pointedlist >=0.5: using pointedlist-0.6
Dependency process >=1.0.1.1: using process-1.1.0.2
Dependency regex-base ==0.93.*: using regex-base-0.93.2
Dependency regex-tdfa >=1.1 && <1.3: using regex-tdfa-1.1.8
Dependency safe >=0.3.4 && <0.4: using safe-0.3.4
Dependency split >=0.1 && <0.3: using split-0.2.2
Dependency template-haskell >=2.4: using template-haskell-2.8.0.0
Dependency time >=1.1 && <1.5: using time-1.4.0.1
Dependency transformers-base -any: using transformers-base-0.4.1
Dependency uniplate -any: using uniplate-1.6.11
Dependency unix -any: using unix-2.6.0.1
Dependency unix-compat >=0.1 && <0.5: using unix-compat-0.4.0.0
Dependency unordered-containers >=0.1.3 && <0.3: using
unordered-containers-0.2.3.0
Dependency utf8-string >=0.3.1: using utf8-string-0.3.7
Dependency xdg-basedir >=0.2.1 && <0.3: using xdg-basedir-0.2.2
Dependency yi -any: using yi-0.8.1
Using Cabal-1.16.0 compiled by ghc-7.6
Using compiler: ghc-7.6.3
Using install prefix: /usr
Binaries installed in: /usr/bin
Libraries installed in: /usr/lib/haskell-packages/ghc/lib/yi-0.8.1/ghc-7.6.3
Private binaries installed in: /usr/libexec
Data files installed in: /usr/share/yi
Documentation installed in: /usr/share/doc/yi-0.8.1
Using alex version 3.1.3 found on system at: /usr/bin/alex
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
No ffihugs found
Using gcc version 4.9 found on system at: /usr/bin/gcc
Using ghc version 7.6.3 found on system at: /usr/bin/ghc
Using ghc-pkg version 7.6.3 found on system at: /usr/bin/ghc-pkg
No greencard found
Using haddock version 2.13.2 found on system at: /usr/bin/haddock
No happy found
No hmake found
Using hpc version 0.6 found on system at: /usr/bin/hpc
Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs
Using hscolour version 1.20 found on system at: /usr/bin/HsColour
No hugs found
No jhc found
Using ld found on system at: /usr/bin/ld
No lhc found
No lhc-pkg found
No nhc98 found
Using pkg-config version 0.28 found on system at: /usr/bin/pkg-config
Using ranlib found on system at: /usr/bin/ranlib
Using strip found on system at: /usr/bin/strip
Using tar found on system at: /bin/tar
No uhc found
touch configure-ghc-stamp
debian/hlibrary.setup build --builddir=dist-ghc
Building yi-0.8.1...
Preprocessing library yi-0.8.1...
[  1 of 183] Compiling Shim.ProjectContent ( src/library/Shim/ProjectContent.hs, dist-ghc/build/Shim/ProjectContent.o )
[  2 of 183] Compiling Yi.Char.Unicode  ( src/library/Yi/Char/Unicode.hs, dist-ghc/build/Yi/Char/Unicode.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package unix-2.6.0.1 ... linking ... done.
Loading package unix-compat-0.4.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package safe-0.3.4 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package text-0.11.3.1 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package regex-base-0.93.2 ... linking ... done.
Loading package regex-tdfa-1.1.8 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package filepath-1.3.0.1 ... linking ... done.
Loading package directory-1.2.0.1 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package polyparse-1.9 ... linking ... done.
Loading package cpphs-1.18.4 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.14.0.1 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package syb-0.4.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package hashable-1.2.1.0 ... linking ... done.
Loading package unordered-containers-0.2.3.0 ... linking ... done.
Loading package uniplate-1.6.11 ... linking ... done.
Loading package derive-2.5.13 ... linking ... done.
Loading package pointedlist-0.6 ... linking ... done.
Loading package attoparsec-0.10.4.0 ... linking ... done.
Loading package dlist-0.7.0.1 ... linking ... done.
Loading package scientific-0.2.0.2 ... linking ... done.
Loading package primitive-0.5.0.1 ... linking ... done.
Loading package vector-0.10.0.1 ... linking ... done.
Loading package aeson-0.7.0.3 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package contravariant-0.4.4 ... linking ... done.
Loading package distributive-0.4.3.1 ... linking ... done.
Loading package nats-0.1.2 ... linking ... done.
Loading package semigroups-0.13.0.1 ... linking ... done.
Loading package comonad-4.2 ... linking ... done.
Loading package semigroupoids-4.0 ... linking ... done.
Loading package bifunctors-4.1.1.1 ... linking ... done.
Loading package exceptions-0.6.1 ... linking ... done.
Loading package prelude-extras-0.4 ... linking ... done.
Loading package profunctors-4.0.4 ... linking ... done.
Loading package free-4.9 ... linking ... done.
Loading package parallel-3.2.0.3 ... linking ... done.
Loading package reflection-1.2.0.1 ... linking ... done.
Loading package split-0.2.2 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package void-0.6.1 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package lens-4.1.2.1 ... linking ... done.
Loading package extensible-exceptions-0.1.1.4 ... linking ... done.
Loading package MonadCatchIO-mtl-0.3.0.5 ... linking ... done.
Loading package Cabal-1.16.0 ... linking ... done.
Loading package bin-package-db-0.0.0.0 ... linking ... done.
Loading package hoopl-3.9.0.0 ... linking ... done.
Loading package hpc-0.6.0.0 ... linking ... done.
Loading package ghc-7.6.3 ... linking ... done.
Loading package ghc-mtl-1.0.1.2 ... linking ... done.
Loading package ghc-paths-0.1.0.9 ... linking ... done.
Loading package haskell-src-1.0.1.5 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package hint-0.3.3.6 ... linking ... done.
Loading package cairo-0.12.5.3 ... linking ... done.
Loading package glib-0.12.5.3 ... linking ... done.
Loading package gio-0.12.5.3 ... linking ... done.
Loading package pango-0.12.5.3 ... linking ... done.
Loading package gtk-0.12.5.6 ... linking ... done.
Loading package fingertree-0.1.0.0 ... linking ... done.
Loading package executable-path-0.0.3 ... linking ... done.
Loading package io-storage-0.3 ... linking ... done.
Loading package xdg-basedir-0.2.2 ... linking ... done.
Loading package dyre-0.8.11 ... linking ... done.
Loading package data-default-class-0.0.1 ... linking ... done.
Loading package data-default-instances-base-0.0.1 ... linking ... done.
Loading package data-default-instances-containers-0.0.1 ... linking ... done.
Loading package data-default-instances-dlist-0.0.1 ... linking ... done.
Loading package data-default-instances-old-locale-0.0.1 ... linking ... done.
Loading package data-default-0.5.3 ... linking ... done.
Loading package concrete-typerep-0.1.0.2 ... linking ... done.
Loading package cautious-file-1.0.2 ... linking ... done.
Loading package Diff-0.3.0 ... linking ... done.
[  3 of 183] Compiling Data.Trie        ( src/library/Data/Trie.hs, dist-ghc/build/Data/Trie.o )
[  4 of 183] Compiling Yi.Keymap.Vim2.MatchResult ( src/library/Yi/Keymap/Vim2/MatchResult.hs, dist-ghc/build/Yi/Keymap/Vim2/MatchResult.o )
[  5 of 183] Compiling Yi.Keymap.Vim2.Digraph ( src/library/Yi/Keymap/Vim2/Digraph.hs, dist-ghc/build/Yi/Keymap/Vim2/Digraph.o )
[  6 of 183] Compiling Yi.Keymap.Completion ( src/library/Yi/Keymap/Completion.hs, dist-ghc/build/Yi/Keymap/Completion.o )
[  7 of 183] Compiling Parser.Incremental ( src/library/Parser/Incremental.hs, dist-ghc/build/Parser/Incremental.o )
[  8 of 183] Compiling Data.DelayList   ( src/library/Data/DelayList.hs, dist-ghc/build/Data/DelayList.o )
[  9 of 183] Compiling Control.Exc      ( src/library/Control/Exc.hs, dist-ghc/build/Control/Exc.o )
[ 10 of 183] Compiling System.CanonicalizePath ( src/library/System/CanonicalizePath.hs, dist-ghc/build/System/CanonicalizePath.o )
[ 11 of 183] Compiling System.FriendlyPath ( src/library/System/FriendlyPath.hs, dist-ghc/build/System/FriendlyPath.o )
[ 12 of 183] Compiling Paths_yi         ( dist-ghc/build/autogen/Paths_yi.hs, dist-ghc/build/Paths_yi.o )
[ 13 of 183] Compiling Yi.Config.Misc   ( src/library/Yi/Config/Misc.hs, dist-ghc/build/Yi/Config/Misc.o )
[ 14 of 183] Compiling Yi.String        ( src/library/Yi/String.hs, dist-ghc/build/Yi/String.o )
[ 15 of 183] Compiling Yi.Paths         ( src/library/Yi/Paths.hs, dist-ghc/build/Yi/Paths.o )
[ 16 of 183] Compiling Yi.UI.Pango.Utils ( src/library/Yi/UI/Pango/Utils.hs, dist-ghc/build/Yi/UI/Pango/Utils.o )
[ 17 of 183] Compiling Yi.UI.Common[boot] ( src/library/Yi/UI/Common.hs-boot, dist-ghc/build/Yi/UI/Common.o-boot )
[ 18 of 183] Compiling Yi.Debug         ( src/library/Yi/Debug.hs, dist-ghc/build/Yi/Debug.o )
[ 19 of 183] Compiling Shim.Utils       ( src/library/Shim/Utils.hs, dist-ghc/build/Shim/Utils.o )
[ 20 of 183] Compiling Shim.CabalInfo   ( src/library/Shim/CabalInfo.hs, dist-ghc/build/Shim/CabalInfo.o )
[ 21 of 183] Compiling Yi.Monad         ( src/library/Yi/Monad.hs, dist-ghc/build/Yi/Monad.o )
[ 22 of 183] Compiling Yi.Utils         ( src/library/Yi/Utils.hs, dist-ghc/build/Yi/Utils.o )

src/library/Yi/Utils.hs:132:1: Warning:
    Top-level binding with no type signature:
      makeLensesWithSuffix :: [Char]
                              -> Language.Haskell.TH.Syntax.Name
                              -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]
[ 23 of 183] Compiling Yi.Dynamic       ( src/library/Yi/Dynamic.hs, dist-ghc/build/Yi/Dynamic.o )
[ 24 of 183] Compiling Yi.Interact      ( src/library/Yi/Interact.hs, dist-ghc/build/Yi/Interact.o )
[ 25 of 183] Compiling Yi.Style         ( src/library/Yi/Style.hs, dist-ghc/build/Yi/Style.o )
[ 26 of 183] Compiling Yi.Layout        ( src/library/Yi/Layout.hs, dist-ghc/build/Yi/Layout.o )
[ 27 of 183] Compiling Yi.UI.Pango.Layouts ( src/library/Yi/UI/Pango/Layouts.hs, dist-ghc/build/Yi/UI/Pango/Layouts.o )
[ 28 of 183] Compiling Yi.Event         ( src/library/Yi/Event.hs, dist-ghc/build/Yi/Event.o )
[ 29 of 183] Compiling Yi.Config[boot]  ( src/library/Yi/Config.hs-boot, dist-ghc/build/Yi/Config.o-boot )
[ 30 of 183] Compiling Yi.Editor[boot]  ( src/library/Yi/Editor.hs-boot, dist-ghc/build/Yi/Editor.o-boot )
[ 31 of 183] Compiling Data.Rope        ( src/library/Data/Rope.hs, dist-ghc/build/Data/Rope.o )
[ 32 of 183] Compiling Yi.Buffer.Basic  ( src/library/Yi/Buffer/Basic.hs, dist-ghc/build/Yi/Buffer/Basic.o )
[ 33 of 183] Compiling Yi.Regex         ( src/library/Yi/Regex.hs, dist-ghc/build/Yi/Regex.o )
[ 34 of 183] Compiling Yi.Region        ( src/library/Yi/Region.hs, dist-ghc/build/Yi/Region.o )
[ 35 of 183] Compiling Yi.Syntax        ( src/library/Yi/Syntax.hs, dist-ghc/build/Yi/Syntax.o )
[ 36 of 183] Compiling Yi.Lexer.Alex    ( src/library/Yi/Lexer/Alex.hs, dist-ghc/build/Yi/Lexer/Alex.o )
[ 37 of 183] Compiling Yi.IncrementalParse ( src/library/Yi/IncrementalParse.hs, dist-ghc/build/Yi/IncrementalParse.o )
[ 38 of 183] Compiling Yi.Lexer.Abella  ( dist-ghc/build/Yi/Lexer/Abella.hs, dist-ghc/build/Yi/Lexer/Abella.o )
[ 39 of 183] Compiling Yi.Lexer.Cabal   ( dist-ghc/build/Yi/Lexer/Cabal.hs, dist-ghc/build/Yi/Lexer/Cabal.o )
[ 40 of 183] Compiling Yi.Lexer.Compilation ( dist-ghc/build/Yi/Lexer/Compilation.hs, dist-ghc/build/Yi/Lexer/Compilation.o )
[ 41 of 183] Compiling Yi.Lexer.Haskell ( dist-ghc/build/Yi/Lexer/Haskell.hs, dist-ghc/build/Yi/Lexer/Haskell.o )
[ 42 of 183] Compiling Yi.Lexer.JavaScript ( dist-ghc/build/Yi/Lexer/JavaScript.hs, dist-ghc/build/Yi/Lexer/JavaScript.o )
[ 43 of 183] Compiling Yi.Lexer.JSON    ( dist-ghc/build/Yi/Lexer/JSON.hs, dist-ghc/build/Yi/Lexer/JSON.o )
[ 44 of 183] Compiling Yi.Lexer.Latex   ( dist-ghc/build/Yi/Lexer/Latex.hs, dist-ghc/build/Yi/Lexer/Latex.o )
[ 45 of 183] Compiling Yi.Lexer.LiterateHaskell ( dist-ghc/build/Yi/Lexer/LiterateHaskell.hs, dist-ghc/build/Yi/Lexer/LiterateHaskell.o )
[ 46 of 183] Compiling Yi.Lexer.GitCommit ( dist-ghc/build/Yi/Lexer/GitCommit.hs, dist-ghc/build/Yi/Lexer/GitCommit.o )
[ 47 of 183] Compiling Yi.Lexer.GNUMake ( dist-ghc/build/Yi/Lexer/GNUMake.hs, dist-ghc/build/Yi/Lexer/GNUMake.o )
[ 48 of 183] Compiling Yi.Lexer.OCaml   ( dist-ghc/build/Yi/Lexer/OCaml.hs, dist-ghc/build/Yi/Lexer/OCaml.o )
[ 49 of 183] Compiling Yi.Lexer.Ott     ( dist-ghc/build/Yi/Lexer/Ott.hs, dist-ghc/build/Yi/Lexer/Ott.o )
[ 50 of 183] Compiling Yi.Lexer.SVNCommit ( dist-ghc/build/Yi/Lexer/SVNCommit.hs, dist-ghc/build/Yi/Lexer/SVNCommit.o )
[ 51 of 183] Compiling Yi.Lexer.Whitespace ( dist-ghc/build/Yi/Lexer/Whitespace.hs, dist-ghc/build/Yi/Lexer/Whitespace.o )
[ 52 of 183] Compiling Yi.Lexer.C       ( dist-ghc/build/Yi/Lexer/C.hs, dist-ghc/build/Yi/Lexer/C.o )
[ 53 of 183] Compiling Yi.Lexer.ObjectiveC ( dist-ghc/build/Yi/Lexer/ObjectiveC.hs, dist-ghc/build/Yi/Lexer/ObjectiveC.o )
[ 54 of 183] Compiling Yi.Lexer.Cplusplus ( dist-ghc/build/Yi/Lexer/Cplusplus.hs, dist-ghc/build/Yi/Lexer/Cplusplus.o )
[ 55 of 183] Compiling Yi.Lexer.Java    ( dist-ghc/build/Yi/Lexer/Java.hs, dist-ghc/build/Yi/Lexer/Java.o )
[ 56 of 183] Compiling Yi.Lexer.Perl    ( dist-ghc/build/Yi/Lexer/Perl.hs, dist-ghc/build/Yi/Lexer/Perl.o )
[ 57 of 183] Compiling Yi.Lexer.Python  ( dist-ghc/build/Yi/Lexer/Python.hs, dist-ghc/build/Yi/Lexer/Python.o )
[ 58 of 183] Compiling Yi.Lexer.Ruby    ( dist-ghc/build/Yi/Lexer/Ruby.hs, dist-ghc/build/Yi/Lexer/Ruby.o )
[ 59 of 183] Compiling Yi.Lexer.Srmc    ( dist-ghc/build/Yi/Lexer/Srmc.hs, dist-ghc/build/Yi/Lexer/Srmc.o )
[ 60 of 183] Compiling Yi.Syntax.Layout ( src/library/Yi/Syntax/Layout.hs, dist-ghc/build/Yi/Syntax/Layout.o )
[ 61 of 183] Compiling Yi.KillRing      ( src/library/Yi/KillRing.hs, dist-ghc/build/Yi/KillRing.o )
[ 62 of 183] Compiling Yi.JumpList      ( src/library/Yi/JumpList.hs, dist-ghc/build/Yi/JumpList.o )
[ 63 of 183] Compiling Yi.Window        ( src/library/Yi/Window.hs, dist-ghc/build/Yi/Window.o )
[ 64 of 183] Compiling Yi.Tab           ( src/library/Yi/Tab.hs, dist-ghc/build/Yi/Tab.o )
[ 65 of 183] Compiling Yi.Syntax.Tree   ( src/library/Yi/Syntax/Tree.hs, dist-ghc/build/Yi/Syntax/Tree.o )
[ 66 of 183] Compiling Yi.Syntax.Haskell ( src/library/Yi/Syntax/Haskell.hs, dist-ghc/build/Yi/Syntax/Haskell.o )
[ 67 of 183] Compiling Yi.Syntax.Strokes.Haskell ( src/library/Yi/Syntax/Strokes/Haskell.hs, dist-ghc/build/Yi/Syntax/Strokes/Haskell.o )
[ 68 of 183] Compiling Yi.Syntax.Paren  ( src/library/Yi/Syntax/Paren.hs, dist-ghc/build/Yi/Syntax/Paren.o )
[ 69 of 183] Compiling Yi.Syntax.Latex  ( src/library/Yi/Syntax/Latex.hs, dist-ghc/build/Yi/Syntax/Latex.o )
[ 70 of 183] Compiling Yi.Syntax.OnlineTree ( src/library/Yi/Syntax/OnlineTree.hs, dist-ghc/build/Yi/Syntax/OnlineTree.o )

src/library/Yi/Syntax/OnlineTree.hs:23:1: Warning:
    The import of `Yi.Buffer.Basic' is redundant
      except perhaps to import instances from `Yi.Buffer.Basic'
    To import instances alone, use: import Yi.Buffer.Basic()
[ 71 of 183] Compiling Yi.Syntax.Driver ( src/library/Yi/Syntax/Driver.hs, dist-ghc/build/Yi/Syntax/Driver.o )
[ 72 of 183] Compiling Yi.Syntax.JavaScript ( src/library/Yi/Syntax/JavaScript.hs, dist-ghc/build/Yi/Syntax/JavaScript.o )

src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `uniplate'
    In the instance declaration for `IsTree Statement'

src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `emptyNode'
    In the instance declaration for `IsTree Statement'
[ 73 of 183] Compiling Yi.Verifier.JavaScript ( src/library/Yi/Verifier/JavaScript.hs, dist-ghc/build/Yi/Verifier/JavaScript.o )
[ 74 of 183] Compiling Yi.Buffer.Implementation ( src/library/Yi/Buffer/Implementation.hs, dist-ghc/build/Yi/Buffer/Implementation.o )
[ 75 of 183] Compiling Yi.Buffer.Misc[boot] ( src/library/Yi/Buffer/Misc.hs-boot, dist-ghc/build/Yi/Buffer/Misc.o-boot )
[ 76 of 183] Compiling Yi.Keymap[boot]  ( src/library/Yi/Keymap.hs-boot, dist-ghc/build/Yi/Keymap.o-boot )

src/library/Yi/Keymap.hs-boot:6:1: Warning:
    The import of `Control.Monad.State' is redundant
      except perhaps to import instances from `Control.Monad.State'
    To import instances alone, use: import Control.Monad.State()
[ 77 of 183] Compiling Yi.Buffer.HighLevel[boot] ( src/library/Yi/Buffer/HighLevel.hs-boot, dist-ghc/build/Yi/Buffer/HighLevel.o-boot )
[ 78 of 183] Compiling Yi.MiniBuffer[boot] ( src/library/Yi/MiniBuffer.hs-boot, dist-ghc/build/Yi/MiniBuffer.o-boot )
[ 79 of 183] Compiling Yi.Buffer.Undo   ( src/library/Yi/Buffer/Undo.hs, dist-ghc/build/Yi/Buffer/Undo.o )
[ 80 of 183] Compiling Yi.Buffer.Misc   ( src/library/Yi/Buffer/Misc.hs, dist-ghc/build/Yi/Buffer/Misc.o )
[ 81 of 183] Compiling Yi.Buffer.Region ( src/library/Yi/Buffer/Region.hs, dist-ghc/build/Yi/Buffer/Region.o )
[ 82 of 183] Compiling Yi.Buffer.TextUnit ( src/library/Yi/Buffer/TextUnit.hs, dist-ghc/build/Yi/Buffer/TextUnit.o )
[ 83 of 183] Compiling Yi.Buffer.Normal ( src/library/Yi/Buffer/Normal.hs, dist-ghc/build/Yi/Buffer/Normal.o )
[ 84 of 183] Compiling Yi.Buffer.HighLevel ( src/library/Yi/Buffer/HighLevel.hs, dist-ghc/build/Yi/Buffer/HighLevel.o )
[ 85 of 183] Compiling Yi.Buffer.Indent ( src/library/Yi/Buffer/Indent.hs, dist-ghc/build/Yi/Buffer/Indent.o )
[ 86 of 183] Compiling Yi.Buffer        ( src/library/Yi/Buffer.hs, dist-ghc/build/Yi/Buffer.o )
[ 87 of 183] Compiling Yi.UI.Utils      ( src/library/Yi/UI/Utils.hs, dist-ghc/build/Yi/UI/Utils.o )
[ 88 of 183] Compiling Yi.Process       ( src/library/Yi/Process.hs, dist-ghc/build/Yi/Process.o )
[ 89 of 183] Compiling Yi.Keymap.Vim2.StyledRegion ( src/library/Yi/Keymap/Vim2/StyledRegion.hs, dist-ghc/build/Yi/Keymap/Vim2/StyledRegion.o )
[ 90 of 183] Compiling Yi.Keymap.Vim2.TextObject ( src/library/Yi/Keymap/Vim2/TextObject.hs, dist-ghc/build/Yi/Keymap/Vim2/TextObject.o )
[ 91 of 183] Compiling Yi.Mode.Haskell.Dollarify ( src/library/Yi/Mode/Haskell/Dollarify.hs, dist-ghc/build/Yi/Mode/Haskell/Dollarify.o )
[ 92 of 183] Compiling Data.Prototype   ( src/library/Data/Prototype.hs, dist-ghc/build/Data/Prototype.o )
[ 93 of 183] Compiling Yi.Style.Library ( src/library/Yi/Style/Library.hs, dist-ghc/build/Yi/Style/Library.o )
[ 94 of 183] Compiling Yi.Config        ( src/library/Yi/Config.hs, dist-ghc/build/Yi/Config.o )
[ 95 of 183] Compiling Yi.Editor        ( src/library/Yi/Editor.hs, dist-ghc/build/Yi/Editor.o )

src/library/Yi/Editor.hs:37:1: Warning:
    Module `Yi.Monad' does not export `newRef'
[ 96 of 183] Compiling Yi.UI.Common     ( src/library/Yi/UI/Common.hs, dist-ghc/build/Yi/UI/Common.o )
[ 97 of 183] Compiling Yi.UI.TabBar     ( src/library/Yi/UI/TabBar.hs, dist-ghc/build/Yi/UI/TabBar.o )
[ 98 of 183] Compiling Yi.Completion    ( src/library/Yi/Completion.hs, dist-ghc/build/Yi/Completion.o )
[ 99 of 183] Compiling Yi.History       ( src/library/Yi/History.hs, dist-ghc/build/Yi/History.o )
[100 of 183] Compiling Yi.Rectangle     ( src/library/Yi/Rectangle.hs, dist-ghc/build/Yi/Rectangle.o )
[101 of 183] Compiling Yi.Tag           ( src/library/Yi/Tag.hs, dist-ghc/build/Yi/Tag.o )
[102 of 183] Compiling Yi.Keymap.Vim.TagStack ( src/library/Yi/Keymap/Vim/TagStack.hs, dist-ghc/build/Yi/Keymap/Vim/TagStack.o )
[103 of 183] Compiling Yi.Keymap        ( src/library/Yi/Keymap.hs, dist-ghc/build/Yi/Keymap.o )
[104 of 183] Compiling Yi.Boot[boot]    ( src/library/Yi/Boot.hs-boot, dist-ghc/build/Yi/Boot.o-boot )
[105 of 183] Compiling Yi.File[boot]    ( src/library/Yi/File.hs-boot, dist-ghc/build/Yi/File.o-boot )
[106 of 183] Compiling Yi.IReader       ( src/library/Yi/IReader.hs, dist-ghc/build/Yi/IReader.o )
[107 of 183] Compiling Yi.Keymap.Keys   ( src/library/Yi/Keymap/Keys.hs, dist-ghc/build/Yi/Keymap/Keys.o )
[108 of 183] Compiling Yi.PersistentState[boot] ( src/library/Yi/PersistentState.hs-boot, dist-ghc/build/Yi/PersistentState.o-boot )
[109 of 183] Compiling Yi.Keymap.Emacs.KillRing ( src/library/Yi/Keymap/Emacs/KillRing.hs, dist-ghc/build/Yi/Keymap/Emacs/KillRing.o )
[110 of 183] Compiling Yi.Keymap.Readline ( src/library/Yi/Keymap/Readline.hs, dist-ghc/build/Yi/Keymap/Readline.o )
[111 of 183] Compiling Yi.Keymap.Vim2.Common ( src/library/Yi/Keymap/Vim2/Common.hs, dist-ghc/build/Yi/Keymap/Vim2/Common.o )
[112 of 183] Compiling Yi.Keymap.Vim2.EventUtils ( src/library/Yi/Keymap/Vim2/EventUtils.hs, dist-ghc/build/Yi/Keymap/Vim2/EventUtils.o )
[113 of 183] Compiling Yi.Keymap.Vim2.StateUtils ( src/library/Yi/Keymap/Vim2/StateUtils.hs, dist-ghc/build/Yi/Keymap/Vim2/StateUtils.o )
[114 of 183] Compiling Yi.Keymap.Vim2.Eval ( src/library/Yi/Keymap/Vim2/Eval.hs, dist-ghc/build/Yi/Keymap/Vim2/Eval.o )
[115 of 183] Compiling Yi.Keymap.Vim2.Motion ( src/library/Yi/Keymap/Vim2/Motion.hs, dist-ghc/build/Yi/Keymap/Vim2/Motion.o )
[116 of 183] Compiling Yi.Keymap.Vim2.Utils ( src/library/Yi/Keymap/Vim2/Utils.hs, dist-ghc/build/Yi/Keymap/Vim2/Utils.o )

src/library/Yi/Keymap/Vim2/Utils.hs:22:1: Warning:
    The import of `find' from module `Data.List' is redundant

src/library/Yi/Keymap/Vim2/Utils.hs:23:1: Warning:
    The import of `Data.Maybe' is redundant
      except perhaps to import instances from `Data.Maybe'
    To import instances alone, use: import Data.Maybe()

src/library/Yi/Keymap/Vim2/Utils.hs:78:15: Warning:
    This binding for `input' shadows the existing binding
      imported from `Yi.Keymap' at src/library/Yi/Keymap/Vim2/Utils.hs:30:1-16
      (and originally defined at src/library/Yi/Keymap.hs:85:15-19)

src/library/Yi/Keymap/Vim2/Utils.hs:90:33: Warning:
    This binding for `p' shadows the existing binding
      bound at src/library/Yi/Keymap/Vim2/Utils.hs:86:16

src/library/Yi/Keymap/Vim2/Utils.hs:144:31: Warning:
    This binding for `s' shadows the existing binding
      bound at src/library/Yi/Keymap/Vim2/Utils.hs:143:24
[117 of 183] Compiling Yi.Keymap.Vim2.ReplaceMap ( src/library/Yi/Keymap/Vim2/ReplaceMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ReplaceMap.o )
[118 of 183] Compiling Yi.Keymap.Vim2.ReplaceSingleCharMap ( src/library/Yi/Keymap/Vim2/ReplaceSingleCharMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ReplaceSingleCharMap.o )
[119 of 183] Compiling Yi.Keymap.Vim2.Ex.Types ( src/library/Yi/Keymap/Vim2/Ex/Types.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Types.o )
[120 of 183] Compiling Yi.Keymap.Vim2.Ex.Eval ( src/library/Yi/Keymap/Vim2/Ex/Eval.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Eval.o )
[121 of 183] Compiling Yi.Core          ( src/library/Yi/Core.hs, dist-ghc/build/Yi/Core.o )
[122 of 183] Compiling Yi.UI.Pango.Control ( src/library/Yi/UI/Pango/Control.hs, dist-ghc/build/Yi/UI/Pango/Control.o )
[123 of 183] Compiling Yi.Search        ( src/library/Yi/Search.hs, dist-ghc/build/Yi/Search.o )

src/library/Yi/Search.hs:356:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:362:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:373:16: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:381:16: Warning:
    A do-notation statement discarded a result of type a.
    Suppress this warning by saying "_ <- act",
    or by using the flag -fno-warn-unused-do-bind
[124 of 183] Compiling Yi.Keymap.Vim2.Search ( src/library/Yi/Keymap/Vim2/Search.hs, dist-ghc/build/Yi/Keymap/Vim2/Search.o )
[125 of 183] Compiling Yi.Keymap.Vim2.SearchMotionMap ( src/library/Yi/Keymap/Vim2/SearchMotionMap.hs, dist-ghc/build/Yi/Keymap/Vim2/SearchMotionMap.o )
[126 of 183] Compiling Yi.Hoogle        ( src/library/Yi/Hoogle.hs, dist-ghc/build/Yi/Hoogle.o )

src/library/Yi/Hoogle.hs:31:9: Warning:
    Defined but not used: `status'
[127 of 183] Compiling Yi.TextCompletion ( src/library/Yi/TextCompletion.hs, dist-ghc/build/Yi/TextCompletion.o )
[128 of 183] Compiling Yi.Keymap.Vim2.InsertMap ( src/library/Yi/Keymap/Vim2/InsertMap.hs, dist-ghc/build/Yi/Keymap/Vim2/InsertMap.o )
[129 of 183] Compiling Yi.Mode.Buffers  ( src/library/Yi/Mode/Buffers.hs, dist-ghc/build/Yi/Mode/Buffers.o )
[130 of 183] Compiling Yi.MiniBuffer    ( src/library/Yi/MiniBuffer.hs, dist-ghc/build/Yi/MiniBuffer.o )
[131 of 183] Compiling Yi.Misc          ( src/library/Yi/Misc.hs, dist-ghc/build/Yi/Misc.o )
[132 of 183] Compiling Yi.Dired         ( src/library/Yi/Dired.hs, dist-ghc/build/Yi/Dired.o )
[133 of 183] Compiling Yi.File          ( src/library/Yi/File.hs, dist-ghc/build/Yi/File.o )
[134 of 183] Compiling Yi.Keymap.Vim2.Operator ( src/library/Yi/Keymap/Vim2/Operator.hs, dist-ghc/build/Yi/Keymap/Vim2/Operator.o )
[135 of 183] Compiling Yi.Keymap.Vim2.NormalOperatorPendingMap ( src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs, dist-ghc/build/Yi/Keymap/Vim2/NormalOperatorPendingMap.o )
[136 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Common ( src/library/Yi/Keymap/Vim2/Ex/Commands/Common.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Common.o )
[137 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Buffer ( src/library/Yi/Keymap/Vim2/Ex/Commands/Buffer.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Buffer.o )
[138 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Buffers ( src/library/Yi/Keymap/Vim2/Ex/Commands/Buffers.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Buffers.o )
[139 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.BufferDelete ( src/library/Yi/Keymap/Vim2/Ex/Commands/BufferDelete.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/BufferDelete.o )
[140 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Delete ( src/library/Yi/Keymap/Vim2/Ex/Commands/Delete.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Delete.o )
[141 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Edit ( src/library/Yi/Keymap/Vim2/Ex/Commands/Edit.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Edit.o )
[142 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.GotoLine ( src/library/Yi/Keymap/Vim2/Ex/Commands/GotoLine.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/GotoLine.o )
[143 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Nohl ( src/library/Yi/Keymap/Vim2/Ex/Commands/Nohl.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Nohl.o )
[144 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Paste ( src/library/Yi/Keymap/Vim2/Ex/Commands/Paste.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Paste.o )
[145 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Quit ( src/library/Yi/Keymap/Vim2/Ex/Commands/Quit.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Quit.o )
[146 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Reload ( src/library/Yi/Keymap/Vim2/Ex/Commands/Reload.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Reload.o )
[147 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Substitute ( src/library/Yi/Keymap/Vim2/Ex/Commands/Substitute.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Substitute.o )
[148 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Global ( src/library/Yi/Keymap/Vim2/Ex/Commands/Global.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Global.o )
[149 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Write ( src/library/Yi/Keymap/Vim2/Ex/Commands/Write.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Write.o )
[150 of 183] Compiling Yi.Modes         ( src/library/Yi/Modes.hs, dist-ghc/build/Yi/Modes.o )
[151 of 183] Compiling Yi.Mode.IReader  ( src/library/Yi/Mode/IReader.hs, dist-ghc/build/Yi/Mode/IReader.o )
[152 of 183] Compiling Yi.Mode.Compilation ( src/library/Yi/Mode/Compilation.hs, dist-ghc/build/Yi/Mode/Compilation.o )
[153 of 183] Compiling Yi.Mode.Interactive ( src/library/Yi/Mode/Interactive.hs, dist-ghc/build/Yi/Mode/Interactive.o )
[154 of 183] Compiling Yi.Command       ( src/library/Yi/Command.hs, dist-ghc/build/Yi/Command.o )
[155 of 183] Compiling Yi.Mode.GHCi     ( src/library/Yi/Mode/GHCi.hs, dist-ghc/build/Yi/Mode/GHCi.o )
[156 of 183] Compiling Yi.Mode.Haskell  ( src/library/Yi/Mode/Haskell.hs, dist-ghc/build/Yi/Mode/Haskell.o )
[157 of 183] Compiling Yi.Mode.JavaScript ( src/library/Yi/Mode/JavaScript.hs, dist-ghc/build/Yi/Mode/JavaScript.o )
[158 of 183] Compiling Yi.Mode.Latex    ( src/library/Yi/Mode/Latex.hs, dist-ghc/build/Yi/Mode/Latex.o )
[159 of 183] Compiling Yi.Keymap.Vim2.NormalMap ( src/library/Yi/Keymap/Vim2/NormalMap.hs, dist-ghc/build/Yi/Keymap/Vim2/NormalMap.o )
[160 of 183] Compiling Yi.Keymap.Vim2.VisualMap ( src/library/Yi/Keymap/Vim2/VisualMap.hs, dist-ghc/build/Yi/Keymap/Vim2/VisualMap.o )
[161 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Cabal ( src/library/Yi/Keymap/Vim2/Ex/Commands/Cabal.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Cabal.o )
[162 of 183] Compiling Yi.UI.Batch      ( src/library/Yi/UI/Batch.hs, dist-ghc/build/Yi/UI/Batch.o )
[163 of 183] Compiling Yi.Config.Simple.Types ( src/library/Yi/Config/Simple/Types.hs, dist-ghc/build/Yi/Config/Simple/Types.o )
[164 of 183] Compiling Yi.PersistentState ( src/library/Yi/PersistentState.hs, dist-ghc/build/Yi/PersistentState.o )

src/library/Yi/PersistentState.hs:44:49: Warning:
    Defined but not used: `unMaxHistoryEntries'
[165 of 183] Compiling Yi.Hooks         ( src/library/Yi/Hooks.hs, dist-ghc/build/Yi/Hooks.o )
[166 of 183] Compiling Yi.Eval          ( src/library/Yi/Eval.hs, dist-ghc/build/Yi/Eval.o )

src/library/Yi/Eval.hs:139:5: Warning:
    Defined but not used: `publishedActions_'
[167 of 183] Compiling Yi.Keymap.Emacs.Utils ( src/library/Yi/Keymap/Emacs/Utils.hs, dist-ghc/build/Yi/Keymap/Emacs/Utils.o )
[168 of 183] Compiling Yi.Keymap.Cua    ( src/library/Yi/Keymap/Cua.hs, dist-ghc/build/Yi/Keymap/Cua.o )
[169 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Yi ( src/library/Yi/Keymap/Vim2/Ex/Commands/Yi.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Yi.o )
[170 of 183] Compiling Yi.Keymap.Vim2.Ex ( src/library/Yi/Keymap/Vim2/Ex.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex.o )
[171 of 183] Compiling Yi.Keymap.Vim2.ExMap ( src/library/Yi/Keymap/Vim2/ExMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ExMap.o )
[172 of 183] Compiling Yi.Keymap.Emacs  ( src/library/Yi/Keymap/Emacs.hs, dist-ghc/build/Yi/Keymap/Emacs.o )
[173 of 183] Compiling Yi.Keymap.Vim    ( src/library/Yi/Keymap/Vim.hs, dist-ghc/build/Yi/Keymap/Vim.o )
[174 of 183] Compiling Yi.Mode.Abella   ( src/library/Yi/Mode/Abella.hs, dist-ghc/build/Yi/Mode/Abella.o )
[175 of 183] Compiling Yi.Snippets      ( src/library/Yi/Snippets.hs, dist-ghc/build/Yi/Snippets.o )
[176 of 183] Compiling Yi.Snippets.Haskell ( src/library/Yi/Snippets/Haskell.hs, dist-ghc/build/Yi/Snippets/Haskell.o )
[177 of 183] Compiling Yi.Keymap.Vim2   ( src/library/Yi/Keymap/Vim2.hs, dist-ghc/build/Yi/Keymap/Vim2.o )
[178 of 183] Compiling Yi.UI.Pango      ( src/library/Yi/UI/Pango.hs, dist-ghc/build/Yi/UI/Pango.o )
[179 of 183] Compiling Yi.Config.Default ( src/library/Yi/Config/Default.hs, dist-ghc/build/Yi/Config/Default.o )
[180 of 183] Compiling Yi.Main          ( src/library/Yi/Main.hs, dist-ghc/build/Yi/Main.o )
[181 of 183] Compiling Yi.Boot          ( src/library/Yi/Boot.hs, dist-ghc/build/Yi/Boot.o )
[182 of 183] Compiling Yi               ( src/library/Yi.hs, dist-ghc/build/Yi.o )
[183 of 183] Compiling Yi.Config.Simple ( src/library/Yi/Config/Simple.hs, dist-ghc/build/Yi/Config/Simple.o )
[  1 of 183] Compiling Shim.ProjectContent ( src/library/Shim/ProjectContent.hs, dist-ghc/build/Shim/ProjectContent.p_o )
[  2 of 183] Compiling Yi.Char.Unicode  ( src/library/Yi/Char/Unicode.hs, dist-ghc/build/Yi/Char/Unicode.p_o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package unix-2.6.0.1 ... linking ... done.
Loading package unix-compat-0.4.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package safe-0.3.4 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package text-0.11.3.1 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package regex-base-0.93.2 ... linking ... done.
Loading package regex-tdfa-1.1.8 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package filepath-1.3.0.1 ... linking ... done.
Loading package directory-1.2.0.1 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package polyparse-1.9 ... linking ... done.
Loading package cpphs-1.18.4 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.14.0.1 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package syb-0.4.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package hashable-1.2.1.0 ... linking ... done.
Loading package unordered-containers-0.2.3.0 ... linking ... done.
Loading package uniplate-1.6.11 ... linking ... done.
Loading package derive-2.5.13 ... linking ... done.
Loading package pointedlist-0.6 ... linking ... done.
Loading package attoparsec-0.10.4.0 ... linking ... done.
Loading package dlist-0.7.0.1 ... linking ... done.
Loading package scientific-0.2.0.2 ... linking ... done.
Loading package primitive-0.5.0.1 ... linking ... done.
Loading package vector-0.10.0.1 ... linking ... done.
Loading package aeson-0.7.0.3 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package contravariant-0.4.4 ... linking ... done.
Loading package distributive-0.4.3.1 ... linking ... done.
Loading package nats-0.1.2 ... linking ... done.
Loading package semigroups-0.13.0.1 ... linking ... done.
Loading package comonad-4.2 ... linking ... done.
Loading package semigroupoids-4.0 ... linking ... done.
Loading package bifunctors-4.1.1.1 ... linking ... done.
Loading package exceptions-0.6.1 ... linking ... done.
Loading package prelude-extras-0.4 ... linking ... done.
Loading package profunctors-4.0.4 ... linking ... done.
Loading package free-4.9 ... linking ... done.
Loading package parallel-3.2.0.3 ... linking ... done.
Loading package reflection-1.2.0.1 ... linking ... done.
Loading package split-0.2.2 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package void-0.6.1 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package lens-4.1.2.1 ... linking ... done.
Loading package extensible-exceptions-0.1.1.4 ... linking ... done.
Loading package MonadCatchIO-mtl-0.3.0.5 ... linking ... done.
Loading package Cabal-1.16.0 ... linking ... done.
Loading package bin-package-db-0.0.0.0 ... linking ... done.
Loading package hoopl-3.9.0.0 ... linking ... done.
Loading package hpc-0.6.0.0 ... linking ... done.
Loading package ghc-7.6.3 ... linking ... done.
Loading package ghc-mtl-1.0.1.2 ... linking ... done.
Loading package ghc-paths-0.1.0.9 ... linking ... done.
Loading package haskell-src-1.0.1.5 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package hint-0.3.3.6 ... linking ... done.
Loading package cairo-0.12.5.3 ... linking ... done.
Loading package glib-0.12.5.3 ... linking ... done.
Loading package gio-0.12.5.3 ... linking ... done.
Loading package pango-0.12.5.3 ... linking ... done.
Loading package gtk-0.12.5.6 ... linking ... done.
Loading package fingertree-0.1.0.0 ... linking ... done.
Loading package executable-path-0.0.3 ... linking ... done.
Loading package io-storage-0.3 ... linking ... done.
Loading package xdg-basedir-0.2.2 ... linking ... done.
Loading package dyre-0.8.11 ... linking ... done.
Loading package data-default-class-0.0.1 ... linking ... done.
Loading package data-default-instances-base-0.0.1 ... linking ... done.
Loading package data-default-instances-containers-0.0.1 ... linking ... done.
Loading package data-default-instances-dlist-0.0.1 ... linking ... done.
Loading package data-default-instances-old-locale-0.0.1 ... linking ... done.
Loading package data-default-0.5.3 ... linking ... done.
Loading package concrete-typerep-0.1.0.2 ... linking ... done.
Loading package cautious-file-1.0.2 ... linking ... done.
Loading package Diff-0.3.0 ... linking ... done.
[  3 of 183] Compiling Data.Trie        ( src/library/Data/Trie.hs, dist-ghc/build/Data/Trie.p_o )
[  4 of 183] Compiling Yi.Keymap.Vim2.MatchResult ( src/library/Yi/Keymap/Vim2/MatchResult.hs, dist-ghc/build/Yi/Keymap/Vim2/MatchResult.p_o )
[  5 of 183] Compiling Yi.Keymap.Vim2.Digraph ( src/library/Yi/Keymap/Vim2/Digraph.hs, dist-ghc/build/Yi/Keymap/Vim2/Digraph.p_o )
[  6 of 183] Compiling Yi.Keymap.Completion ( src/library/Yi/Keymap/Completion.hs, dist-ghc/build/Yi/Keymap/Completion.p_o )
[  7 of 183] Compiling Parser.Incremental ( src/library/Parser/Incremental.hs, dist-ghc/build/Parser/Incremental.p_o )
[  8 of 183] Compiling Data.DelayList   ( src/library/Data/DelayList.hs, dist-ghc/build/Data/DelayList.p_o )
[  9 of 183] Compiling Control.Exc      ( src/library/Control/Exc.hs, dist-ghc/build/Control/Exc.p_o )
[ 10 of 183] Compiling System.CanonicalizePath ( src/library/System/CanonicalizePath.hs, dist-ghc/build/System/CanonicalizePath.p_o )
[ 11 of 183] Compiling System.FriendlyPath ( src/library/System/FriendlyPath.hs, dist-ghc/build/System/FriendlyPath.p_o )
[ 12 of 183] Compiling Paths_yi         ( dist-ghc/build/autogen/Paths_yi.hs, dist-ghc/build/Paths_yi.p_o )
[ 13 of 183] Compiling Yi.Config.Misc   ( src/library/Yi/Config/Misc.hs, dist-ghc/build/Yi/Config/Misc.p_o )
[ 14 of 183] Compiling Yi.String        ( src/library/Yi/String.hs, dist-ghc/build/Yi/String.p_o )
[ 15 of 183] Compiling Yi.Paths         ( src/library/Yi/Paths.hs, dist-ghc/build/Yi/Paths.p_o )
[ 16 of 183] Compiling Yi.UI.Pango.Utils ( src/library/Yi/UI/Pango/Utils.hs, dist-ghc/build/Yi/UI/Pango/Utils.p_o )
[ 17 of 183] Compiling Yi.UI.Common[boot] ( src/library/Yi/UI/Common.hs-boot, dist-ghc/build/Yi/UI/Common.p_o-boot )
[ 18 of 183] Compiling Yi.Debug         ( src/library/Yi/Debug.hs, dist-ghc/build/Yi/Debug.p_o )
[ 19 of 183] Compiling Shim.Utils       ( src/library/Shim/Utils.hs, dist-ghc/build/Shim/Utils.p_o )
[ 20 of 183] Compiling Shim.CabalInfo   ( src/library/Shim/CabalInfo.hs, dist-ghc/build/Shim/CabalInfo.p_o )
[ 21 of 183] Compiling Yi.Monad         ( src/library/Yi/Monad.hs, dist-ghc/build/Yi/Monad.p_o )
[ 22 of 183] Compiling Yi.Utils         ( src/library/Yi/Utils.hs, dist-ghc/build/Yi/Utils.p_o )

src/library/Yi/Utils.hs:132:1: Warning:
    Top-level binding with no type signature:
      makeLensesWithSuffix :: [Char]
                              -> Language.Haskell.TH.Syntax.Name
                              -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]
[ 23 of 183] Compiling Yi.Dynamic       ( src/library/Yi/Dynamic.hs, dist-ghc/build/Yi/Dynamic.p_o )
[ 24 of 183] Compiling Yi.Interact      ( src/library/Yi/Interact.hs, dist-ghc/build/Yi/Interact.p_o )
[ 25 of 183] Compiling Yi.Style         ( src/library/Yi/Style.hs, dist-ghc/build/Yi/Style.p_o )
[ 26 of 183] Compiling Yi.Layout        ( src/library/Yi/Layout.hs, dist-ghc/build/Yi/Layout.p_o )
[ 27 of 183] Compiling Yi.UI.Pango.Layouts ( src/library/Yi/UI/Pango/Layouts.hs, dist-ghc/build/Yi/UI/Pango/Layouts.p_o )
[ 28 of 183] Compiling Yi.Event         ( src/library/Yi/Event.hs, dist-ghc/build/Yi/Event.p_o )
[ 29 of 183] Compiling Yi.Config[boot]  ( src/library/Yi/Config.hs-boot, dist-ghc/build/Yi/Config.p_o-boot )
[ 30 of 183] Compiling Yi.Editor[boot]  ( src/library/Yi/Editor.hs-boot, dist-ghc/build/Yi/Editor.p_o-boot )
[ 31 of 183] Compiling Data.Rope        ( src/library/Data/Rope.hs, dist-ghc/build/Data/Rope.p_o )
[ 32 of 183] Compiling Yi.Buffer.Basic  ( src/library/Yi/Buffer/Basic.hs, dist-ghc/build/Yi/Buffer/Basic.p_o )
[ 33 of 183] Compiling Yi.Regex         ( src/library/Yi/Regex.hs, dist-ghc/build/Yi/Regex.p_o )
[ 34 of 183] Compiling Yi.Region        ( src/library/Yi/Region.hs, dist-ghc/build/Yi/Region.p_o )
[ 35 of 183] Compiling Yi.Syntax        ( src/library/Yi/Syntax.hs, dist-ghc/build/Yi/Syntax.p_o )
[ 36 of 183] Compiling Yi.Lexer.Alex    ( src/library/Yi/Lexer/Alex.hs, dist-ghc/build/Yi/Lexer/Alex.p_o )
[ 37 of 183] Compiling Yi.IncrementalParse ( src/library/Yi/IncrementalParse.hs, dist-ghc/build/Yi/IncrementalParse.p_o )
[ 38 of 183] Compiling Yi.Lexer.Abella  ( dist-ghc/build/Yi/Lexer/Abella.hs, dist-ghc/build/Yi/Lexer/Abella.p_o )
[ 39 of 183] Compiling Yi.Lexer.Cabal   ( dist-ghc/build/Yi/Lexer/Cabal.hs, dist-ghc/build/Yi/Lexer/Cabal.p_o )
[ 40 of 183] Compiling Yi.Lexer.Compilation ( dist-ghc/build/Yi/Lexer/Compilation.hs, dist-ghc/build/Yi/Lexer/Compilation.p_o )
[ 41 of 183] Compiling Yi.Lexer.Haskell ( dist-ghc/build/Yi/Lexer/Haskell.hs, dist-ghc/build/Yi/Lexer/Haskell.p_o )
[ 42 of 183] Compiling Yi.Lexer.JavaScript ( dist-ghc/build/Yi/Lexer/JavaScript.hs, dist-ghc/build/Yi/Lexer/JavaScript.p_o )
[ 43 of 183] Compiling Yi.Lexer.JSON    ( dist-ghc/build/Yi/Lexer/JSON.hs, dist-ghc/build/Yi/Lexer/JSON.p_o )
[ 44 of 183] Compiling Yi.Lexer.Latex   ( dist-ghc/build/Yi/Lexer/Latex.hs, dist-ghc/build/Yi/Lexer/Latex.p_o )
[ 45 of 183] Compiling Yi.Lexer.LiterateHaskell ( dist-ghc/build/Yi/Lexer/LiterateHaskell.hs, dist-ghc/build/Yi/Lexer/LiterateHaskell.p_o )
[ 46 of 183] Compiling Yi.Lexer.GitCommit ( dist-ghc/build/Yi/Lexer/GitCommit.hs, dist-ghc/build/Yi/Lexer/GitCommit.p_o )
[ 47 of 183] Compiling Yi.Lexer.GNUMake ( dist-ghc/build/Yi/Lexer/GNUMake.hs, dist-ghc/build/Yi/Lexer/GNUMake.p_o )
[ 48 of 183] Compiling Yi.Lexer.OCaml   ( dist-ghc/build/Yi/Lexer/OCaml.hs, dist-ghc/build/Yi/Lexer/OCaml.p_o )
[ 49 of 183] Compiling Yi.Lexer.Ott     ( dist-ghc/build/Yi/Lexer/Ott.hs, dist-ghc/build/Yi/Lexer/Ott.p_o )
[ 50 of 183] Compiling Yi.Lexer.SVNCommit ( dist-ghc/build/Yi/Lexer/SVNCommit.hs, dist-ghc/build/Yi/Lexer/SVNCommit.p_o )
[ 51 of 183] Compiling Yi.Lexer.Whitespace ( dist-ghc/build/Yi/Lexer/Whitespace.hs, dist-ghc/build/Yi/Lexer/Whitespace.p_o )
[ 52 of 183] Compiling Yi.Lexer.C       ( dist-ghc/build/Yi/Lexer/C.hs, dist-ghc/build/Yi/Lexer/C.p_o )
[ 53 of 183] Compiling Yi.Lexer.ObjectiveC ( dist-ghc/build/Yi/Lexer/ObjectiveC.hs, dist-ghc/build/Yi/Lexer/ObjectiveC.p_o )
[ 54 of 183] Compiling Yi.Lexer.Cplusplus ( dist-ghc/build/Yi/Lexer/Cplusplus.hs, dist-ghc/build/Yi/Lexer/Cplusplus.p_o )
[ 55 of 183] Compiling Yi.Lexer.Java    ( dist-ghc/build/Yi/Lexer/Java.hs, dist-ghc/build/Yi/Lexer/Java.p_o )
[ 56 of 183] Compiling Yi.Lexer.Perl    ( dist-ghc/build/Yi/Lexer/Perl.hs, dist-ghc/build/Yi/Lexer/Perl.p_o )
[ 57 of 183] Compiling Yi.Lexer.Python  ( dist-ghc/build/Yi/Lexer/Python.hs, dist-ghc/build/Yi/Lexer/Python.p_o )
[ 58 of 183] Compiling Yi.Lexer.Ruby    ( dist-ghc/build/Yi/Lexer/Ruby.hs, dist-ghc/build/Yi/Lexer/Ruby.p_o )
[ 59 of 183] Compiling Yi.Lexer.Srmc    ( dist-ghc/build/Yi/Lexer/Srmc.hs, dist-ghc/build/Yi/Lexer/Srmc.p_o )
[ 60 of 183] Compiling Yi.Syntax.Layout ( src/library/Yi/Syntax/Layout.hs, dist-ghc/build/Yi/Syntax/Layout.p_o )
[ 61 of 183] Compiling Yi.KillRing      ( src/library/Yi/KillRing.hs, dist-ghc/build/Yi/KillRing.p_o )
[ 62 of 183] Compiling Yi.JumpList      ( src/library/Yi/JumpList.hs, dist-ghc/build/Yi/JumpList.p_o )
[ 63 of 183] Compiling Yi.Window        ( src/library/Yi/Window.hs, dist-ghc/build/Yi/Window.p_o )
[ 64 of 183] Compiling Yi.Tab           ( src/library/Yi/Tab.hs, dist-ghc/build/Yi/Tab.p_o )
[ 65 of 183] Compiling Yi.Syntax.Tree   ( src/library/Yi/Syntax/Tree.hs, dist-ghc/build/Yi/Syntax/Tree.p_o )
[ 66 of 183] Compiling Yi.Syntax.Haskell ( src/library/Yi/Syntax/Haskell.hs, dist-ghc/build/Yi/Syntax/Haskell.p_o )
[ 67 of 183] Compiling Yi.Syntax.Strokes.Haskell ( src/library/Yi/Syntax/Strokes/Haskell.hs, dist-ghc/build/Yi/Syntax/Strokes/Haskell.p_o )
[ 68 of 183] Compiling Yi.Syntax.Paren  ( src/library/Yi/Syntax/Paren.hs, dist-ghc/build/Yi/Syntax/Paren.p_o )
[ 69 of 183] Compiling Yi.Syntax.Latex  ( src/library/Yi/Syntax/Latex.hs, dist-ghc/build/Yi/Syntax/Latex.p_o )
[ 70 of 183] Compiling Yi.Syntax.OnlineTree ( src/library/Yi/Syntax/OnlineTree.hs, dist-ghc/build/Yi/Syntax/OnlineTree.p_o )

src/library/Yi/Syntax/OnlineTree.hs:23:1: Warning:
    The import of `Yi.Buffer.Basic' is redundant
      except perhaps to import instances from `Yi.Buffer.Basic'
    To import instances alone, use: import Yi.Buffer.Basic()
[ 71 of 183] Compiling Yi.Syntax.Driver ( src/library/Yi/Syntax/Driver.hs, dist-ghc/build/Yi/Syntax/Driver.p_o )
[ 72 of 183] Compiling Yi.Syntax.JavaScript ( src/library/Yi/Syntax/JavaScript.hs, dist-ghc/build/Yi/Syntax/JavaScript.p_o )

src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `uniplate'
    In the instance declaration for `IsTree Statement'

src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `emptyNode'
    In the instance declaration for `IsTree Statement'
[ 73 of 183] Compiling Yi.Verifier.JavaScript ( src/library/Yi/Verifier/JavaScript.hs, dist-ghc/build/Yi/Verifier/JavaScript.p_o )
[ 74 of 183] Compiling Yi.Buffer.Implementation ( src/library/Yi/Buffer/Implementation.hs, dist-ghc/build/Yi/Buffer/Implementation.p_o )
[ 75 of 183] Compiling Yi.Buffer.Misc[boot] ( src/library/Yi/Buffer/Misc.hs-boot, dist-ghc/build/Yi/Buffer/Misc.p_o-boot )
[ 76 of 183] Compiling Yi.Keymap[boot]  ( src/library/Yi/Keymap.hs-boot, dist-ghc/build/Yi/Keymap.p_o-boot )

src/library/Yi/Keymap.hs-boot:6:1: Warning:
    The import of `Control.Monad.State' is redundant
      except perhaps to import instances from `Control.Monad.State'
    To import instances alone, use: import Control.Monad.State()
[ 77 of 183] Compiling Yi.Buffer.HighLevel[boot] ( src/library/Yi/Buffer/HighLevel.hs-boot, dist-ghc/build/Yi/Buffer/HighLevel.p_o-boot )
[ 78 of 183] Compiling Yi.MiniBuffer[boot] ( src/library/Yi/MiniBuffer.hs-boot, dist-ghc/build/Yi/MiniBuffer.p_o-boot )
[ 79 of 183] Compiling Yi.Buffer.Undo   ( src/library/Yi/Buffer/Undo.hs, dist-ghc/build/Yi/Buffer/Undo.p_o )
[ 80 of 183] Compiling Yi.Buffer.Misc   ( src/library/Yi/Buffer/Misc.hs, dist-ghc/build/Yi/Buffer/Misc.p_o )
[ 81 of 183] Compiling Yi.Buffer.Region ( src/library/Yi/Buffer/Region.hs, dist-ghc/build/Yi/Buffer/Region.p_o )
[ 82 of 183] Compiling Yi.Buffer.TextUnit ( src/library/Yi/Buffer/TextUnit.hs, dist-ghc/build/Yi/Buffer/TextUnit.p_o )
[ 83 of 183] Compiling Yi.Buffer.Normal ( src/library/Yi/Buffer/Normal.hs, dist-ghc/build/Yi/Buffer/Normal.p_o )
[ 84 of 183] Compiling Yi.Buffer.HighLevel ( src/library/Yi/Buffer/HighLevel.hs, dist-ghc/build/Yi/Buffer/HighLevel.p_o )
[ 85 of 183] Compiling Yi.Buffer.Indent ( src/library/Yi/Buffer/Indent.hs, dist-ghc/build/Yi/Buffer/Indent.p_o )
[ 86 of 183] Compiling Yi.Buffer        ( src/library/Yi/Buffer.hs, dist-ghc/build/Yi/Buffer.p_o )
[ 87 of 183] Compiling Yi.UI.Utils      ( src/library/Yi/UI/Utils.hs, dist-ghc/build/Yi/UI/Utils.p_o )
[ 88 of 183] Compiling Yi.Process       ( src/library/Yi/Process.hs, dist-ghc/build/Yi/Process.p_o )
[ 89 of 183] Compiling Yi.Keymap.Vim2.StyledRegion ( src/library/Yi/Keymap/Vim2/StyledRegion.hs, dist-ghc/build/Yi/Keymap/Vim2/StyledRegion.p_o )
[ 90 of 183] Compiling Yi.Keymap.Vim2.TextObject ( src/library/Yi/Keymap/Vim2/TextObject.hs, dist-ghc/build/Yi/Keymap/Vim2/TextObject.p_o )
[ 91 of 183] Compiling Yi.Mode.Haskell.Dollarify ( src/library/Yi/Mode/Haskell/Dollarify.hs, dist-ghc/build/Yi/Mode/Haskell/Dollarify.p_o )
[ 92 of 183] Compiling Data.Prototype   ( src/library/Data/Prototype.hs, dist-ghc/build/Data/Prototype.p_o )
[ 93 of 183] Compiling Yi.Style.Library ( src/library/Yi/Style/Library.hs, dist-ghc/build/Yi/Style/Library.p_o )
[ 94 of 183] Compiling Yi.Config        ( src/library/Yi/Config.hs, dist-ghc/build/Yi/Config.p_o )
[ 95 of 183] Compiling Yi.Editor        ( src/library/Yi/Editor.hs, dist-ghc/build/Yi/Editor.p_o )

src/library/Yi/Editor.hs:37:1: Warning:
    Module `Yi.Monad' does not export `newRef'
[ 96 of 183] Compiling Yi.UI.Common     ( src/library/Yi/UI/Common.hs, dist-ghc/build/Yi/UI/Common.p_o )
[ 97 of 183] Compiling Yi.UI.TabBar     ( src/library/Yi/UI/TabBar.hs, dist-ghc/build/Yi/UI/TabBar.p_o )
[ 98 of 183] Compiling Yi.Completion    ( src/library/Yi/Completion.hs, dist-ghc/build/Yi/Completion.p_o )
[ 99 of 183] Compiling Yi.History       ( src/library/Yi/History.hs, dist-ghc/build/Yi/History.p_o )
[100 of 183] Compiling Yi.Rectangle     ( src/library/Yi/Rectangle.hs, dist-ghc/build/Yi/Rectangle.p_o )
[101 of 183] Compiling Yi.Tag           ( src/library/Yi/Tag.hs, dist-ghc/build/Yi/Tag.p_o )
[102 of 183] Compiling Yi.Keymap.Vim.TagStack ( src/library/Yi/Keymap/Vim/TagStack.hs, dist-ghc/build/Yi/Keymap/Vim/TagStack.p_o )
[103 of 183] Compiling Yi.Keymap        ( src/library/Yi/Keymap.hs, dist-ghc/build/Yi/Keymap.p_o )
[104 of 183] Compiling Yi.Boot[boot]    ( src/library/Yi/Boot.hs-boot, dist-ghc/build/Yi/Boot.p_o-boot )
[105 of 183] Compiling Yi.File[boot]    ( src/library/Yi/File.hs-boot, dist-ghc/build/Yi/File.p_o-boot )
[106 of 183] Compiling Yi.IReader       ( src/library/Yi/IReader.hs, dist-ghc/build/Yi/IReader.p_o )
[107 of 183] Compiling Yi.Keymap.Keys   ( src/library/Yi/Keymap/Keys.hs, dist-ghc/build/Yi/Keymap/Keys.p_o )
[108 of 183] Compiling Yi.PersistentState[boot] ( src/library/Yi/PersistentState.hs-boot, dist-ghc/build/Yi/PersistentState.p_o-boot )
[109 of 183] Compiling Yi.Keymap.Emacs.KillRing ( src/library/Yi/Keymap/Emacs/KillRing.hs, dist-ghc/build/Yi/Keymap/Emacs/KillRing.p_o )
[110 of 183] Compiling Yi.Keymap.Readline ( src/library/Yi/Keymap/Readline.hs, dist-ghc/build/Yi/Keymap/Readline.p_o )
[111 of 183] Compiling Yi.Keymap.Vim2.Common ( src/library/Yi/Keymap/Vim2/Common.hs, dist-ghc/build/Yi/Keymap/Vim2/Common.p_o )
[112 of 183] Compiling Yi.Keymap.Vim2.EventUtils ( src/library/Yi/Keymap/Vim2/EventUtils.hs, dist-ghc/build/Yi/Keymap/Vim2/EventUtils.p_o )
[113 of 183] Compiling Yi.Keymap.Vim2.StateUtils ( src/library/Yi/Keymap/Vim2/StateUtils.hs, dist-ghc/build/Yi/Keymap/Vim2/StateUtils.p_o )
[114 of 183] Compiling Yi.Keymap.Vim2.Eval ( src/library/Yi/Keymap/Vim2/Eval.hs, dist-ghc/build/Yi/Keymap/Vim2/Eval.p_o )
[115 of 183] Compiling Yi.Keymap.Vim2.Motion ( src/library/Yi/Keymap/Vim2/Motion.hs, dist-ghc/build/Yi/Keymap/Vim2/Motion.p_o )
[116 of 183] Compiling Yi.Keymap.Vim2.Utils ( src/library/Yi/Keymap/Vim2/Utils.hs, dist-ghc/build/Yi/Keymap/Vim2/Utils.p_o )

src/library/Yi/Keymap/Vim2/Utils.hs:22:1: Warning:
    The import of `find' from module `Data.List' is redundant

src/library/Yi/Keymap/Vim2/Utils.hs:23:1: Warning:
    The import of `Data.Maybe' is redundant
      except perhaps to import instances from `Data.Maybe'
    To import instances alone, use: import Data.Maybe()

src/library/Yi/Keymap/Vim2/Utils.hs:78:15: Warning:
    This binding for `input' shadows the existing binding
      imported from `Yi.Keymap' at src/library/Yi/Keymap/Vim2/Utils.hs:30:1-16
      (and originally defined at src/library/Yi/Keymap.hs:85:15-19)

src/library/Yi/Keymap/Vim2/Utils.hs:90:33: Warning:
    This binding for `p' shadows the existing binding
      bound at src/library/Yi/Keymap/Vim2/Utils.hs:86:16

src/library/Yi/Keymap/Vim2/Utils.hs:144:31: Warning:
    This binding for `s' shadows the existing binding
      bound at src/library/Yi/Keymap/Vim2/Utils.hs:143:24
[117 of 183] Compiling Yi.Keymap.Vim2.ReplaceMap ( src/library/Yi/Keymap/Vim2/ReplaceMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ReplaceMap.p_o )
[118 of 183] Compiling Yi.Keymap.Vim2.ReplaceSingleCharMap ( src/library/Yi/Keymap/Vim2/ReplaceSingleCharMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ReplaceSingleCharMap.p_o )
[119 of 183] Compiling Yi.Keymap.Vim2.Ex.Types ( src/library/Yi/Keymap/Vim2/Ex/Types.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Types.p_o )
[120 of 183] Compiling Yi.Keymap.Vim2.Ex.Eval ( src/library/Yi/Keymap/Vim2/Ex/Eval.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Eval.p_o )
[121 of 183] Compiling Yi.Core          ( src/library/Yi/Core.hs, dist-ghc/build/Yi/Core.p_o )
[122 of 183] Compiling Yi.UI.Pango.Control ( src/library/Yi/UI/Pango/Control.hs, dist-ghc/build/Yi/UI/Pango/Control.p_o )
[123 of 183] Compiling Yi.Search        ( src/library/Yi/Search.hs, dist-ghc/build/Yi/Search.p_o )

src/library/Yi/Search.hs:356:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:362:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:373:16: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

src/library/Yi/Search.hs:381:16: Warning:
    A do-notation statement discarded a result of type a.
    Suppress this warning by saying "_ <- act",
    or by using the flag -fno-warn-unused-do-bind
[124 of 183] Compiling Yi.Keymap.Vim2.Search ( src/library/Yi/Keymap/Vim2/Search.hs, dist-ghc/build/Yi/Keymap/Vim2/Search.p_o )
[125 of 183] Compiling Yi.Keymap.Vim2.SearchMotionMap ( src/library/Yi/Keymap/Vim2/SearchMotionMap.hs, dist-ghc/build/Yi/Keymap/Vim2/SearchMotionMap.p_o )
[126 of 183] Compiling Yi.Hoogle        ( src/library/Yi/Hoogle.hs, dist-ghc/build/Yi/Hoogle.p_o )

src/library/Yi/Hoogle.hs:31:9: Warning:
    Defined but not used: `status'
[127 of 183] Compiling Yi.TextCompletion ( src/library/Yi/TextCompletion.hs, dist-ghc/build/Yi/TextCompletion.p_o )
[128 of 183] Compiling Yi.Keymap.Vim2.InsertMap ( src/library/Yi/Keymap/Vim2/InsertMap.hs, dist-ghc/build/Yi/Keymap/Vim2/InsertMap.p_o )
[129 of 183] Compiling Yi.Mode.Buffers  ( src/library/Yi/Mode/Buffers.hs, dist-ghc/build/Yi/Mode/Buffers.p_o )
[130 of 183] Compiling Yi.MiniBuffer    ( src/library/Yi/MiniBuffer.hs, dist-ghc/build/Yi/MiniBuffer.p_o )
[131 of 183] Compiling Yi.Misc          ( src/library/Yi/Misc.hs, dist-ghc/build/Yi/Misc.p_o )
[132 of 183] Compiling Yi.Dired         ( src/library/Yi/Dired.hs, dist-ghc/build/Yi/Dired.p_o )
[133 of 183] Compiling Yi.File          ( src/library/Yi/File.hs, dist-ghc/build/Yi/File.p_o )
[134 of 183] Compiling Yi.Keymap.Vim2.Operator ( src/library/Yi/Keymap/Vim2/Operator.hs, dist-ghc/build/Yi/Keymap/Vim2/Operator.p_o )
[135 of 183] Compiling Yi.Keymap.Vim2.NormalOperatorPendingMap ( src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs, dist-ghc/build/Yi/Keymap/Vim2/NormalOperatorPendingMap.p_o )
[136 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Common ( src/library/Yi/Keymap/Vim2/Ex/Commands/Common.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Common.p_o )
[137 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Buffer ( src/library/Yi/Keymap/Vim2/Ex/Commands/Buffer.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Buffer.p_o )
[138 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Buffers ( src/library/Yi/Keymap/Vim2/Ex/Commands/Buffers.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Buffers.p_o )
[139 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.BufferDelete ( src/library/Yi/Keymap/Vim2/Ex/Commands/BufferDelete.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/BufferDelete.p_o )
[140 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Delete ( src/library/Yi/Keymap/Vim2/Ex/Commands/Delete.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Delete.p_o )
[141 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Edit ( src/library/Yi/Keymap/Vim2/Ex/Commands/Edit.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Edit.p_o )
[142 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.GotoLine ( src/library/Yi/Keymap/Vim2/Ex/Commands/GotoLine.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/GotoLine.p_o )
[143 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Nohl ( src/library/Yi/Keymap/Vim2/Ex/Commands/Nohl.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Nohl.p_o )
[144 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Paste ( src/library/Yi/Keymap/Vim2/Ex/Commands/Paste.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Paste.p_o )
[145 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Quit ( src/library/Yi/Keymap/Vim2/Ex/Commands/Quit.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Quit.p_o )
[146 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Reload ( src/library/Yi/Keymap/Vim2/Ex/Commands/Reload.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Reload.p_o )
[147 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Substitute ( src/library/Yi/Keymap/Vim2/Ex/Commands/Substitute.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Substitute.p_o )
[148 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Global ( src/library/Yi/Keymap/Vim2/Ex/Commands/Global.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Global.p_o )
[149 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Write ( src/library/Yi/Keymap/Vim2/Ex/Commands/Write.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Write.p_o )
[150 of 183] Compiling Yi.Modes         ( src/library/Yi/Modes.hs, dist-ghc/build/Yi/Modes.p_o )
[151 of 183] Compiling Yi.Mode.IReader  ( src/library/Yi/Mode/IReader.hs, dist-ghc/build/Yi/Mode/IReader.p_o )
[152 of 183] Compiling Yi.Mode.Compilation ( src/library/Yi/Mode/Compilation.hs, dist-ghc/build/Yi/Mode/Compilation.p_o )
[153 of 183] Compiling Yi.Mode.Interactive ( src/library/Yi/Mode/Interactive.hs, dist-ghc/build/Yi/Mode/Interactive.p_o )
[154 of 183] Compiling Yi.Command       ( src/library/Yi/Command.hs, dist-ghc/build/Yi/Command.p_o )
[155 of 183] Compiling Yi.Mode.GHCi     ( src/library/Yi/Mode/GHCi.hs, dist-ghc/build/Yi/Mode/GHCi.p_o )
[156 of 183] Compiling Yi.Mode.Haskell  ( src/library/Yi/Mode/Haskell.hs, dist-ghc/build/Yi/Mode/Haskell.p_o )
[157 of 183] Compiling Yi.Mode.JavaScript ( src/library/Yi/Mode/JavaScript.hs, dist-ghc/build/Yi/Mode/JavaScript.p_o )
[158 of 183] Compiling Yi.Mode.Latex    ( src/library/Yi/Mode/Latex.hs, dist-ghc/build/Yi/Mode/Latex.p_o )
[159 of 183] Compiling Yi.Keymap.Vim2.NormalMap ( src/library/Yi/Keymap/Vim2/NormalMap.hs, dist-ghc/build/Yi/Keymap/Vim2/NormalMap.p_o )
[160 of 183] Compiling Yi.Keymap.Vim2.VisualMap ( src/library/Yi/Keymap/Vim2/VisualMap.hs, dist-ghc/build/Yi/Keymap/Vim2/VisualMap.p_o )
[161 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Cabal ( src/library/Yi/Keymap/Vim2/Ex/Commands/Cabal.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Cabal.p_o )
[162 of 183] Compiling Yi.UI.Batch      ( src/library/Yi/UI/Batch.hs, dist-ghc/build/Yi/UI/Batch.p_o )
[163 of 183] Compiling Yi.Config.Simple.Types ( src/library/Yi/Config/Simple/Types.hs, dist-ghc/build/Yi/Config/Simple/Types.p_o )
[164 of 183] Compiling Yi.PersistentState ( src/library/Yi/PersistentState.hs, dist-ghc/build/Yi/PersistentState.p_o )

src/library/Yi/PersistentState.hs:44:49: Warning:
    Defined but not used: `unMaxHistoryEntries'
[165 of 183] Compiling Yi.Hooks         ( src/library/Yi/Hooks.hs, dist-ghc/build/Yi/Hooks.p_o )
[166 of 183] Compiling Yi.Eval          ( src/library/Yi/Eval.hs, dist-ghc/build/Yi/Eval.p_o )

src/library/Yi/Eval.hs:139:5: Warning:
    Defined but not used: `publishedActions_'
[167 of 183] Compiling Yi.Keymap.Emacs.Utils ( src/library/Yi/Keymap/Emacs/Utils.hs, dist-ghc/build/Yi/Keymap/Emacs/Utils.p_o )
[168 of 183] Compiling Yi.Keymap.Cua    ( src/library/Yi/Keymap/Cua.hs, dist-ghc/build/Yi/Keymap/Cua.p_o )
[169 of 183] Compiling Yi.Keymap.Vim2.Ex.Commands.Yi ( src/library/Yi/Keymap/Vim2/Ex/Commands/Yi.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex/Commands/Yi.p_o )
[170 of 183] Compiling Yi.Keymap.Vim2.Ex ( src/library/Yi/Keymap/Vim2/Ex.hs, dist-ghc/build/Yi/Keymap/Vim2/Ex.p_o )
[171 of 183] Compiling Yi.Keymap.Vim2.ExMap ( src/library/Yi/Keymap/Vim2/ExMap.hs, dist-ghc/build/Yi/Keymap/Vim2/ExMap.p_o )
[172 of 183] Compiling Yi.Keymap.Emacs  ( src/library/Yi/Keymap/Emacs.hs, dist-ghc/build/Yi/Keymap/Emacs.p_o )
[173 of 183] Compiling Yi.Keymap.Vim    ( src/library/Yi/Keymap/Vim.hs, dist-ghc/build/Yi/Keymap/Vim.p_o )
[174 of 183] Compiling Yi.Mode.Abella   ( src/library/Yi/Mode/Abella.hs, dist-ghc/build/Yi/Mode/Abella.p_o )
[175 of 183] Compiling Yi.Snippets      ( src/library/Yi/Snippets.hs, dist-ghc/build/Yi/Snippets.p_o )
[176 of 183] Compiling Yi.Snippets.Haskell ( src/library/Yi/Snippets/Haskell.hs, dist-ghc/build/Yi/Snippets/Haskell.p_o )
[177 of 183] Compiling Yi.Keymap.Vim2   ( src/library/Yi/Keymap/Vim2.hs, dist-ghc/build/Yi/Keymap/Vim2.p_o )
[178 of 183] Compiling Yi.UI.Pango      ( src/library/Yi/UI/Pango.hs, dist-ghc/build/Yi/UI/Pango.p_o )
[179 of 183] Compiling Yi.Config.Default ( src/library/Yi/Config/Default.hs, dist-ghc/build/Yi/Config/Default.p_o )
[180 of 183] Compiling Yi.Main          ( src/library/Yi/Main.hs, dist-ghc/build/Yi/Main.p_o )
[181 of 183] Compiling Yi.Boot          ( src/library/Yi/Boot.hs, dist-ghc/build/Yi/Boot.p_o )
[182 of 183] Compiling Yi               ( src/library/Yi.hs, dist-ghc/build/Yi.p_o )
[183 of 183] Compiling Yi.Config.Simple ( src/library/Yi/Config/Simple.hs, dist-ghc/build/Yi/Config/Simple.p_o )
In-place registering yi-0.8.1...
Preprocessing executable 'yi' for yi-0.8.1...
[1 of 1] Compiling Main             ( src/executable/Main.hs, dist-ghc/build/yi/yi-tmp/Main.o )
Linking dist-ghc/build/yi/yi ...
touch build-ghc-stamp
DEB_ENABLE_TESTS not set to yes, not running any tests.
touch check-ghc-stamp
[ ! -x /usr/bin/haddock ] || debian/hlibrary.setup haddock --builddir=dist-ghc --html --hoogle --hyperlink-source
Running Haddock for yi-0.8.1...
Running hscolour for yi-0.8.1...
Preprocessing library yi-0.8.1...
Preprocessing executable 'yi' for yi-0.8.1...
Preprocessing library yi-0.8.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0,
extensible-exceptions-0.1.1.4

dist-ghc/build/tmp-21754/src/library/Yi/Utils.hs:132:1: Warning:
    Top-level binding with no type signature:
      makeLensesWithSuffix :: [Char]
                              -> Language.Haskell.TH.Syntax.Name
                              -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]

dist-ghc/build/tmp-21754/src/library/Yi/Syntax/OnlineTree.hs:23:1: Warning:
    The import of `Yi.Buffer.Basic' is redundant
      except perhaps to import instances from `Yi.Buffer.Basic'
    To import instances alone, use: import Yi.Buffer.Basic()

dist-ghc/build/tmp-21754/src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `uniplate'
    In the instance declaration for `IsTree Statement'

dist-ghc/build/tmp-21754/src/library/Yi/Syntax/JavaScript.hs:108:10: Warning:
    No explicit method or default declaration for `emptyNode'
    In the instance declaration for `IsTree Statement'

src/library/Yi/Keymap.hs-boot:6:1: Warning:
    The import of `Control.Monad.State' is redundant
      except perhaps to import instances from `Control.Monad.State'
    To import instances alone, use: import Control.Monad.State()

dist-ghc/build/tmp-21754/src/library/Yi/Editor.hs:37:1: Warning:
    Module `Yi.Monad' does not export `newRef'

dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:22:1: Warning:
    The import of `find' from module `Data.List' is redundant

dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:23:1: Warning:
    The import of `Data.Maybe' is redundant
      except perhaps to import instances from `Data.Maybe'
    To import instances alone, use: import Data.Maybe()

dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:78:15: Warning:
    This binding for `input' shadows the existing binding
      imported from `Yi.Keymap' at dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:30:1-16
      (and originally defined
         at dist-ghc/build/tmp-21754/src/library/Yi/Keymap.hs:85:15-19)

dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:90:33: Warning:
    This binding for `p' shadows the existing binding
      bound at dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:86:16

dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:144:31: Warning:
    This binding for `s' shadows the existing binding
      bound at dist-ghc/build/tmp-21754/src/library/Yi/Keymap/Vim2/Utils.hs:143:24

dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:356:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:362:20: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:373:16: Warning:
    This binding for `act' shadows the existing binding
      imported from `Control.Lens' at dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:57:1-41
      (and originally defined in `Control.Lens.Action')

dist-ghc/build/tmp-21754/src/library/Yi/Search.hs:381:16: Warning:
    A do-notation statement discarded a result of type a.
    Suppress this warning by saying "_ <- act",
    or by using the flag -fno-warn-unused-do-bind

dist-ghc/build/tmp-21754/src/library/Yi/Hoogle.hs:31:9: Warning:
    Defined but not used: `status'
Haddock coverage:
   0% (  0 /  6) in 'Shim.ProjectContent'
   0% (  0 /  7) in 'Yi.Char.Unicode'
  67% (  8 / 12) in 'Data.Trie'
   0% (  0 /  4) in 'Yi.Keymap.Vim2.MatchResult'
   0% (  0 /  3) in 'Yi.Keymap.Vim2.Digraph'
  14% (  1 /  7) in 'Yi.Keymap.Completion'
  30% (  6 / 20) in 'Parser.Incremental'
   0% (  0 /  4) in 'Data.DelayList'
 100% (  4 /  4) in 'Control.Exc'
  75% (  3 /  4) in 'System.CanonicalizePath'
  75% (  3 /  4) in 'System.FriendlyPath'
   0% (  0 /  7) in 'Paths_yi'
   0% (  0 /  2) in 'Yi.Config.Misc'
  46% (  6 / 13) in 'Yi.String'
  70% (  7 / 10) in 'Yi.Paths'
   0% (  0 /  2) in 'Yi.UI.Pango.Utils'
  44% (  4 /  9) in 'Yi.Debug'
   0% (  0 / 26) in 'Shim.Utils'
  50% (  2 /  4) in 'Shim.CabalInfo'
  25% (  3 / 12) in 'Yi.Monad'
  47% (  9 / 19) in 'Yi.Utils'
  89% (  8 /  9) in 'Yi.Dynamic'
  41% (  9 / 22) in 'Yi.Interact'
  41% ( 13 / 32) in 'Yi.Style'
  86% ( 30 / 35) in 'Yi.Layout'
  63% ( 12 / 19) in 'Yi.UI.Pango.Layouts'
  29% (  2 /  7) in 'Yi.Event'
  48% ( 12 / 25) in 'Data.Rope'
  82% (  9 / 11) in 'Yi.Buffer.Basic'
  30% (  3 / 10) in 'Yi.Regex'
  45% (  9 / 20) in 'Yi.Region'
  36% (  5 / 14) in 'Yi.Syntax'
  42% ( 13 / 31) in 'Yi.Lexer.Alex'
  27% (  3 / 11) in 'Yi.IncrementalParse'
   9% (  1 / 11) in 'Yi.Lexer.Abella'
  33% (  1 /  3) in 'Yi.Lexer.Cabal'
  25% (  1 /  4) in 'Yi.Lexer.Compilation'
   7% (  1 / 15) in 'Yi.Lexer.Haskell'
  75% (  9 / 12) in 'Yi.Lexer.JavaScript'
  25% (  1 /  4) in 'Yi.Lexer.JSON'
  17% (  1 /  6) in 'Yi.Lexer.Latex'
  25% (  1 /  4) in 'Yi.Lexer.LiterateHaskell'
  25% (  1 /  4) in 'Yi.Lexer.GitCommit'
  33% (  1 /  3) in 'Yi.Lexer.GNUMake'
  20% (  1 /  5) in 'Yi.Lexer.OCaml'
  33% (  1 /  3) in 'Yi.Lexer.Ott'
  33% (  1 /  3) in 'Yi.Lexer.SVNCommit'
  33% (  1 /  3) in 'Yi.Lexer.Whitespace'
  33% (  1 /  3) in 'Yi.Lexer.C'
  33% (  1 /  3) in 'Yi.Lexer.ObjectiveC'
  33% (  1 /  3) in 'Yi.Lexer.Cplusplus'
  33% (  1 /  3) in 'Yi.Lexer.Java'
  33% (  1 /  3) in 'Yi.Lexer.Perl'
  33% (  1 /  3) in 'Yi.Lexer.Python'
  33% (  1 /  3) in 'Yi.Lexer.Ruby'
  33% (  1 /  3) in 'Yi.Lexer.Srmc'
  33% (  1 /  3) in 'Yi.Syntax.Layout'
  44% (  4 /  9) in 'Yi.KillRing'
   0% (  0 /  6) in 'Yi.JumpList'
  75% (  3 /  4) in 'Yi.Window'
  80% ( 12 / 15) in 'Yi.Tab'
  37% (  7 / 19) in 'Yi.Syntax.Tree'
  25% (  2 /  8) in 'Yi.Syntax.Haskell'
   0% (  0 /  3) in 'Yi.Syntax.Strokes.Haskell'
  25% (  4 / 16) in 'Yi.Syntax.Paren'
   0% (  0 / 15) in 'Yi.Syntax.Latex'
   0% (  0 /  4) in 'Yi.Syntax.OnlineTree'
  17% (  1 /  6) in 'Yi.Syntax.Driver'
  71% ( 47 / 66) in 'Yi.Syntax.JavaScript'
  62% ( 13 / 21) in 'Yi.Verifier.JavaScript'
  55% ( 23 / 42) in 'Yi.Buffer.Implementation'
  89% (  8 /  9) in 'Yi.Buffer.Undo'
  39% ( 59 /151) in 'Yi.Buffer.Misc'
  71% ( 12 / 17) in 'Yi.Buffer.Region'
  50% ( 23 / 46) in 'Yi.Buffer.TextUnit'
Warning: Yi.Buffer.Normal: genEnclosingUnit is exported separately but will be documented under GenUnit. Consider exporting it together with its parent(s) for code clarity.
Warning: Yi.Buffer.Normal: genUnitBoundary is exported separately but will be documented under GenUnit. Consider exporting it together with its parent(s) for code clarity.
  51% ( 25 / 49) in 'Yi.Buffer.Normal'
  68% ( 79 /116) in 'Yi.Buffer.HighLevel'
  87% ( 20 / 23) in 'Yi.Buffer.Indent'
  83% ( 10 / 12) in 'Yi.Buffer'
  45% (  5 / 11) in 'Yi.UI.Utils'
  12% (  1 /  8) in 'Yi.Process'
   0% (  0 /  5) in 'Yi.Keymap.Vim2.StyledRegion'
   0% (  0 /  7) in 'Yi.Keymap.Vim2.TextObject'
   0% (  0 / 33) in 'Yi.Mode.Haskell.Dollarify'
 100% (  5 /  5) in 'Data.Prototype'
  50% (  2 /  4) in 'Yi.Style.Library'
   6% (  2 / 34) in 'Yi.Config'
  57% ( 64 /112) in 'Yi.Editor'
  33% (  1 /  3) in 'Yi.UI.Common'
  20% (  1 /  5) in 'Yi.UI.TabBar'
  50% (  6 / 12) in 'Yi.Completion'
  12% (  2 / 16) in 'Yi.History'
  40% (  4 / 10) in 'Yi.Rectangle'
  67% (  8 / 12) in 'Yi.Tag'
   0% (  0 /  8) in 'Yi.Keymap.Vim.TagStack'
  13% (  4 / 30) in 'Yi.Keymap'
  81% ( 13 / 16) in 'Yi.IReader'
  25% (  6 / 24) in 'Yi.Keymap.Keys'
  80% (  8 / 10) in 'Yi.Keymap.Emacs.KillRing'
  50% (  1 /  2) in 'Yi.Keymap.Readline'
   8% (  1 / 13) in 'Yi.Keymap.Vim2.Common'
   0% (  0 /  7) in 'Yi.Keymap.Vim2.EventUtils'
   0% (  0 / 23) in 'Yi.Keymap.Vim2.StateUtils'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Eval'
   0% (  0 /  6) in 'Yi.Keymap.Vim2.Motion'
   7% (  1 / 15) in 'Yi.Keymap.Vim2.Utils'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.ReplaceMap'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.ReplaceSingleCharMap'
   0% (  0 /  4) in 'Yi.Keymap.Vim2.Ex.Types'
   0% (  0 /  3) in 'Yi.Keymap.Vim2.Ex.Eval'
  77% ( 20 / 26) in 'Yi.Core'
  11% (  2 / 19) in 'Yi.UI.Pango.Control'
  64% ( 23 / 36) in 'Yi.Search'
   0% (  0 /  3) in 'Yi.Keymap.Vim2.Search'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.SearchMotionMap'
 100% (  8 /  8) in 'Yi.Hoogle'
  30% (  3 / 10) in 'Yi.TextCompletion'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.InsertMap'
   0% (  0 /  2) in 'Yi.Mode.Buffers'
  26% (  6 / 23) in 'Yi.MiniBuffer'
  54% (  7 / 13) in 'Yi.Misc'
  25% (  1 /  4) in 'Yi.Dired'
  93% ( 13 / 14) in 'Yi.File'
   0% (  0 / 11) in 'Yi.Keymap.Vim2.Operator'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.NormalOperatorPendingMap'
   9% (  1 / 11) in 'Yi.Keymap.Vim2.Ex.Commands.Common'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Buffer'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Buffers'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.BufferDelete'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Delete'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Edit'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.GotoLine'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Nohl'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Paste'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Quit'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Reload'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Substitute'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Global'
   0% (  0 /  2) in 'Yi.Keymap.Vim2.Ex.Commands.Write'
  19% (  5 / 26) in 'Yi.Modes'
  25% (  1 /  4) in 'Yi.Mode.IReader'
   0% (  0 /  2) in 'Yi.Mode.Compilation'
  31% (  4 / 13) in 'Yi.Mode.Interactive'
  60% (  9 / 15) in 'Yi.Command'
haddock: panic! (the 'impossible' happened)
  (GHC version 7.6.3 for x86_64-unknown-linux):
	mkWWcpr: not a product
<<details unavailable>>

Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

/usr/share/cdbs/1/class/hlibrary.mk:142: recipe for target 'build-haddock-stamp' failed
make: *** [build-haddock-stamp] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Attachment: signature.asc
Description: PGP signature


Reply to: