Build #1 for thorn-0.1.0.2

[all reports]

Package thorn-0.1.0.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies template-haskell-2.8.0.0, profunctors-4.0.1, mtl-2.1.2, contravariant-0.4.4, containers-0.5.0.0, bifunctors-4.1.1, base-4.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Configuring thorn-0.1.0.2...
Dependency base ==4.6.0.1: using base-4.6.0.1
Dependency bifunctors ==4.1.1: using bifunctors-4.1.1
Dependency containers ==0.5.0.0: using containers-0.5.0.0
Dependency contravariant ==0.4.4: using contravariant-0.4.4
Dependency mtl ==2.1.2: using mtl-2.1.2
Dependency profunctors ==4.0.1: using profunctors-4.0.1
Dependency template-haskell ==2.8.0.0: using template-haskell-2.8.0.0
Using Cabal-1.16.0.3 compiled by ghc-7.6
Using compiler: ghc-7.6.3
Using install prefix: /srv/hackage/var/build/cache/inst
Binaries installed in: /srv/hackage/var/build/cache/inst/bin
Libraries installed in:
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3
Private binaries installed in: /srv/hackage/var/build/cache/inst/libexec
Data files installed in: /srv/hackage/var/build/cache/inst/share/thorn-0.1.0.2
Documentation installed in:
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2
Using alex version 3.0.1 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.7 found on system at: /usr/bin/gcc
Using ghc version 7.6.3 found on system at: /usr/local/bin/ghc
Using ghc-pkg version 7.6.3 found on system at: /usr/local/bin/ghc-pkg
No greencard found
Using haddock version 2.13.2 found on system at: /usr/local/bin/haddock
Using happy version 1.18.9 found on system at: /usr/bin/happy
No hmake found
Using hpc version 0.6 found on system at: /usr/local/bin/hpc
Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs
Using hscolour version 1.19 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
No pkg-config found
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
creating dist/build
creating dist/build/autogen
Building thorn-0.1.0.2...
Preprocessing library thorn-0.1.0.2...
Building library...
creating dist/build
/usr/local/bin/ghc --make -fbuilding-cabal-package -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -package-name thorn-0.1.0.2 -hide-all-packages -package-db /srv/hackage/var/build/cache/inst/local.conf.d -package-db dist/package.conf.inplace -package-id base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 -package-id bifunctors-4.1.1-7ff662303a689d2af9ada7fdd32626f8 -package-id containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2 -package-id contravariant-0.4.4-e376b7b582d967489fa201c8b8485286 -package-id mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62 -package-id profunctors-4.0.1-c44ebfd10a359d220823554dede3d610 -package-id template-haskell-2.8.0.0-a3012803fde1dc362e555b35a1a78e6d -XHaskell2010 Data.Thorn Data.Thorn.Fmap Data.Thorn.Fold Data.Thorn.Zipper Data.Thorn.Internal -Wall -O0
[1 of 5] Compiling Data.Thorn.Internal ( Data/Thorn/Internal.hs, dist/build/Data/Thorn/Internal.o )

Data/Thorn/Internal.hs:17: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()

Data/Thorn/Internal.hs:18:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Data/Thorn/Internal.hs:23:1: Warning:
    Top-level binding with no type signature: newVarP :: Int -> Pat

Data/Thorn/Internal.hs:24:1: Warning:
    Top-level binding with no type signature: newVarE :: Int -> Exp

Data/Thorn/Internal.hs:26:1: Warning:
    Top-level binding with no type signature: newFuncP :: Int -> Pat

Data/Thorn/Internal.hs:27:1: Warning:
    Top-level binding with no type signature: newFuncE :: Int -> Exp

Data/Thorn/Internal.hs:29:1: Warning:
    Top-level binding with no type signature: newFmapP :: Int -> Pat

Data/Thorn/Internal.hs:30:1: Warning:
    Top-level binding with no type signature: newFmapE :: Int -> Exp

Data/Thorn/Internal.hs:32:1: Warning:
    Top-level binding with no type signature: mkNameE :: String -> Exp

Data/Thorn/Internal.hs:33:1: Warning:
    Top-level binding with no type signature: mkNameCE :: String -> Exp

Data/Thorn/Internal.hs:34:1: Warning:
    Top-level binding with no type signature: mkNameP :: String -> Pat

Data/Thorn/Internal.hs:84:19: Warning: Defined but not used: `dts'

Data/Thorn/Internal.hs:95:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `go':
        Patterns not matched:
            ClassI _ _
            ClassOpI _ _ _ _
            DataConI _ _ _ _
            VarI _ _ _ _
            ...

Data/Thorn/Internal.hs:106:15: Warning: Defined but not used: `vmp'

Data/Thorn/Internal.hs:106:19: Warning: Defined but not used: `dts'

Data/Thorn/Internal.hs:108:14: Warning:
    This binding for `n' shadows the existing binding
      bound at Data/Thorn/Internal.hs:106:31

Data/Thorn/Internal.hs:109:15: Warning: Defined but not used: `vmp'

Data/Thorn/Internal.hs:109:19: Warning: Defined but not used: `dts'

Data/Thorn/Internal.hs:110:15: Warning: Defined but not used: `vmp'

Data/Thorn/Internal.hs:110:19: Warning: Defined but not used: `dts'

Data/Thorn/Internal.hs:114:45: Warning: Defined but not used: vmp'

Data/Thorn/Internal.hs:120:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `normalizeCon':
        Patterns not matched: ForallC _ _ _

Data/Thorn/Internal.hs:120:33: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Internal.hs:114:10

Data/Thorn/Internal.hs:121:30: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Internal.hs:114:10

Data/Thorn/Internal.hs:122:36: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Internal.hs:114:10

Data/Thorn/Internal.hs:130:1: Warning:
    Top-level binding with no type signature:
      apps :: Exp -> [Exp] -> Exp

Data/Thorn/Internal.hs:130:21: Warning:
    This binding for `e' shadows the existing binding
      bound at Data/Thorn/Internal.hs:130:6

Data/Thorn/Internal.hs:130:23: Warning:
    This binding for `es' shadows the existing binding
      bound at Data/Thorn/Internal.hs:130:8
[2 of 5] Compiling Data.Thorn.Fold  ( Data/Thorn/Fold.hs, dist/build/Data/Thorn/Fold.o )

Data/Thorn/Fold.hs:11:1: Warning:
    The import of `Data.Thorn.Internal' is redundant
      except perhaps to import instances from `Data.Thorn.Internal'
    To import instances alone, use: import Data.Thorn.Internal()

Data/Thorn/Fold.hs:13:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

Data/Thorn/Fold.hs:14: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()

Data/Thorn/Fold.hs:15:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Data/Thorn/Fold.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()

Data/Thorn/Fold.hs:17: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()

Data/Thorn/Fold.hs:18: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()

Data/Thorn/Fold.hs:23:11: Warning: Defined but not used: `t'

Data/Thorn/Fold.hs:28:10: Warning: Defined but not used: `t'

Data/Thorn/Fold.hs:33:16: Warning: Defined but not used: `ts'

Data/Thorn/Fold.hs:38:12: Warning: Defined but not used: `t'

Data/Thorn/Fold.hs:43:18: Warning: Defined but not used: `ts'
[3 of 5] Compiling Data.Thorn.Fmap  ( Data/Thorn/Fmap.hs, dist/build/Data/Thorn/Fmap.o )

Data/Thorn/Fmap.hs:14: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()

Data/Thorn/Fmap.hs:17:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Data/Thorn/Fmap.hs:21:1: Warning:
    The import of `Data.Functor' is redundant
      except perhaps to import instances from `Data.Functor'
    To import instances alone, use: import Data.Functor()

Data/Thorn/Fmap.hs:22:1: Warning:
    The import of `Data.Functor.Contravariant' is redundant
      except perhaps to import instances from `Data.Functor.Contravariant'
    To import instances alone, use: import Data.Functor.Contravariant()

Data/Thorn/Fmap.hs:23:1: Warning:
    The import of `Data.Bifunctor' is redundant
      except perhaps to import instances from `Data.Bifunctor'
    To import instances alone, use: import Data.Bifunctor()

Data/Thorn/Fmap.hs:24:1: Warning:
    The import of `Data.Profunctor' is redundant
      except perhaps to import instances from `Data.Profunctor'
    To import instances alone, use: import Data.Profunctor()

Data/Thorn/Fmap.hs:50:58: Warning:
    This binding for `tx' shadows the existing binding
      bound at Data/Thorn/Fmap.hs:48:8

Data/Thorn/Fmap.hs:50:58: Warning: Defined but not used: `tx'

Data/Thorn/Fmap.hs:50:69: Warning:
    This binding for `e' shadows the existing binding
      bound at Data/Thorn/Fmap.hs:49:6

Data/Thorn/Fmap.hs:53:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `apply':
        Patterns not matched:
            _ (BasicTx _)
            _ (SpecialTx _)

Data/Thorn/Fmap.hs:75:21: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Fmap.hs:70:20

Data/Thorn/Fmap.hs:77:24: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Fmap.hs:70:20

Data/Thorn/Fmap.hs:80:23: Warning:
    This binding for `nm' shadows the existing binding
      bound at Data/Thorn/Fmap.hs:70:20

Data/Thorn/Fmap.hs:84:24: Warning: Defined but not used: `nm'

Data/Thorn/Fmap.hs:84:27: Warning: Defined but not used: `vmp'

Data/Thorn/Fmap.hs:88:11: Warning: Defined but not used: `go'

Data/Thorn/Fmap.hs:96:1: Warning:
    Top-level binding with no type signature:
      autofmapmap :: [Typex] -> StateT [(Typex, Name, Maybe Exp)] Q [Exp]

Data/Thorn/Fmap.hs:112:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mappend':
        Patterns not matched:
            Co Co
            Contra Contra

Data/Thorn/Fmap.hs:140:8: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at Data/Thorn/Fmap.hs:5:8-22
      (and originally defined in `ghc-prim:GHC.Prim')

Data/Thorn/Fmap.hs:144:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for autovariance':
        Patterns not matched: _ _ (BasicTx _)

Data/Thorn/Fmap.hs:144:17: Warning: Defined but not used: `dts'

Data/Thorn/Fmap.hs:145:5: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at Data/Thorn/Fmap.hs:5:8-22
      (and originally defined in `ghc-prim:GHC.Prim')

Data/Thorn/Fmap.hs:147:15: Warning: Defined but not used: `v'

Data/Thorn/Fmap.hs:147:17: Warning: Defined but not used: `dts'

Data/Thorn/Fmap.hs:148:15: Warning: Defined but not used: `v'

Data/Thorn/Fmap.hs:148:17: Warning: Defined but not used: `dts'

Data/Thorn/Fmap.hs:150:15: Warning: Defined but not used: `v'

Data/Thorn/Fmap.hs:150:17: Warning: Defined but not used: `dts'

Data/Thorn/Fmap.hs:150:33: Warning: Defined but not used: `nm'
[4 of 5] Compiling Data.Thorn.Zipper ( Data/Thorn/Zipper.hs, dist/build/Data/Thorn/Zipper.o )

Data/Thorn/Zipper.hs:9:1: Warning:
    The import of `Data.Thorn.Internal' is redundant
      except perhaps to import instances from `Data.Thorn.Internal'
    To import instances alone, use: import Data.Thorn.Internal()

Data/Thorn/Zipper.hs:10:1: Warning:
    The import of `Data.Thorn.Fmap' is redundant
      except perhaps to import instances from `Data.Thorn.Fmap'
    To import instances alone, use: import Data.Thorn.Fmap()

Data/Thorn/Zipper.hs:14:12: Warning: Defined but not used: `t'
[5 of 5] Compiling Data.Thorn       ( Data/Thorn.hs, dist/build/Data/Thorn.o )

Data/Thorn.hs:13:1: Warning:
    The import of `Data.Thorn.Fold' is redundant
      except perhaps to import instances from `Data.Thorn.Fold'
    To import instances alone, use: import Data.Thorn.Fold()

Data/Thorn.hs:14:1: Warning:
    The import of `Data.Thorn.Zipper' is redundant
      except perhaps to import instances from `Data.Thorn.Zipper'
    To import instances alone, use: import Data.Thorn.Zipper()
Linking...
/usr/bin/ar -r dist/build/libHSthorn-0.1.0.2.a dist/build/Data/Thorn.o dist/build/Data/Thorn/Fmap.o dist/build/Data/Thorn/Fold.o dist/build/Data/Thorn/Zipper.o dist/build/Data/Thorn/Internal.o
/usr/bin/ar: creating dist/build/libHSthorn-0.1.0.2.a
In-place registering thorn-0.1.0.2...
/usr/local/bin/ghc-pkg update - --global --user --package-db=/srv/hackage/var/build/cache/inst/local.conf.d --package-db=dist/package.conf.inplace --no-user-package-conf
Running Haddock for thorn-0.1.0.2...
/usr/local/bin/haddock --ghc-version --built-in-themes
creating dist/build
creating dist/build/autogen
Running hscolour for thorn-0.1.0.2...
creating dist/doc/html/thorn
creating dist/doc/html
creating dist/doc
creating dist/doc/html
creating dist/doc/html/thorn
Preprocessing library thorn-0.1.0.2...
creating dist/doc/html/thorn/src
/usr/bin/HsColour -print-css -odist/doc/html/thorn/src/hscolour.css
/usr/bin/HsColour -css -anchor -odist/doc/html/thorn/src/Data-Thorn.html Data/Thorn.hs
/usr/bin/HsColour -css -anchor -odist/doc/html/thorn/src/Data-Thorn-Fmap.html Data/Thorn/Fmap.hs
/usr/bin/HsColour -css -anchor -odist/doc/html/thorn/src/Data-Thorn-Fold.html Data/Thorn/Fold.hs
/usr/bin/HsColour -css -anchor -odist/doc/html/thorn/src/Data-Thorn-Zipper.html Data/Thorn/Zipper.hs
/usr/bin/HsColour -css -anchor -odist/doc/html/thorn/src/Data-Thorn-Internal.html Data/Thorn/Internal.hs
/usr/local/bin/ghc --print-libdir -O0
Preprocessing library thorn-0.1.0.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0, mtl-2.1.2, text-0.11.2.3,
transformers-0.3.0.0
copy Data/Thorn.hs to dist/build/tmp-1363/Data/Thorn.hs
copy Data/Thorn/Fmap.hs to dist/build/tmp-1363/Data/Thorn/Fmap.hs
copy Data/Thorn/Fold.hs to dist/build/tmp-1363/Data/Thorn/Fold.hs
copy Data/Thorn/Zipper.hs to dist/build/tmp-1363/Data/Thorn/Zipper.hs
copy Data/Thorn/Internal.hs to dist/build/tmp-1363/Data/Thorn/Internal.hs
creating dist/doc/html/thorn
/usr/local/bin/haddock --prologue=dist/doc/html/thorn/haddock-prolog1363.txt --dump-interface=dist/doc/html/thorn/thorn.haddock --optghc=-package-name --optghc=thorn-0.1.0.2 --hide=Data.Thorn.Fmap --hide=Data.Thorn.Fold --hide=Data.Thorn.Zipper --hide=Data.Thorn.Internal --source-module=src/%{MODULE/./-}.html --source-entity=src/%{MODULE/./-}.html#%{NAME} --use-contents=/package/thorn-0.1.0.2 --verbosity=1 --html --read-interface=/package/array-0.4.0.1/docs,/usr/local/share/doc/ghc/html/libraries/array-0.4.0.1/array.haddock --read-interface=/package/base-4.6.0.1/docs,/usr/local/share/doc/ghc/html/libraries/base-4.6.0.1/base.haddock --read-interface=/package/bifunctors-4.1.1/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/bifunctors.haddock --read-interface=/package/bytestring-0.10.0.2/docs,/usr/local/share/doc/ghc/html/libraries/bytestring-0.10.0.2/bytestring.haddock --read-interface=/package/comonad-4.0/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/comonad.haddock --read-interface=/package/containers-0.5.0.0/docs,/usr/local/share/doc/ghc/html/libraries/containers-0.5.0.0/containers.haddock --read-interface=/package/contravariant-0.4.4/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/contravariant.haddock --read-interface=/package/deepseq-1.3.0.1/docs,/usr/local/share/doc/ghc/html/libraries/deepseq-1.3.0.1/deepseq.haddock --read-interface=/package/distributive-0.3.2/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/distributive.haddock --read-interface=/package/ghc-prim-0.3.0.0/docs,/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.3.0.0/ghc-prim.haddock --read-interface=/package/hashable-1.2.1.0/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/hashable.haddock --read-interface=/package/integer-gmp-0.5.0.0/docs,/usr/local/share/doc/ghc/html/libraries/integer-gmp-0.5.0.0/integer-gmp.haddock --read-interface=/package/nats-0.1.2/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/nats.haddock --read-interface=/package/pretty-1.1.1.0/docs,/usr/local/share/doc/ghc/html/libraries/pretty-1.1.1.0/pretty.haddock --read-interface=/package/profunctors-4.0.1/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/profunctors.haddock --read-interface=/package/semigroupoids-4.0/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/semigroupoids.haddock --read-interface=/package/semigroups-0.11/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/semigroups.haddock --read-interface=/package/tagged-0.7/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/tagged.haddock --read-interface=/package/template-haskell-2.8.0.0/docs,/usr/local/share/doc/ghc/html/libraries/template-haskell-2.8.0.0/template-haskell.haddock --read-interface=/package/transformers-compat-0.1.1.1/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/transformers-compat.haddock --read-interface=/package/unordered-containers-0.2.3.3/docs,/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/unordered-containers.haddock --odir=dist/doc/html/thorn/ --title=thorn-0.1.0.2: Template Haskell Library --optghc=-fbuilding-cabal-package --optghc=-odir --optghc=dist/build/tmp-1363 --optghc=-hidir --optghc=dist/build/tmp-1363 --optghc=-stubdir --optghc=dist/build/tmp-1363 --optghc=-i --optghc=-idist/build --optghc=-i. --optghc=-idist/build/autogen --optghc=-Idist/build/autogen --optghc=-Idist/build --optghc=-optP-include --optghc=-optPdist/build/autogen/cabal_macros.h --optghc=-hide-all-packages --optghc=-package-db --optghc=/srv/hackage/var/build/cache/inst/local.conf.d --optghc=-package-id --optghc=base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 --optghc=-package-id --optghc=bifunctors-4.1.1-7ff662303a689d2af9ada7fdd32626f8 --optghc=-package-id --optghc=containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2 --optghc=-package-id --optghc=contravariant-0.4.4-e376b7b582d967489fa201c8b8485286 --optghc=-package-id --optghc=mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62 --optghc=-package-id --optghc=profunctors-4.0.1-c44ebfd10a359d220823554dede3d610 --optghc=-package-id --optghc=template-haskell-2.8.0.0-a3012803fde1dc362e555b35a1a78e6d --optghc=-XHaskell2010 --optghc=-Wall -B/usr/local/lib/ghc-7.6.3 dist/build/tmp-1363/Data/Thorn.hs dist/build/tmp-1363/Data/Thorn/Fmap.hs dist/build/tmp-1363/Data/Thorn/Fold.hs dist/build/tmp-1363/Data/Thorn/Zipper.hs dist/build/tmp-1363/Data/Thorn/Internal.hs --built-in-themes

dist/build/tmp-1363/Data/Thorn/Internal.hs:17: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/build/tmp-1363/Data/Thorn/Internal.hs:18:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

dist/build/tmp-1363/Data/Thorn/Internal.hs:23:1: Warning:
    Top-level binding with no type signature: newVarP :: Int -> Pat

dist/build/tmp-1363/Data/Thorn/Internal.hs:24:1: Warning:
    Top-level binding with no type signature: newVarE :: Int -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:26:1: Warning:
    Top-level binding with no type signature: newFuncP :: Int -> Pat

dist/build/tmp-1363/Data/Thorn/Internal.hs:27:1: Warning:
    Top-level binding with no type signature: newFuncE :: Int -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:29:1: Warning:
    Top-level binding with no type signature: newFmapP :: Int -> Pat

dist/build/tmp-1363/Data/Thorn/Internal.hs:30:1: Warning:
    Top-level binding with no type signature: newFmapE :: Int -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:32:1: Warning:
    Top-level binding with no type signature: mkNameE :: String -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:33:1: Warning:
    Top-level binding with no type signature: mkNameCE :: String -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:34:1: Warning:
    Top-level binding with no type signature: mkNameP :: String -> Pat

dist/build/tmp-1363/Data/Thorn/Internal.hs:84:19: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Internal.hs:106:15: Warning:
    Defined but not used: `vmp'

dist/build/tmp-1363/Data/Thorn/Internal.hs:106:19: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Internal.hs:108:14: Warning:
    This binding for `n' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:106:31

dist/build/tmp-1363/Data/Thorn/Internal.hs:109:15: Warning:
    Defined but not used: `vmp'

dist/build/tmp-1363/Data/Thorn/Internal.hs:109:19: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Internal.hs:110:15: Warning:
    Defined but not used: `vmp'

dist/build/tmp-1363/Data/Thorn/Internal.hs:110:19: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Internal.hs:114:45: Warning:
    Defined but not used: vmp'

dist/build/tmp-1363/Data/Thorn/Internal.hs:120:33: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:114:10

dist/build/tmp-1363/Data/Thorn/Internal.hs:121:30: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:114:10

dist/build/tmp-1363/Data/Thorn/Internal.hs:122:36: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:114:10

dist/build/tmp-1363/Data/Thorn/Internal.hs:130:1: Warning:
    Top-level binding with no type signature:
      apps :: Exp -> [Exp] -> Exp

dist/build/tmp-1363/Data/Thorn/Internal.hs:130:21: Warning:
    This binding for `e' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:130:6

dist/build/tmp-1363/Data/Thorn/Internal.hs:130:23: Warning:
    This binding for `es' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Internal.hs:130:8

dist/build/tmp-1363/Data/Thorn/Internal.hs:95:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `go':
        Patterns not matched:
            ClassI _ _
            ClassOpI _ _ _ _
            DataConI _ _ _ _
            VarI _ _ _ _
            ...

dist/build/tmp-1363/Data/Thorn/Internal.hs:120:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `normalizeCon':
        Patterns not matched: ForallC _ _ _

dist/build/tmp-1363/Data/Thorn/Fold.hs:11:1: Warning:
    The import of `Data.Thorn.Internal' is redundant
      except perhaps to import instances from `Data.Thorn.Internal'
    To import instances alone, use: import Data.Thorn.Internal()

dist/build/tmp-1363/Data/Thorn/Fold.hs:13:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

dist/build/tmp-1363/Data/Thorn/Fold.hs:14: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/build/tmp-1363/Data/Thorn/Fold.hs:15:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

dist/build/tmp-1363/Data/Thorn/Fold.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()

dist/build/tmp-1363/Data/Thorn/Fold.hs:17: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/build/tmp-1363/Data/Thorn/Fold.hs:18: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()

dist/build/tmp-1363/Data/Thorn/Fold.hs:23:11: Warning:
    Defined but not used: `t'

dist/build/tmp-1363/Data/Thorn/Fold.hs:28:10: Warning:
    Defined but not used: `t'

dist/build/tmp-1363/Data/Thorn/Fold.hs:33:16: Warning:
    Defined but not used: `ts'

dist/build/tmp-1363/Data/Thorn/Fold.hs:38:12: Warning:
    Defined but not used: `t'

dist/build/tmp-1363/Data/Thorn/Fold.hs:43:18: Warning:
    Defined but not used: `ts'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:14: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/build/tmp-1363/Data/Thorn/Fmap.hs:17:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

dist/build/tmp-1363/Data/Thorn/Fmap.hs:21:1: Warning:
    The import of `Data.Functor' is redundant
      except perhaps to import instances from `Data.Functor'
    To import instances alone, use: import Data.Functor()

dist/build/tmp-1363/Data/Thorn/Fmap.hs:22:1: Warning:
    The import of `Data.Functor.Contravariant' is redundant
      except perhaps to import instances from `Data.Functor.Contravariant'
    To import instances alone, use: import Data.Functor.Contravariant()

dist/build/tmp-1363/Data/Thorn/Fmap.hs:23:1: Warning:
    The import of `Data.Bifunctor' is redundant
      except perhaps to import instances from `Data.Bifunctor'
    To import instances alone, use: import Data.Bifunctor()

dist/build/tmp-1363/Data/Thorn/Fmap.hs:24:1: Warning:
    The import of `Data.Profunctor' is redundant
      except perhaps to import instances from `Data.Profunctor'
    To import instances alone, use: import Data.Profunctor()

dist/build/tmp-1363/Data/Thorn/Fmap.hs:50:58: Warning:
    This binding for `tx' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Fmap.hs:48:8

dist/build/tmp-1363/Data/Thorn/Fmap.hs:50:58: Warning:
    Defined but not used: `tx'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:50:69: Warning:
    This binding for `e' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Fmap.hs:49:6

dist/build/tmp-1363/Data/Thorn/Fmap.hs:75:21: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Fmap.hs:70:20

dist/build/tmp-1363/Data/Thorn/Fmap.hs:77:24: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Fmap.hs:70:20

dist/build/tmp-1363/Data/Thorn/Fmap.hs:80:23: Warning:
    This binding for `nm' shadows the existing binding
      bound at dist/build/tmp-1363/Data/Thorn/Fmap.hs:70:20

dist/build/tmp-1363/Data/Thorn/Fmap.hs:84:24: Warning:
    Defined but not used: `nm'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:84:27: Warning:
    Defined but not used: `vmp'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:88:11: Warning:
    Defined but not used: `go'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:96:1: Warning:
    Top-level binding with no type signature:
      autofmapmap :: [Typex] -> StateT [(Typex, Name, Maybe Exp)] Q [Exp]

dist/build/tmp-1363/Data/Thorn/Fmap.hs:140:8: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-1363/Data/Thorn/Fmap.hs:5:8-22
      (and originally defined in `ghc-prim:GHC.Prim')

dist/build/tmp-1363/Data/Thorn/Fmap.hs:144:17: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:145:5: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-1363/Data/Thorn/Fmap.hs:5:8-22
      (and originally defined in `ghc-prim:GHC.Prim')

dist/build/tmp-1363/Data/Thorn/Fmap.hs:147:15: Warning:
    Defined but not used: `v'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:147:17: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:148:15: Warning:
    Defined but not used: `v'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:148:17: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:150:15: Warning:
    Defined but not used: `v'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:150:17: Warning:
    Defined but not used: `dts'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:150:33: Warning:
    Defined but not used: `nm'

dist/build/tmp-1363/Data/Thorn/Fmap.hs:53:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `apply':
        Patterns not matched:
            _ (BasicTx _)
            _ (SpecialTx _)

dist/build/tmp-1363/Data/Thorn/Fmap.hs:112:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mappend':
        Patterns not matched:
            Co Co
            Contra Contra

dist/build/tmp-1363/Data/Thorn/Fmap.hs:144:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for autovariance':
        Patterns not matched: _ _ (BasicTx _)

dist/build/tmp-1363/Data/Thorn/Zipper.hs:9:1: Warning:
    The import of `Data.Thorn.Internal' is redundant
      except perhaps to import instances from `Data.Thorn.Internal'
    To import instances alone, use: import Data.Thorn.Internal()

dist/build/tmp-1363/Data/Thorn/Zipper.hs:10:1: Warning:
    The import of `Data.Thorn.Fmap' is redundant
      except perhaps to import instances from `Data.Thorn.Fmap'
    To import instances alone, use: import Data.Thorn.Fmap()

dist/build/tmp-1363/Data/Thorn/Zipper.hs:14:12: Warning:
    Defined but not used: `t'

dist/build/tmp-1363/Data/Thorn.hs:13:1: Warning:
    The import of `Data.Thorn.Fold' is redundant
      except perhaps to import instances from `Data.Thorn.Fold'
    To import instances alone, use: import Data.Thorn.Fold()

dist/build/tmp-1363/Data/Thorn.hs:14:1: Warning:
    The import of `Data.Thorn.Zipper' is redundant
      except perhaps to import instances from `Data.Thorn.Zipper'
    To import instances alone, use: import Data.Thorn.Zipper()
Haddock coverage:
   0% (  0 / 18) in 'Data.Thorn.Internal'
 100% (  6 /  6) in 'Data.Thorn.Fold'
  83% (  5 /  6) in 'Data.Thorn.Fmap'
  50% (  1 /  2) in 'Data.Thorn.Zipper'
 100% (  6 /  6) in 'Data.Thorn'
Documentation created: dist/doc/html/thorn/index.html
directory dist/doc/html/thorn does exist: True
creating /srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html
copy directory 'dist/doc/html/thorn' to
'/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html'.
creating /srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html
creating /srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src
Installing dist/doc/html/thorn/thorn.haddock to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/thorn.haddock
Installing dist/doc/html/thorn/doc-index.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/doc-index.html
Installing dist/doc/html/thorn/Data-Thorn.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/Data-Thorn.html
Installing dist/doc/html/thorn/mini_Data-Thorn.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/mini_Data-Thorn.html
Installing dist/doc/html/thorn/hslogo-16.png to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/hslogo-16.png
Installing dist/doc/html/thorn/minus.gif to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/minus.gif
Installing dist/doc/html/thorn/ocean.css to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/ocean.css
Installing dist/doc/html/thorn/plus.gif to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/plus.gif
Installing dist/doc/html/thorn/synopsis.png to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/synopsis.png
Installing dist/doc/html/thorn/haskell_icon.gif to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/haskell_icon.gif
Installing dist/doc/html/thorn/xhaddock.css to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/xhaddock.css
Installing dist/doc/html/thorn/haddock-util.js to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/haddock-util.js
Installing dist/doc/html/thorn/frames.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/frames.html
Installing dist/doc/html/thorn/src/hscolour.css to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/hscolour.css
Installing dist/doc/html/thorn/src/Data-Thorn.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/Data-Thorn.html
Installing dist/doc/html/thorn/src/Data-Thorn-Fmap.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/Data-Thorn-Fmap.html
Installing dist/doc/html/thorn/src/Data-Thorn-Fold.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/Data-Thorn-Fold.html
Installing dist/doc/html/thorn/src/Data-Thorn-Zipper.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/Data-Thorn-Zipper.html
Installing dist/doc/html/thorn/src/Data-Thorn-Internal.html to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/src/Data-Thorn-Internal.html
creating /srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html
Installing dist/doc/html/thorn/thorn.haddock to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/html/thorn.haddock
creating /srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2
Installing LICENSE to
/srv/hackage/var/build/cache/inst/share/doc/thorn-0.1.0.2/LICENSE
Installing library in
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data
creating
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn
Installing dist/build/Data/Thorn.hi to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn.hi
Installing dist/build/Data/Thorn/Fmap.hi to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn/Fmap.hi
Installing dist/build/Data/Thorn/Fold.hi to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn/Fold.hi
Installing dist/build/Data/Thorn/Zipper.hi to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn/Zipper.hi
Installing dist/build/Data/Thorn/Internal.hi to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/Data/Thorn/Internal.hi
creating /srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3
Installing dist/build/libHSthorn-0.1.0.2.a to
/srv/hackage/var/build/cache/inst/lib/thorn-0.1.0.2/ghc-7.6.3/libHSthorn-0.1.0.2.a
/usr/local/bin/ghc --abi-hash -fbuilding-cabal-package -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -package-name thorn-0.1.0.2 -hide-all-packages -package-db /srv/hackage/var/build/cache/inst/local.conf.d -package-id base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 -package-id bifunctors-4.1.1-7ff662303a689d2af9ada7fdd32626f8 -package-id containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2 -package-id contravariant-0.4.4-e376b7b582d967489fa201c8b8485286 -package-id mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62 -package-id profunctors-4.0.1-c44ebfd10a359d220823554dede3d610 -package-id template-haskell-2.8.0.0-a3012803fde1dc362e555b35a1a78e6d -XHaskell2010 Data.Thorn -Wall -O0
Registering thorn-0.1.0.2...
/usr/local/bin/ghc-pkg update - --global --user --package-db=/srv/hackage/var/build/cache/inst/local.conf.d --no-user-package-conf

Test log

No test log was submitted for this report.