Build #1 for cabal-debian-4.15.2

[all reports]

Package cabal-debian-4.15.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies utf8-string-0.3.8, unix-2.6.0.1, text-0.11.2.3, syb-0.4.2, set-extra-1.3.1, regex-tdfa-1.2.0, pureMD5-2.1.2.1, process-1.1.0.2, parsec-3.1.3, mtl-2.1.2, memoize-0.6, hsemail-1.7.7, filepath-1.3.0.1, directory-1.2.0.1, deepseq-1.3.0.1, debian-3.83, data-lens-template-2.1.8, data-lens-2.10.5, containers-0.5.0.0, base-4.6.0.1, Unixutils-1.52, HUnit-1.2.5.2, Diff-0.3.0, Cabal-1.18.1.3
Flags -tests -ghcjs-support

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring Diff-0.3.0...
Building Diff-0.3.0...
Preprocessing library Diff-0.3.0...
[1 of 2] Compiling Data.Algorithm.Diff ( src/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o )
[2 of 2] Compiling Data.Algorithm.DiffOutput ( src/Data/Algorithm/DiffOutput.hs, dist/build/Data/Algorithm/DiffOutput.o )
In-place registering Diff-0.3.0...
Running Haddock for Diff-0.3.0...
Running hscolour for Diff-0.3.0...
Preprocessing library Diff-0.3.0...
Preprocessing library Diff-0.3.0...
Haddock coverage:
  88% (  7 /  8) in 'Data.Algorithm.Diff'
  50% (  3 /  6) in 'Data.Algorithm.DiffOutput'
Documentation created: dist/doc/html/Diff/index.html,
dist/doc/html/Diff/Diff.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/Diff-0.3.0
Registering Diff-0.3.0...
Installed Diff-0.3.0
Configuring HUnit-1.2.5.2...
Building HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
[1 of 5] Compiling Test.HUnit.Terminal ( Test/HUnit/Terminal.hs, dist/build/Test/HUnit/Terminal.o )
[2 of 5] Compiling Test.HUnit.Lang  ( Test/HUnit/Lang.hs, dist/build/Test/HUnit/Lang.o )
[3 of 5] Compiling Test.HUnit.Base  ( Test/HUnit/Base.hs, dist/build/Test/HUnit/Base.o )
[4 of 5] Compiling Test.HUnit.Text  ( Test/HUnit/Text.hs, dist/build/Test/HUnit/Text.o )
[5 of 5] Compiling Test.HUnit       ( Test/HUnit.hs, dist/build/Test/HUnit.o )
In-place registering HUnit-1.2.5.2...
Running Haddock for HUnit-1.2.5.2...
Running hscolour for HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
Haddock coverage:
 100% (  2 /  2) in 'Test.HUnit.Terminal'
  86% (  6 /  7) in 'Test.HUnit.Lang'
 100% ( 33 / 33) in 'Test.HUnit.Base'
 100% (  8 /  8) in 'Test.HUnit.Text'
 100% (  3 /  3) in 'Test.HUnit'
Documentation created: dist/doc/html/HUnit/index.html,
dist/doc/html/HUnit/HUnit.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HUnit-1.2.5.2
Registering HUnit-1.2.5.2...
Installed HUnit-1.2.5.2
Configuring MonadRandom-0.1.13...
Building MonadRandom-0.1.13...
Preprocessing library MonadRandom-0.1.13...
[1 of 2] Compiling Control.Monad.Random.Class ( Control/Monad/Random/Class.hs, dist/build/Control/Monad/Random/Class.o )
[2 of 2] Compiling Control.Monad.Random ( Control/Monad/Random.hs, dist/build/Control/Monad/Random.o )
In-place registering MonadRandom-0.1.13...
Running Haddock for MonadRandom-0.1.13...
Running hscolour for MonadRandom-0.1.13...
Preprocessing library MonadRandom-0.1.13...
Preprocessing library MonadRandom-0.1.13...
Haddock coverage:
Warning: Control.Monad.Random.Class: getRandom is exported separately but will be documented under MonadRandom. Consider exporting it together with its parent(s) for code clarity.
Warning: Control.Monad.Random.Class: getRandomR is exported separately but will be documented under MonadRandom. Consider exporting it together with its parent(s) for code clarity.
Warning: Control.Monad.Random.Class: getRandoms is exported separately but will be documented under MonadRandom. Consider exporting it together with its parent(s) for code clarity.
Warning: Control.Monad.Random.Class: getRandomRs is exported separately but will be documented under MonadRandom. Consider exporting it together with its parent(s) for code clarity.
Warning: Control.Monad.Random.Class: getSplit is exported separately but will be documented under MonadSplit. Consider exporting it together with its parent(s) for code clarity.
 100% (  3 /  3) in 'Control.Monad.Random.Class'
 100% ( 17 / 17) in 'Control.Monad.Random'
Documentation created: dist/doc/html/MonadRandom/index.html,
dist/doc/html/MonadRandom/MonadRandom.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/MonadRandom-0.1.13
Registering MonadRandom-0.1.13...
Installed MonadRandom-0.1.13
Configuring ansi-terminal-0.6.1.1...
Building ansi-terminal-0.6.1.1...
Preprocessing library ansi-terminal-0.6.1.1...
[1 of 3] Compiling System.Console.ANSI.Common ( System/Console/ANSI/Common.hs, dist/build/System/Console/ANSI/Common.o )
[2 of 3] Compiling System.Console.ANSI.Unix ( System/Console/ANSI/Unix.hs, dist/build/System/Console/ANSI/Unix.o )
[3 of 3] Compiling System.Console.ANSI ( System/Console/ANSI.hs, dist/build/System/Console/ANSI.o )
In-place registering ansi-terminal-0.6.1.1...
Running Haddock for ansi-terminal-0.6.1.1...
Running hscolour for ansi-terminal-0.6.1.1...
Preprocessing library ansi-terminal-0.6.1.1...
Preprocessing library ansi-terminal-0.6.1.1...
Haddock coverage:
  88% (  7 /  8) in 'System.Console.ANSI.Common'
  36% ( 28 / 77) in 'System.Console.ANSI.Unix'
  38% ( 29 / 77) in 'System.Console.ANSI'
Documentation created: dist/doc/html/ansi-terminal/index.html,
dist/doc/html/ansi-terminal/ansi-terminal.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ansi-terminal-0.6.1.1
Registering ansi-terminal-0.6.1.1...
Installed ansi-terminal-0.6.1.1
Configuring bzlib-0.5.0.4...
Building bzlib-0.5.0.4...
Preprocessing library bzlib-0.5.0.4...
[1 of 3] Compiling Codec.Compression.BZip.Stream ( dist/build/Codec/Compression/BZip/Stream.hs, dist/build/Codec/Compression/BZip/Stream.o )
[2 of 3] Compiling Codec.Compression.BZip.Internal ( Codec/Compression/BZip/Internal.hs, dist/build/Codec/Compression/BZip/Internal.o )
[3 of 3] Compiling Codec.Compression.BZip ( Codec/Compression/BZip.hs, dist/build/Codec/Compression/BZip.o )
In-place registering bzlib-0.5.0.4...
Running Haddock for bzlib-0.5.0.4...
Running hscolour for bzlib-0.5.0.4...
Preprocessing library bzlib-0.5.0.4...
Preprocessing library bzlib-0.5.0.4...
Haddock coverage:
  41% ( 14 / 34) in 'Codec.Compression.BZip.Stream'
  85% ( 11 / 13) in 'Codec.Compression.BZip.Internal'
 100% ( 16 / 16) in 'Codec.Compression.BZip'
Documentation created: dist/doc/html/bzlib/index.html,
dist/doc/html/bzlib/bzlib.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/bzlib-0.5.0.4
Registering bzlib-0.5.0.4...
Installed bzlib-0.5.0.4
Configuring cereal-0.4.0.1...
Building cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
[1 of 5] Compiling Data.Serialize.Builder ( src/Data/Serialize/Builder.hs, dist/build/Data/Serialize/Builder.o )
[2 of 5] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/build/Data/Serialize/Put.o )
[3 of 5] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/build/Data/Serialize/Get.o )
[4 of 5] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/build/Data/Serialize/IEEE754.o )
[5 of 5] Compiling Data.Serialize   ( src/Data/Serialize.hs, dist/build/Data/Serialize.o )
In-place registering cereal-0.4.0.1...
Running Haddock for cereal-0.4.0.1...
Running hscolour for cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
Preprocessing library cereal-0.4.0.1...
Haddock coverage:
  96% ( 26 / 27) in 'Data.Serialize.Builder'
  69% ( 29 / 42) in 'Data.Serialize.Put'
  94% ( 50 / 53) in 'Data.Serialize.Get'
 100% ( 11 / 11) in 'Data.Serialize.IEEE754'
Cannot find documentation for: $example
 100% ( 11 / 11) in 'Data.Serialize'
Warning: Data.Serialize.Put: could not find link destinations for:
    Data.Serialize.Put.PairS
Warning: Data.Serialize.Get: could not find link destinations for:
    Data.Serialize.Get.get
Documentation created: dist/doc/html/cereal/index.html,
dist/doc/html/cereal/cereal.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/cereal-0.4.0.1
Registering cereal-0.4.0.1...
Installed cereal-0.4.0.1
Configuring dlist-0.7.1...
Building dlist-0.7.1...
Preprocessing library dlist-0.7.1...
[1 of 1] Compiling Data.DList       ( Data/DList.hs, dist/build/Data/DList.o )
In-place registering dlist-0.7.1...
Running Haddock for dlist-0.7.1...
Running hscolour for dlist-0.7.1...
Preprocessing library dlist-0.7.1...
Preprocessing library dlist-0.7.1...
Haddock coverage:
 100% ( 20 / 20) in 'Data.DList'
Documentation created: dist/doc/html/dlist/index.html,
dist/doc/html/dlist/dlist.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/dlist-0.7.1
Registering dlist-0.7.1...
Installed dlist-0.7.1
[1 of 1] Compiling Main             ( /tmp/entropy-0.3.2-31511/entropy-0.3.2/Setup.hs, /tmp/entropy-0.3.2-31511/entropy-0.3.2/dist/setup/Main.o )
Linking /tmp/entropy-0.3.2-31511/entropy-0.3.2/dist/setup/setup ...
Configuring entropy-0.3.2...
Result of RDRAND Test: True
Building entropy-0.3.2...
Preprocessing library entropy-0.3.2...
[1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.o )
[2 of 2] Compiling System.Entropy   ( System/Entropy.hs, dist/build/System/Entropy.o )
In-place registering entropy-0.3.2...
Running Haddock for entropy-0.3.2...
Running hscolour for entropy-0.3.2...
Preprocessing library entropy-0.3.2...
Preprocessing library entropy-0.3.2...
Haddock coverage:
 100% (  5 /  5) in 'System.EntropyNix'
 100% (  6 /  6) in 'System.Entropy'
Documentation created: dist/doc/html/entropy/index.html,
dist/doc/html/entropy/entropy.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/entropy-0.3.2
Registering entropy-0.3.2...
Installed entropy-0.3.2
Configuring exceptions-0.6.1...
Building exceptions-0.6.1...
Preprocessing library exceptions-0.6.1...
[1 of 2] Compiling Control.Monad.Catch ( src/Control/Monad/Catch.hs, dist/build/Control/Monad/Catch.o )

src/Control/Monad/Catch.hs:99:1: Warning:
    The import of `Control.Monad.Trans.Reader' is redundant
      except perhaps to import instances from `Control.Monad.Trans.Reader'
    To import instances alone, use: import Control.Monad.Trans.Reader()
[2 of 2] Compiling Control.Monad.Catch.Pure ( src/Control/Monad/Catch/Pure.hs, dist/build/Control/Monad/Catch/Pure.o )
In-place registering exceptions-0.6.1...
Running Haddock for exceptions-0.6.1...
Running hscolour for exceptions-0.6.1...
Preprocessing library exceptions-0.6.1...
Preprocessing library exceptions-0.6.1...

dist/build/tmp-31511/src/Control/Monad/Catch.hs:99:1: Warning:
    The import of `Control.Monad.Trans.Reader' is redundant
      except perhaps to import instances from `Control.Monad.Trans.Reader'
    To import instances alone, use: import Control.Monad.Trans.Reader()
Haddock coverage:
 100% ( 31 / 31) in 'Control.Monad.Catch'
  80% (  8 / 10) in 'Control.Monad.Catch.Pure'
Documentation created: dist/doc/html/exceptions/index.html,
dist/doc/html/exceptions/exceptions.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/exceptions-0.6.1
Registering exceptions-0.6.1...
Installed exceptions-0.6.1
Configuring fmlist-0.8...
Building fmlist-0.8...
Preprocessing library fmlist-0.8...
[1 of 1] Compiling Data.FMList      ( Data/FMList.hs, dist/build/Data/FMList.o )
In-place registering fmlist-0.8...
Running Haddock for fmlist-0.8...
Running hscolour for fmlist-0.8...
Preprocessing library fmlist-0.8...
Preprocessing library fmlist-0.8...
Haddock coverage:
  32% ( 12 / 37) in 'Data.FMList'
Documentation created: dist/doc/html/fmlist/index.html,
dist/doc/html/fmlist/fmlist.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/fmlist-0.8
Registering fmlist-0.8...
Installed fmlist-0.8
Configuring hashable-1.2.2.0...
Building hashable-1.2.2.0...
Preprocessing library hashable-1.2.2.0...
[1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o )
[2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o )
[3 of 3] Compiling Data.Hashable    ( Data/Hashable.hs, dist/build/Data/Hashable.o )
In-place registering hashable-1.2.2.0...
Running Haddock for hashable-1.2.2.0...
Running hscolour for hashable-1.2.2.0...
Preprocessing library hashable-1.2.2.0...
Preprocessing library hashable-1.2.2.0...
Haddock coverage:
 100% ( 11 / 11) in 'Data.Hashable.Class'
 100% (  1 /  1) in 'Data.Hashable.Generic'
 100% ( 22 / 22) in 'Data.Hashable'
Warning: Data.Hashable: could not find link destinations for:
    Data.Hashable.Class.GHashable
Documentation created: dist/doc/html/hashable/index.html,
dist/doc/html/hashable/hashable.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hashable-1.2.2.0
Registering hashable-1.2.2.0...
Installed hashable-1.2.2.0
Configuring hsemail-1.7.7...
Building hsemail-1.7.7...
Preprocessing library hsemail-1.7.7...
[1 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2234 ( Text/ParserCombinators/Parsec/Rfc2234.hs, dist/build/Text/ParserCombinators/Parsec/Rfc2234.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 transformers-0.3.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
[2 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2821 ( Text/ParserCombinators/Parsec/Rfc2821.hs, dist/build/Text/ParserCombinators/Parsec/Rfc2821.o )
[3 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2822 ( Text/ParserCombinators/Parsec/Rfc2822.hs, dist/build/Text/ParserCombinators/Parsec/Rfc2822.o )
In-place registering hsemail-1.7.7...
Running Haddock for hsemail-1.7.7...
Running hscolour for hsemail-1.7.7...
Preprocessing library hsemail-1.7.7...
Preprocessing library hsemail-1.7.7...
Haddock coverage:
 100% ( 26 / 26) in 'Text.ParserCombinators.Parsec.Rfc2234'
  44% ( 27 / 62) in 'Text.ParserCombinators.Parsec.Rfc2821'
  93% (165 /177) in 'Text.ParserCombinators.Parsec.Rfc2822'
Documentation created: dist/doc/html/hsemail/index.html,
dist/doc/html/hsemail/hsemail.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hsemail-1.7.7
Registering hsemail-1.7.7...
Installed hsemail-1.7.7
Configuring memoize-0.6...
Building memoize-0.6...
Preprocessing library memoize-0.6...
[1 of 3] Compiling Data.Function.Memoize.Class ( Data/Function/Memoize/Class.hs, dist/build/Data/Function/Memoize/Class.o )
[2 of 3] Compiling Data.Function.Memoize.TH ( Data/Function/Memoize/TH.hs, dist/build/Data/Function/Memoize/TH.o )
[3 of 3] Compiling Data.Function.Memoize ( Data/Function/Memoize.hs, dist/build/Data/Function/Memoize.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 containers-0.5.0.0 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
In-place registering memoize-0.6...
Running Haddock for memoize-0.6...
Running hscolour for memoize-0.6...
Preprocessing library memoize-0.6...
Preprocessing library memoize-0.6...
Haddock coverage:
 100% (  2 /  2) in 'Data.Function.Memoize.Class'
 100% (  4 /  4) in 'Data.Function.Memoize.TH'
 100% ( 27 / 27) in 'Data.Function.Memoize'
Documentation created: dist/doc/html/memoize/index.html,
dist/doc/html/memoize/memoize.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/memoize-0.6
Registering memoize-0.6...
Installed memoize-0.6
Configuring polyparse-1.9...
Building polyparse-1.9...
Preprocessing library polyparse-1.9...
[ 1 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, dist/build/Text/ParserCombinators/Poly/Result.o )
[ 2 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, dist/build/Text/ParserCombinators/Poly/Base.o )
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, dist/build/Text/ParserCombinators/Poly/Parser.o )
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, dist/build/Text/ParserCombinators/Poly/Lazy.o )
[ 5 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, dist/build/Text/ParserCombinators/Poly/StateParser.o )
[ 6 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, dist/build/Text/ParserCombinators/Poly/State.o )
[ 7 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, dist/build/Text/ParserCombinators/Poly/StateLazy.o )
[ 8 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, dist/build/Text/ParserCombinators/Poly/Lex.o )
[ 9 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, dist/build/Text/ParserCombinators/Poly/ByteString.o )
[10 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, dist/build/Text/ParserCombinators/Poly/ByteStringChar.o )
[11 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, dist/build/Text/Parse/ByteString.o )
[12 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, dist/build/Text/ParserCombinators/Poly/Text.o )
[13 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, dist/build/Text/ParserCombinators/Poly/StateText.o )
[14 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, dist/build/Text/ParserCombinators/Poly/Plain.o )
[15 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, dist/build/Text/ParserCombinators/Poly.o )
[16 of 18] Compiling Text.Parse       ( src/Text/Parse.hs, dist/build/Text/Parse.o )
[17 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, dist/build/Text/ParserCombinators/HuttonMeijerWallace.o )
[18 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o )
In-place registering polyparse-1.9...
Running Haddock for polyparse-1.9...
Running hscolour for polyparse-1.9...
Preprocessing library polyparse-1.9...
Preprocessing library polyparse-1.9...
Haddock coverage:
  75% (  3 /  4) in 'Text.ParserCombinators.Poly.Result'
  96% ( 23 / 24) in 'Text.ParserCombinators.Poly.Base'
 100% ( 11 / 11) in 'Text.ParserCombinators.Poly.Parser'
  93% ( 14 / 15) in 'Text.ParserCombinators.Poly.Lazy'
 100% ( 15 / 15) in 'Text.ParserCombinators.Poly.StateParser'
  95% ( 18 / 19) in 'Text.ParserCombinators.Poly.State'
  90% ( 18 / 20) in 'Text.ParserCombinators.Poly.StateLazy'
 100% ( 16 / 16) in 'Text.ParserCombinators.Poly.Lex'
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteString'
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteStringChar'
  97% ( 29 / 30) in 'Text.Parse.ByteString'
  94% ( 17 / 18) in 'Text.ParserCombinators.Poly.Text'
  95% ( 21 / 22) in 'Text.ParserCombinators.Poly.StateText'
  93% ( 14 / 15) in 'Text.ParserCombinators.Poly.Plain'
  50% (  1 /  2) in 'Text.ParserCombinators.Poly'
  71% ( 20 / 28) in 'Text.Parse'
  77% ( 24 / 31) in 'Text.ParserCombinators.HuttonMeijerWallace'
   6% (  2 / 36) in 'Text.ParserCombinators.HuttonMeijer'
Warning: Text.ParserCombinators.HuttonMeijerWallace: could not find link destinations for:
    Text.ParserCombinators.HuttonMeijerWallace.ParseResult
Warning: Text.ParserCombinators.HuttonMeijer: could not find link destinations for:
    Text.ParserCombinators.HuttonMeijer.Token
Documentation created: dist/doc/html/polyparse/index.html,
dist/doc/html/polyparse/polyparse.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/polyparse-1.9
Registering polyparse-1.9...
Installed polyparse-1.9
Configuring prelude-extras-0.4...
Building prelude-extras-0.4...
Preprocessing library prelude-extras-0.4...
[1 of 1] Compiling Prelude.Extras   ( src/Prelude/Extras.hs, dist/build/Prelude/Extras.o )
In-place registering prelude-extras-0.4...
Running Haddock for prelude-extras-0.4...
Running hscolour for prelude-extras-0.4...
Preprocessing library prelude-extras-0.4...
Preprocessing library prelude-extras-0.4...
Haddock coverage:
   5% (  2 / 43) in 'Prelude.Extras'
Documentation created: dist/doc/html/prelude-extras/index.html,
dist/doc/html/prelude-extras/prelude-extras.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/prelude-extras-0.4
Registering prelude-extras-0.4...
Installed prelude-extras-0.4
Configuring primitive-0.5.3.0...
Building primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...
[ 1 of 10] Compiling Data.Primitive.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o )
[ 2 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o )
[ 3 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o )
[ 4 of 10] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o )
[ 5 of 10] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o )
[ 6 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o )

Data/Primitive/Array.hs:32:1: Warning:
    The import of `Control.Monad.ST' is redundant
      except perhaps to import instances from `Control.Monad.ST'
    To import instances alone, use: import Control.Monad.ST()
[ 7 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o )
[ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o )
[ 9 of 10] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o )
[10 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o )
In-place registering primitive-0.5.3.0...
Running Haddock for primitive-0.5.3.0...
Running hscolour for primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...
Preprocessing library primitive-0.5.3.0...

Data/Primitive/Array.hs:32:1: Warning:
    The import of `Control.Monad.ST' is redundant
      except perhaps to import instances from `Control.Monad.ST'
    To import instances alone, use: import Control.Monad.ST()
Haddock coverage:
  67% (  2 /  3) in 'Data.Primitive.Internal.Compat'
   3% (  1 / 35) in 'Data.Primitive.MachDeps'
   3% (  1 / 29) in 'Data.Primitive.Internal.Operations'
Warning: Control.Monad.Primitive: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Primitive.PrimMonad GHC.Types.IO, Control.Monad.Primitive.PrimMonad (GHC.ST.ST s)
  71% ( 10 / 14) in 'Control.Monad.Primitive'
 100% (  3 /  3) in 'Data.Primitive.Types'
 100% ( 15 / 15) in 'Data.Primitive.Array'
  93% ( 27 / 29) in 'Data.Primitive.ByteArray'
 100% ( 16 / 16) in 'Data.Primitive.Addr'
 100% (  7 /  7) in 'Data.Primitive'
 100% (  9 /  9) in 'Data.Primitive.MutVar'
Documentation created: dist/doc/html/primitive/index.html,
dist/doc/html/primitive/primitive.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/primitive-0.5.3.0
Registering primitive-0.5.3.0...
Installed primitive-0.5.3.0
Configuring regex-base-0.93.2...
Building regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
[1 of 4] Compiling Text.Regex.Base.RegexLike ( Text/Regex/Base/RegexLike.hs, dist/build/Text/Regex/Base/RegexLike.o )
[2 of 4] Compiling Text.Regex.Base.Context ( Text/Regex/Base/Context.hs, dist/build/Text/Regex/Base/Context.o )
[3 of 4] Compiling Text.Regex.Base  ( Text/Regex/Base.hs, dist/build/Text/Regex/Base.o )
[4 of 4] Compiling Text.Regex.Base.Impl ( Text/Regex/Base/Impl.hs, dist/build/Text/Regex/Base/Impl.o )
In-place registering regex-base-0.93.2...
Running Haddock for regex-base-0.93.2...
Running hscolour for regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Haddock coverage:
  94% ( 17 / 18) in 'Text.Regex.Base.RegexLike'
 100% (  1 /  1) in 'Text.Regex.Base.Context'
  75% (  3 /  4) in 'Text.Regex.Base'
  33% (  1 /  3) in 'Text.Regex.Base.Impl'
Documentation created: dist/doc/html/regex-base/index.html,
dist/doc/html/regex-base/regex-base.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-base-0.93.2
Registering regex-base-0.93.2...
Installed regex-base-0.93.2
Configuring stm-2.4.3...
Building stm-2.4.3...
Preprocessing library stm-2.4.3...
[ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o )
[ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o )
[ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o )
[ 4 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o )
[ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o )
[ 6 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o )
[ 7 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o )
[ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o )
[ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o )
[10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o )
In-place registering stm-2.4.3...
Running Haddock for stm-2.4.3...
Running hscolour for stm-2.4.3...
Preprocessing library stm-2.4.3...
Preprocessing library stm-2.4.3...
Haddock coverage:
   0% (  0 / 11) in 'Control.Sequential.STM'
 100% ( 13 / 13) in 'Control.Concurrent.STM.TBQueue'
 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue'
 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan'
 100% ( 15 / 15) in 'Control.Concurrent.STM.TMVar'
 100% ( 13 / 13) in 'Control.Concurrent.STM.TVar'
 100% (  2 /  2) in 'Control.Concurrent.STM.TArray'
  90% (  9 / 10) in 'Control.Monad.STM'
 100% (  8 /  8) in 'Control.Concurrent.STM'
  40% (  2 /  5) in 'Control.Concurrent.STM.TSem'
Documentation created: dist/doc/html/stm/index.html, dist/doc/html/stm/stm.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/stm-2.4.3
Registering stm-2.4.3...
Installed stm-2.4.3
Configuring syb-0.4.2...
Building syb-0.4.2...
Preprocessing library syb-0.4.2...
[ 1 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o )
[ 2 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o )
[ 3 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o )
[ 4 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o )
[ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o )
[ 6 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o )
[ 7 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o )
[ 8 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o )
[ 9 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o )
[10 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o )
[11 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o )
[12 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o )
[13 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o )
[14 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o )
[15 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o )
[16 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o )
In-place registering syb-0.4.2...
Running Haddock for syb-0.4.2...
Running hscolour for syb-0.4.2...
Preprocessing library syb-0.4.2...
Preprocessing library syb-0.4.2...
Haddock coverage:
 100% (  2 /  2) in 'Data.Generics.Basics'
 100% (  2 /  2) in 'Generics.SYB.Basics'
 100% (  1 /  1) in 'Data.Generics.Instances'
 100% (  1 /  1) in 'Generics.SYB.Instances'
  96% ( 43 / 45) in 'Data.Generics.Aliases'
 100% ( 19 / 19) in 'Data.Generics.Schemes'
 100% (  2 /  2) in 'Generics.SYB.Schemes'
 100% (  6 /  6) in 'Data.Generics.Text'
 100% (  2 /  2) in 'Generics.SYB.Text'
 100% ( 16 / 16) in 'Data.Generics.Twins'
 100% (  2 /  2) in 'Generics.SYB.Twins'
 100% (  3 /  3) in 'Data.Generics.Builders'
 100% (  2 /  2) in 'Generics.SYB.Builders'
 100% (  2 /  2) in 'Generics.SYB.Aliases'
 100% (  8 /  8) in 'Data.Generics'
 100% (  2 /  2) in 'Generics.SYB'
Documentation created: dist/doc/html/syb/index.html, dist/doc/html/syb/syb.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/syb-0.4.2
Registering syb-0.4.2...
Installed syb-0.4.2
Configuring tagged-0.7.2...
Building tagged-0.7.2...
Preprocessing library tagged-0.7.2...
[1 of 2] Compiling Data.Proxy       ( old/Data/Proxy.hs, dist/build/Data/Proxy.o )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, dist/build/Data/Tagged.o )
In-place registering tagged-0.7.2...
Running Haddock for tagged-0.7.2...
Running hscolour for tagged-0.7.2...
Preprocessing library tagged-0.7.2...
Preprocessing library tagged-0.7.2...
Haddock coverage:
  80% (  4 /  5) in 'Data.Proxy'
  92% ( 12 / 13) in 'Data.Tagged'
Documentation created: dist/doc/html/tagged/index.html,
dist/doc/html/tagged/tagged.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/tagged-0.7.2
Registering tagged-0.7.2...
Installed tagged-0.7.2
Configuring transformers-compat-0.3.3.4...
Building transformers-compat-0.3.3.4...
Preprocessing library transformers-compat-0.3.3.4...
[1 of 5] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o )
[2 of 5] Compiling Data.Functor.Classes ( 0.3/Data/Functor/Classes.hs, dist/build/Data/Functor/Classes.o )
[3 of 5] Compiling Data.Functor.Sum ( 0.3/Data/Functor/Sum.hs, dist/build/Data/Functor/Sum.o )
[4 of 5] Compiling Control.Monad.Signatures ( 0.3/Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.o )
[5 of 5] Compiling Control.Monad.Trans.Except ( 0.3/Control/Monad/Trans/Except.hs, dist/build/Control/Monad/Trans/Except.o )
In-place registering transformers-compat-0.3.3.4...
Running Haddock for transformers-compat-0.3.3.4...
Running hscolour for transformers-compat-0.3.3.4...
Preprocessing library transformers-compat-0.3.3.4...
Preprocessing library transformers-compat-0.3.3.4...
Haddock coverage:
   0% (  0 /  8) in 'Paths_transformers_compat'
 100% ( 14 / 14) in 'Data.Functor.Classes'
 100% (  2 /  2) in 'Data.Functor.Sum'
 100% (  5 /  5) in 'Control.Monad.Signatures'
 100% ( 18 / 18) in 'Control.Monad.Trans.Except'
Documentation created: dist/doc/html/transformers-compat/index.html,
dist/doc/html/transformers-compat/transformers-compat.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/transformers-compat-0.3.3.4
Registering transformers-compat-0.3.3.4...
Installed transformers-compat-0.3.3.4
Configuring utf8-string-0.3.8...
Building utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
[1 of 7] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o )
[2 of 7] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o )
[3 of 7] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o )
[4 of 7] Compiling System.IO.UTF8   ( System/IO/UTF8.hs, dist/build/System/IO/UTF8.o )
[5 of 7] Compiling System.Environment.UTF8 ( System/Environment/UTF8.hs, dist/build/System/Environment/UTF8.o )
[6 of 7] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o )
[7 of 7] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o )
In-place registering utf8-string-0.3.8...
Running Haddock for utf8-string-0.3.8...
Running hscolour for utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
Preprocessing library utf8-string-0.3.8...
Haddock coverage:
 100% (  8 /  8) in 'Codec.Binary.UTF8.String'
  94% ( 16 / 17) in 'Codec.Binary.UTF8.Generic'
  89% ( 24 / 27) in 'Data.String.UTF8'
  82% ( 14 / 17) in 'System.IO.UTF8'
  14% (  1 /  7) in 'System.Environment.UTF8'
 100% ( 17 / 17) in 'Data.ByteString.UTF8'
 100% ( 17 / 17) in 'Data.ByteString.Lazy.UTF8'
Documentation created: dist/doc/html/utf8-string/index.html,
dist/doc/html/utf8-string/utf8-string.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/utf8-string-0.3.8
Registering utf8-string-0.3.8...
Installed utf8-string-0.3.8
Configuring ansi-wl-pprint-0.6.7.1...
Building ansi-wl-pprint-0.6.7.1...
Preprocessing library ansi-wl-pprint-0.6.7.1...
[1 of 1] Compiling Text.PrettyPrint.ANSI.Leijen ( Text/PrettyPrint/ANSI/Leijen.hs, dist/build/Text/PrettyPrint/ANSI/Leijen.o )
In-place registering ansi-wl-pprint-0.6.7.1...
Running Haddock for ansi-wl-pprint-0.6.7.1...
Running hscolour for ansi-wl-pprint-0.6.7.1...
Preprocessing library ansi-wl-pprint-0.6.7.1...
Preprocessing library ansi-wl-pprint-0.6.7.1...
Haddock coverage:
  96% (129 /134) in 'Text.PrettyPrint.ANSI.Leijen'
Documentation created: dist/doc/html/ansi-wl-pprint/index.html,
dist/doc/html/ansi-wl-pprint/ansi-wl-pprint.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ansi-wl-pprint-0.6.7.1
Registering ansi-wl-pprint-0.6.7.1...
Installed ansi-wl-pprint-0.6.7.1
Configuring nats-0.2...
Building nats-0.2...
Preprocessing library nats-0.2...
[1 of 2] Compiling Numeric.Natural.Internal ( src/Numeric/Natural/Internal.hs, dist/build/Numeric/Natural/Internal.o )
[2 of 2] Compiling Numeric.Natural  ( src/Numeric/Natural.hs, dist/build/Numeric/Natural.o )
In-place registering nats-0.2...
Running Haddock for nats-0.2...
Running hscolour for nats-0.2...
Preprocessing library nats-0.2...
Preprocessing library nats-0.2...
Haddock coverage:
  75% (  3 /  4) in 'Numeric.Natural.Internal'
  75% (  3 /  4) in 'Numeric.Natural'
Documentation created: dist/doc/html/nats/index.html,
dist/doc/html/nats/nats.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/nats-0.2
Registering nats-0.2...
Installed nats-0.2
Configuring unordered-containers-0.2.5.0...
Building unordered-containers-0.2.5.0...
Preprocessing library unordered-containers-0.2.5.0...
[1 of 8] Compiling Data.HashMap.UnsafeShift ( Data/HashMap/UnsafeShift.hs, dist/build/Data/HashMap/UnsafeShift.o )
[2 of 8] Compiling Data.HashMap.PopCount ( Data/HashMap/PopCount.hs, dist/build/Data/HashMap/PopCount.o )
[3 of 8] Compiling Data.HashMap.Unsafe ( Data/HashMap/Unsafe.hs, dist/build/Data/HashMap/Unsafe.o )
[4 of 8] Compiling Data.HashMap.Array ( Data/HashMap/Array.hs, dist/build/Data/HashMap/Array.o )
[5 of 8] Compiling Data.HashMap.Base ( Data/HashMap/Base.hs, dist/build/Data/HashMap/Base.o )
[6 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o )
[7 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o )
[8 of 8] Compiling Data.HashSet     ( Data/HashSet.hs, dist/build/Data/HashSet.o )
In-place registering unordered-containers-0.2.5.0...
Running Haddock for unordered-containers-0.2.5.0...
Running hscolour for unordered-containers-0.2.5.0...
Preprocessing library unordered-containers-0.2.5.0...
Preprocessing library unordered-containers-0.2.5.0...
Haddock coverage:
   0% (  0 /  3) in 'Data.HashMap.UnsafeShift'
  50% (  1 /  2) in 'Data.HashMap.PopCount'
 100% (  2 /  2) in 'Data.HashMap.Unsafe'
  38% ( 14 / 37) in 'Data.HashMap.Array'
  87% ( 54 / 62) in 'Data.HashMap.Base'
 100% ( 46 / 46) in 'Data.HashMap.Strict'
 100% ( 46 / 46) in 'Data.HashMap.Lazy'
 100% ( 27 / 27) in 'Data.HashSet'
Documentation created: dist/doc/html/unordered-containers/index.html,
dist/doc/html/unordered-containers/unordered-containers.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/unordered-containers-0.2.5.0
Registering unordered-containers-0.2.5.0...
Installed unordered-containers-0.2.5.0
Configuring HaXml-1.24.1...
Building HaXml-1.24.1...
Preprocessing library HaXml-1.24.1...
[ 1 of 42] Compiling Text.XML.HaXml.Xtract.Lex ( src/Text/XML/HaXml/Xtract/Lex.hs, dist/build/Text/XML/HaXml/Xtract/Lex.o )
[ 2 of 42] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Text/XML/HaXml/Posn.o )
[ 3 of 42] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/Text/XML/HaXml/Lex.o )
[ 4 of 42] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef ( src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs, dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o )
[ 5 of 42] Compiling Text.XML.HaXml.DtdToHaskell.Instance ( src/Text/XML/HaXml/DtdToHaskell/Instance.hs, dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o )
[ 6 of 42] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Text/XML/HaXml/Types.o )
[ 7 of 42] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/Text/XML/HaXml/Escape.o )
[ 8 of 42] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/Text/XML/HaXml/Namespaces.o )
[ 9 of 42] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/Text/XML/HaXml/Combinators.o )
[10 of 42] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/Text/XML/HaXml/Parse.o )
[11 of 42] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/Text/XML/HaXml/Pretty.o )
[12 of 42] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/Text/XML/HaXml/Html/Generate.o )
[13 of 42] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/Text/XML/HaXml/Html/Parse.o )
[14 of 42] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/Text/XML/HaXml/Wrappers.o )
[15 of 42] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/Text/XML/HaXml/Verbatim.o )
[16 of 42] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/Text/XML/HaXml/ByteStringPP.o )
[17 of 42] Compiling Text.XML.HaXml.DtdToHaskell.Convert ( src/Text/XML/HaXml/DtdToHaskell/Convert.hs, dist/build/Text/XML/HaXml/DtdToHaskell/Convert.o )
[18 of 42] Compiling Text.XML.HaXml.Html.ParseLazy ( src/Text/XML/HaXml/Html/ParseLazy.hs, dist/build/Text/XML/HaXml/Html/ParseLazy.o )
[19 of 42] Compiling Text.XML.HaXml.Html.Pretty ( src/Text/XML/HaXml/Html/Pretty.hs, dist/build/Text/XML/HaXml/Html/Pretty.o )
[20 of 42] Compiling Text.XML.HaXml.ParseLazy ( src/Text/XML/HaXml/ParseLazy.hs, dist/build/Text/XML/HaXml/ParseLazy.o )
[21 of 42] Compiling Text.XML.HaXml.SAX ( src/Text/XML/HaXml/SAX.hs, dist/build/Text/XML/HaXml/SAX.o )
[22 of 42] Compiling Text.XML.HaXml.Schema.XSDTypeModel ( src/Text/XML/HaXml/Schema/XSDTypeModel.hs, dist/build/Text/XML/HaXml/Schema/XSDTypeModel.o )

src/Text/XML/HaXml/Schema/XSDTypeModel.hs:305:19: Warning:
    Fields of `Schema' not initialised: schema_elementFormDefault,
                                        schema_attributeFormDefault, schema_finalDefault,
                                        schema_blockDefault, schema_targetNamespace, schema_version,
                                        schema_namespaces
    In the expression: Schema {schema_items = []}
    In an equation for `mempty': mempty = Schema {schema_items = []}
    In the instance declaration for `Monoid Schema'
[23 of 42] Compiling Text.XML.HaXml.Schema.NameConversion ( src/Text/XML/HaXml/Schema/NameConversion.hs, dist/build/Text/XML/HaXml/Schema/NameConversion.o )
[24 of 42] Compiling Text.XML.HaXml.Schema.PrimitiveTypes ( src/Text/XML/HaXml/Schema/PrimitiveTypes.hs, dist/build/Text/XML/HaXml/Schema/PrimitiveTypes.o )
[25 of 42] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/Text/XML/HaXml/TypeMapping.o )
[26 of 42] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/Text/XML/HaXml/XmlContent/Parser.o )
[27 of 42] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/Text/XML/HaXml/XmlContent.o )
[28 of 42] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/Text/XML/HaXml/Validate.o )
[29 of 42] Compiling Text.XML.HaXml.OneOfN ( src/Text/XML/HaXml/OneOfN.hs, dist/build/Text/XML/HaXml/OneOfN.o )
[30 of 42] Compiling Text.XML.HaXml.Schema.Parse ( src/Text/XML/HaXml/Schema/Parse.hs, dist/build/Text/XML/HaXml/Schema/Parse.o )
[31 of 42] Compiling Text.XML.HaXml.Schema.HaskellTypeModel ( src/Text/XML/HaXml/Schema/HaskellTypeModel.hs, dist/build/Text/XML/HaXml/Schema/HaskellTypeModel.o )
[32 of 42] Compiling Text.XML.HaXml.Schema.PrettyHaskell ( src/Text/XML/HaXml/Schema/PrettyHaskell.hs, dist/build/Text/XML/HaXml/Schema/PrettyHaskell.o )
[33 of 42] Compiling Text.XML.HaXml.Schema.PrettyHsBoot ( src/Text/XML/HaXml/Schema/PrettyHsBoot.hs, dist/build/Text/XML/HaXml/Schema/PrettyHsBoot.o )
[34 of 42] Compiling Text.XML.HaXml.Schema.Environment ( src/Text/XML/HaXml/Schema/Environment.hs, dist/build/Text/XML/HaXml/Schema/Environment.o )
[35 of 42] Compiling Text.XML.HaXml.Schema.TypeConversion ( src/Text/XML/HaXml/Schema/TypeConversion.hs, dist/build/Text/XML/HaXml/Schema/TypeConversion.o )
[36 of 42] Compiling Text.XML.HaXml.ShowXmlLazy ( src/Text/XML/HaXml/ShowXmlLazy.hs, dist/build/Text/XML/HaXml/ShowXmlLazy.o )
[37 of 42] Compiling Text.XML.HaXml.Util ( src/Text/XML/HaXml/Util.hs, dist/build/Text/XML/HaXml/Util.o )
[38 of 42] Compiling Text.XML.HaXml.XmlContent.Haskell ( src/Text/XML/HaXml/XmlContent/Haskell.hs, dist/build/Text/XML/HaXml/XmlContent/Haskell.o )
[39 of 42] Compiling Text.XML.HaXml.Xtract.Combinators ( src/Text/XML/HaXml/Xtract/Combinators.hs, dist/build/Text/XML/HaXml/Xtract/Combinators.o )
[40 of 42] Compiling Text.XML.HaXml.Xtract.Parse ( src/Text/XML/HaXml/Xtract/Parse.hs, dist/build/Text/XML/HaXml/Xtract/Parse.o )
[41 of 42] Compiling Text.XML.HaXml.Schema.Schema ( src/Text/XML/HaXml/Schema/Schema.hs, dist/build/Text/XML/HaXml/Schema/Schema.o )
[42 of 42] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/Text/XML/HaXml.o )
In-place registering HaXml-1.24.1...
Preprocessing executable 'Canonicalise' for HaXml-1.24.1...
[ 1 of 10] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 2 of 10] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Posn.o )
[ 3 of 10] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 4 of 10] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 5 of 10] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[ 6 of 10] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[ 7 of 10] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[ 8 of 10] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 9 of 10] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[10 of 10] Compiling Main             ( src/tools/Canonicalise.hs, dist/build/Canonicalise/Canonicalise-tmp/Main.o )
Linking dist/build/Canonicalise/Canonicalise ...
Preprocessing executable 'CanonicaliseLazy' for HaXml-1.24.1...
[ 1 of 13] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 2 of 13] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Posn.o )
[ 3 of 13] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 4 of 13] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 5 of 13] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 6 of 13] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[ 7 of 13] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[ 8 of 13] Compiling Text.XML.HaXml.Html.Pretty ( src/Text/XML/HaXml/Html/Pretty.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Html/Pretty.o )

src/Text/XML/HaXml/Html/Pretty.hs:12: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/Text/XML/HaXml/Html/Pretty.hs:245:27: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Pretty.hs:268:1

src/Text/XML/HaXml/Html/Pretty.hs:247:25: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Pretty.hs:268:1

src/Text/XML/HaXml/Html/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[ 9 of 13] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[10 of 13] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[11 of 13] Compiling Text.XML.HaXml.Html.ParseLazy ( src/Text/XML/HaXml/Html/ParseLazy.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Html/ParseLazy.o )

src/Text/XML/HaXml/Html/ParseLazy.hs:16: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/Text/XML/HaXml/Html/ParseLazy.hs:19: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()

src/Text/XML/HaXml/Html/ParseLazy.hs:141:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/ParseLazy.hs:131:1

src/Text/XML/HaXml/Html/ParseLazy.hs:188:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/ParseLazy.hs:19:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/ParseLazy.hs:215:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:219:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:224:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:237:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:241:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:253:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:268:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:274:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:303:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:319:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `element': Patterns not matched: QN _ _

src/Text/XML/HaXml/Html/ParseLazy.hs:321:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:331:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:341:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:345:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:348:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:356:23: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:382:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `f0': Patterns not matched: (QN _ _, _)

src/Text/XML/HaXml/Html/ParseLazy.hs:410:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:671:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[12 of 13] Compiling Text.XML.HaXml.ParseLazy ( src/Text/XML/HaXml/ParseLazy.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/ParseLazy.o )

src/Text/XML/HaXml/ParseLazy.hs:31:1: Warning:
    Module `Prelude' does not export `catch'

src/Text/XML/HaXml/ParseLazy.hs:33: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/Text/XML/HaXml/ParseLazy.hs:36: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()

src/Text/XML/HaXml/ParseLazy.hs:108:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:109:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:183:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:167:1

src/Text/XML/HaXml/ParseLazy.hs:230:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/ParseLazy.hs:36:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/ParseLazy.hs:244:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1

src/Text/XML/HaXml/ParseLazy.hs:273:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1

src/Text/XML/HaXml/ParseLazy.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:326:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:331:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:344:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:348:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:363:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:375:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:376:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:382:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:413:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:440:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:443:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:446:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:472:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:482:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:488:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:511:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:512:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:517:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:569:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:546:1

src/Text/XML/HaXml/ParseLazy.hs:574:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:561:1

src/Text/XML/HaXml/ParseLazy.hs:583:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:584:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:587:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:589:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:598:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:599:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:602:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:671:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:674:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:676:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:681:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:682:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:684:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:685:12: Warning:
    Defined but not used: `i'

src/Text/XML/HaXml/ParseLazy.hs:686:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:694:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:695:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:696:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:727:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:758:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:762:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:768:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:769:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:770:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:773:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:811:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:815:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:833:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:839:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:840:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:843:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:855:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:858:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:868:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1
[13 of 13] Compiling Main             ( src/tools/CanonicaliseLazy.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Main.o )
Linking dist/build/CanonicaliseLazy/CanonicaliseLazy ...
Preprocessing executable 'Xtract' for HaXml-1.24.1...
[ 1 of 25] Compiling Text.XML.HaXml.Xtract.Lex ( src/Text/XML/HaXml/Xtract/Lex.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Xtract/Lex.o )

src/Text/XML/HaXml/Xtract/Lex.hs:54:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `white':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['\t', ' ', '\n', '\r', '\160']
[ 2 of 25] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Posn.o )
[ 3 of 25] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 4 of 25] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 5 of 25] Compiling Text.XML.HaXml.Html.ParseLazy ( src/Text/XML/HaXml/Html/ParseLazy.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Html/ParseLazy.o )

src/Text/XML/HaXml/Html/ParseLazy.hs:16: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/Text/XML/HaXml/Html/ParseLazy.hs:19: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()

src/Text/XML/HaXml/Html/ParseLazy.hs:141:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/ParseLazy.hs:131:1

src/Text/XML/HaXml/Html/ParseLazy.hs:188:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/ParseLazy.hs:19:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/ParseLazy.hs:215:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:219:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:224:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:237:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:241:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:253:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:268:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:274:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:303:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:319:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `element': Patterns not matched: QN _ _

src/Text/XML/HaXml/Html/ParseLazy.hs:321:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:331:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:341:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:345:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:348:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:356:23: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:382:11: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `f0': Patterns not matched: (QN _ _, _)

src/Text/XML/HaXml/Html/ParseLazy.hs:410:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/ParseLazy.hs:671:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[ 6 of 25] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Escape.o )
[ 7 of 25] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 8 of 25] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 9 of 25] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[10 of 25] Compiling Text.XML.HaXml.ParseLazy ( src/Text/XML/HaXml/ParseLazy.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/ParseLazy.o )

src/Text/XML/HaXml/ParseLazy.hs:31:1: Warning:
    Module `Prelude' does not export `catch'

src/Text/XML/HaXml/ParseLazy.hs:33: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/Text/XML/HaXml/ParseLazy.hs:36: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()

src/Text/XML/HaXml/ParseLazy.hs:108:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:109:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:183:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:167:1

src/Text/XML/HaXml/ParseLazy.hs:230:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/ParseLazy.hs:36:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/ParseLazy.hs:244:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1

src/Text/XML/HaXml/ParseLazy.hs:273:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1

src/Text/XML/HaXml/ParseLazy.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:326:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:331:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:344:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:348:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:363:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:375:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:376:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:382:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:413:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:440:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:443:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:446:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:472:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:482:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:488:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:511:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:512:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:517:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:569:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:546:1

src/Text/XML/HaXml/ParseLazy.hs:574:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:561:1

src/Text/XML/HaXml/ParseLazy.hs:583:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:584:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:587:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:589:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:598:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:599:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:602:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:671:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:674:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:676:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:681:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:682:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:684:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:685:12: Warning:
    Defined but not used: `i'

src/Text/XML/HaXml/ParseLazy.hs:686:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:694:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:695:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:696:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:727:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:183:1

src/Text/XML/HaXml/ParseLazy.hs:758:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:762:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:768:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:769:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:770:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:773:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:811:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:815:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:833:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:839:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:840:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:843:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:855:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:858:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/ParseLazy.hs:868:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/ParseLazy.hs:872:1
[11 of 25] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[12 of 25] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[13 of 25] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[14 of 25] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Html/Generate.o )
[15 of 25] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[16 of 25] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Verbatim.o )
[17 of 25] Compiling Text.XML.HaXml.Util ( src/Text/XML/HaXml/Util.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Util.o )

src/Text/XML/HaXml/Util.hs:32:16: Warning:
    This binding for `attrs' shadows the existing binding
      defined at src/Text/XML/HaXml/Util.hs:32:1

src/Text/XML/HaXml/Util.hs:35:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `tagTextContent':
        Patterns not matched:
            CString _ _ _
            CRef _ _
            CMisc _ _
[18 of 25] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[19 of 25] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[20 of 25] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[21 of 25] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[22 of 25] Compiling Text.XML.HaXml.Xtract.Combinators ( src/Text/XML/HaXml/Xtract/Combinators.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Xtract/Combinators.o )
[23 of 25] Compiling Text.XML.HaXml.Xtract.Parse ( src/Text/XML/HaXml/Xtract/Parse.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Xtract/Parse.o )

src/Text/XML/HaXml/Xtract/Parse.hs:78:8: Warning:
    This binding for `x' shadows the existing binding
      imported from `Text.XML.HaXml.Combinators' at src/Text/XML/HaXml/Xtract/Parse.hs:13:1-38
      (and originally defined
         at src/Text/XML/HaXml/Combinators.hs:433:3-5)

src/Text/XML/HaXml/Xtract/Parse.hs:205:6: Warning:
    This binding for `x' shadows the existing binding
      imported from `Text.XML.HaXml.Combinators' at src/Text/XML/HaXml/Xtract/Parse.hs:13:1-38
      (and originally defined
         at src/Text/XML/HaXml/Combinators.hs:433:3-5)

src/Text/XML/HaXml/Xtract/Parse.hs:255:15: Warning:
    This binding for `attr' shadows the existing binding
      imported from `Text.XML.HaXml.Combinators' at src/Text/XML/HaXml/Xtract/Parse.hs:13:1-38
      (and originally defined
         at src/Text/XML/HaXml/Combinators.hs:124:1-4)

src/Text/XML/HaXml/Xtract/Parse.hs:330:9: Warning:
    Defined but not used: `q2'

src/Text/XML/HaXml/Xtract/Parse.hs:339:9: Warning:
    Defined but not used: `q2'
[24 of 25] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/Xtract/Xtract-tmp/Text/XML/HaXml.o )
[25 of 25] Compiling Main             ( src/tools/Xtract.hs, dist/build/Xtract/Xtract-tmp/Main.o )

src/tools/Xtract.hs:32:1: Warning:
    Top-level binding with no type signature: defaultOptions :: Opts

src/tools/Xtract.hs:51:23: Warning: Defined but not used: `errs'
Linking dist/build/Xtract/Xtract ...
Preprocessing executable 'Validate' for HaXml-1.24.1...
[ 1 of 16] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Posn.o )
[ 2 of 16] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 3 of 16] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 4 of 16] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 5 of 16] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 6 of 16] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[ 7 of 16] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[ 8 of 16] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[ 9 of 16] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[10 of 16] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[11 of 16] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[12 of 16] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Verbatim.o )
[13 of 16] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[14 of 16] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[15 of 16] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/Validate/Validate-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[16 of 16] Compiling Main             ( src/tools/Validate.hs, dist/build/Validate/Validate-tmp/Main.o )
Linking dist/build/Validate/Validate ...
Preprocessing executable 'MkOneOf' for HaXml-1.24.1...
[ 1 of 19] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Posn.o )
[ 2 of 19] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 3 of 19] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 4 of 19] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Escape.o )
[ 5 of 19] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 6 of 19] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[ 7 of 19] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 8 of 19] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[ 9 of 19] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Html/Generate.o )
[10 of 19] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[11 of 19] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[12 of 19] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Verbatim.o )
[13 of 19] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[14 of 19] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[15 of 19] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[16 of 19] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[17 of 19] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[18 of 19] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/MkOneOf/MkOneOf-tmp/Text/XML/HaXml.o )
[19 of 19] Compiling Main             ( src/tools/MkOneOf.hs, dist/build/MkOneOf/MkOneOf-tmp/Main.o )
Linking dist/build/MkOneOf/MkOneOf ...
Preprocessing executable 'DtdToHaskell' for HaXml-1.24.1...
[ 1 of 22] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Posn.o )
[ 2 of 22] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 3 of 22] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef ( src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/DtdToHaskell/TypeDef.o )

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:195:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mangle': Patterns not matched: []

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:238:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `manglef': Patterns not matched: []
[ 4 of 22] Compiling Text.XML.HaXml.DtdToHaskell.Instance ( src/Text/XML/HaXml/DtdToHaskell/Instance.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/DtdToHaskell/Instance.o )
[ 5 of 22] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 6 of 22] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 7 of 22] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 8 of 22] Compiling Text.XML.HaXml.DtdToHaskell.Convert ( src/Text/XML/HaXml/DtdToHaskell/Convert.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/DtdToHaskell/Convert.o )

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:54:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `convert': Patterns not matched: (QN _ _, _)

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:62:62: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/DtdToHaskell/Convert.hs:54:12

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:65:11: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: TagName (QN _ _) _

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:81:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `inner':
        Patterns not matched: TagName (QN _ _) _

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:98:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `flatten': Patterns not matched: Defaultable _ _

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:111:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkAttrDef':
        Patterns not matched:
            (QN _ _) (AttDef _ (EnumeratedType _) _)
            (N _) (AttDef (QN _ _) (EnumeratedType _) _)

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:122:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkAttrField':
        Patterns not matched:
            (QN _ _) _
            (N _) (AttDef (QN _ _) _ _)
[ 9 of 22] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[10 of 22] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[11 of 22] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Escape.o )
[12 of 22] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Html/Generate.o )
[13 of 22] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[14 of 22] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[15 of 22] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[16 of 22] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Verbatim.o )
[17 of 22] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[18 of 22] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[19 of 22] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[20 of 22] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[21 of 22] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml.o )
[22 of 22] Compiling Main             ( src/tools/DtdToHaskell.hs, dist/build/DtdToHaskell/DtdToHaskell-tmp/Main.o )

src/tools/DtdToHaskell.hs:12:1: Warning:
    The import of `takeWhile, dropWhile'
    from module `Data.List' is redundant

src/tools/DtdToHaskell.hs:20:1: Warning:
    The import of `TypeDef'
    from module `Text.XML.HaXml.DtdToHaskell.TypeDef' is redundant
Linking dist/build/DtdToHaskell/DtdToHaskell ...
Preprocessing executable 'XsdToHaskell' for HaXml-1.24.1...
[ 1 of 27] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Posn.o )
[ 2 of 27] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 3 of 27] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 4 of 27] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 5 of 27] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 6 of 27] Compiling Text.XML.HaXml.Schema.NameConversion ( src/Text/XML/HaXml/Schema/NameConversion.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/NameConversion.o )

src/Text/XML/HaXml/Schema/NameConversion.hs:8:1: Warning:
    The import of `Text.XML.HaXml.Namespaces' is redundant
      except perhaps to import instances from `Text.XML.HaXml.Namespaces'
    To import instances alone, use: import Text.XML.HaXml.Namespaces()

src/Text/XML/HaXml/Schema/NameConversion.hs:62:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkConid':
        Patterns not matched:
            []
            _ : (_ : (_ : _))

src/Text/XML/HaXml/Schema/NameConversion.hs:66:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkVarid':
        Patterns not matched:
            []
            _ : (_ : (_ : _))

src/Text/XML/HaXml/Schema/NameConversion.hs:69:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `first': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/NameConversion.hs:72:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at src/Text/XML/HaXml/Schema/NameConversion.hs:11:1-16
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/NameConversion.hs:72:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `last': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/NameConversion.hs:115:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `cap': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:129:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/NameConversion.hs:3:8-43
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/NameConversion.hs:130:18: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/NameConversion.hs:131:18: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/NameConversion.hs:165:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkVarId': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:167:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkConId': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:199:36: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: (_, [])

src/Text/XML/HaXml/Schema/NameConversion.hs:200:46: Warning:
    Defined but not used: `suf'
[ 7 of 27] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[ 8 of 27] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[ 9 of 27] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Escape.o )
[10 of 27] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Html/Generate.o )
[11 of 27] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[12 of 27] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[13 of 27] Compiling Text.XML.HaXml.Schema.XSDTypeModel ( src/Text/XML/HaXml/Schema/XSDTypeModel.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/XSDTypeModel.o )

src/Text/XML/HaXml/Schema/XSDTypeModel.hs:305:19: Warning:
    Fields of `Schema' not initialised: schema_elementFormDefault,
                                        schema_attributeFormDefault, schema_finalDefault,
                                        schema_blockDefault, schema_targetNamespace, schema_version,
                                        schema_namespaces
    In the expression: Schema {schema_items = []}
    In an equation for `mempty': mempty = Schema {schema_items = []}
    In the instance declaration for `Monoid Schema'
[14 of 27] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[15 of 27] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Verbatim.o )
[16 of 27] Compiling Text.XML.HaXml.Util ( src/Text/XML/HaXml/Util.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Util.o )

src/Text/XML/HaXml/Util.hs:32:16: Warning:
    This binding for `attrs' shadows the existing binding
      defined at src/Text/XML/HaXml/Util.hs:32:1

src/Text/XML/HaXml/Util.hs:35:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `tagTextContent':
        Patterns not matched:
            CString _ _ _
            CRef _ _
            CMisc _ _
[17 of 27] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[18 of 27] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[19 of 27] Compiling Text.XML.HaXml.Schema.Parse ( src/Text/XML/HaXml/Schema/Parse.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/Parse.o )

src/Text/XML/HaXml/Schema/Parse.hs:6: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()

src/Text/XML/HaXml/Schema/Parse.hs:11:1: Warning:
    The import item `Attribute(..)' suggests that
    `Attribute' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/Parse.hs:26:5: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:644:1

src/Text/XML/HaXml/Schema/Parse.hs:140:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `deQN': Patterns not matched: N _

src/Text/XML/HaXml/Schema/Parse.hs:147:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/Parse.hs:147:21: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Schema/Parse.hs:160:20: Warning:
    This binding for `uri' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:597:1

src/Text/XML/HaXml/Schema/Parse.hs:164:10: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/Parse.hs:184:1: Warning:
    Top-level binding with no type signature:
      schema :: Parser (Content Posn) Schema

src/Text/XML/HaXml/Schema/Parse.hs:243:12: Warning:
    This binding for `qual' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:172:1

src/Text/XML/HaXml/Schema/Parse.hs:380:12: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/Parse.hs:538:17: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- isWord "unbounded"",
    or by using the flag -fno-warn-unused-do-bind
[20 of 27] Compiling Text.XML.HaXml.Schema.Environment ( src/Text/XML/HaXml/Schema/Environment.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/Environment.o )

src/Text/XML/HaXml/Schema/Environment.hs:6:1: Warning:
    The import item `Name(..)' suggests that
    `Name' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/Environment.hs:6:1: Warning:
    The import of `Name'
    from module `Text.XML.HaXml.Types' is redundant

src/Text/XML/HaXml/Schema/Environment.hs:82:20: Warning:
    This binding for `init' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/Environment.hs:2:8-40
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/Environment.hs:97:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:100:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:103:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:113:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `complex': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:117:29: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:113:13

src/Text/XML/HaXml/Schema/Environment.hs:123:46: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:113:13

src/Text/XML/HaXml/Schema/Environment.hs:134:24: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Schema/Environment.hs:154:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `elementDecl': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:155:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:164:29: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:154:17

src/Text/XML/HaXml/Schema/Environment.hs:172:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attributeDecl': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:173:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:177:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attrGroup': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:178:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:182:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `group': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:183:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:189:30: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:188:11
[21 of 27] Compiling Text.XML.HaXml.Schema.HaskellTypeModel ( src/Text/XML/HaXml/Schema/HaskellTypeModel.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/HaskellTypeModel.o )
[22 of 27] Compiling Text.XML.HaXml.Schema.TypeConversion ( src/Text/XML/HaXml/Schema/TypeConversion.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/TypeConversion.o )

src/Text/XML/HaXml/Schema/TypeConversion.hs:6:1: Warning:
    The import item `Name(..)' suggests that
    `Name' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/TypeConversion.hs:6:1: Warning:
    The import of `Name'
    from module `Text.XML.HaXml.Types' is redundant

src/Text/XML/HaXml/Schema/TypeConversion.hs:15:1: Warning:
    The import of `Data.Map' is redundant
      except perhaps to import instances from `Data.Map'
    To import instances alone, use: import Data.Map()

src/Text/XML/HaXml/Schema/TypeConversion.hs:16: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()

src/Text/XML/HaXml/Schema/TypeConversion.hs:17:1: Warning:
    The import of `isNothing' from module `Data.Maybe' is redundant

src/Text/XML/HaXml/Schema/TypeConversion.hs:36:27: Warning:
    Defined but not used: `ad'

src/Text/XML/HaXml/Schema/TypeConversion.hs:37:26: Warning:
    Defined but not used: `ag'

src/Text/XML/HaXml/Schema/TypeConversion.hs:40:23: Warning:
    Defined but not used: `prim'

src/Text/XML/HaXml/Schema/TypeConversion.hs:41:12: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:41:30: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:20: Warning:
    Defined but not used: `a'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:22: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:24: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:26: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:12: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:27: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:29: Warning:
    Defined but not used: `u'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:26: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:30: Warning:
    Defined but not used: `base'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:35: Warning:
    Defined but not used: `r1'

src/Text/XML/HaXml/Schema/TypeConversion.hs:77:53: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:91:22: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/TypeConversion.hs:105:22: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/TypeConversion.hs:133:25: Warning:
    Defined but not used: es'

src/Text/XML/HaXml/Schema/TypeConversion.hs:157:9: Warning:
    Defined but not used: `c'

src/Text/XML/HaXml/Schema/TypeConversion.hs:267:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:274:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:275:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:301:15: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/TypeConversion.hs:334:31: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:334:35: Warning:
    Defined but not used: `eds'

src/Text/XML/HaXml/Schema/TypeConversion.hs:339:31: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:348:5: Warning:
    This binding for `any' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/TypeConversion.hs:368:9: Warning:
    This binding for `simple' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:40:5

src/Text/XML/HaXml/Schema/TypeConversion.hs:371:9: Warning:
    This binding for `complex' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:84:5

src/Text/XML/HaXml/Schema/TypeConversion.hs:378:15: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:364:23

src/Text/XML/HaXml/Schema/TypeConversion.hs:393:12: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/TypeConversion.hs:403:14: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:26: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:30: Warning:
    Defined but not used: `base'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:35: Warning:
    Defined but not used: `r1'

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `consolidate':
        Patterns not matched:
            (Occurs _ _) (OrderedNumericTotalDigits, _, _)
            (Occurs _ _) (OrderedNumericFractionDigits, _, _)
            (Occurs _ _) (UnorderedPattern, _, _)
            (Occurs _ _) (UnorderedEnumeration, _, _)
            ...

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:25: Warning:
    Defined but not used: `max'
[23 of 27] Compiling Text.XML.HaXml.Schema.PrettyHaskell ( src/Text/XML/HaXml/Schema/PrettyHaskell.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Schema/PrettyHaskell.o )

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:19:1: Warning:
    The import of `notElem' from module `Data.List' is redundant

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:20:1: Warning:
    The import of `isJust, fromJust, catMaybes'
    from module `Data.Maybe' is redundant

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:14: Warning:
    Defined but not used: `sep'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:24: Warning:
    Defined but not used: `pp'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:27:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:58:29: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `ghc-prim:GHC.Prim')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:25: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `1 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:25-29
      (Num a0)
        arising from the literal `1'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:26
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:59:44-47
    In the second argument of `zipWith', namely `[1 .. ]'
    In the expression:
      zipWith
        (\ n seq
           -> case seq of {
                [x]
                  -> "\
                     \("
                     ++ show n ++ ") " ++ paragraph 56 x
                _ -> "\
                     \("
                     ++
                       show n
                       ++
                         ") Sequence of:"
                         ++
                           concatMap
                             (\ s
                                -> "\
                                   \\
                                   \  * "
                                   ++ paragraph 52 s)
                             seq })
        [1 .. ]
    In the second argument of `($)', namely
      `zipWith
         (\ n seq
            -> case seq of {
                 [x]
                   -> "\
                      \("
                      ++ show n ++ ") " ++ paragraph 56 x
                 _ -> "\
                      \("
                      ++
                        show n
                        ++
                          ") Sequence of:"
                          ++
                            concatMap
                              (\ s
                                 -> "\
                                    \\
                                    \  * "
                                    ++ paragraph 52 s)
                              seq })
         [1 .. ]
       $ map (map safeComment) $ nested'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:87:1: Warning:
    Defined but not used: `ppVarId'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:89:1: Warning:
    Defined but not used: `ppUnqVarId'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:133:26: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:137:26: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:169:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:171:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:171:11: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:178:13: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:177:5

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:178:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:190:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:192:37: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:205:11: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:207:11: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:207:14: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:213:14: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:215:17: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:218:49: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:230:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppHighLevelDecl':
        Patterns not matched:
            _ (ElementOfType (OneOf _ _ _))
            _ (ElementOfType (AnyElem _ _))
            _ (ElementOfType Text)

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:261:28: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:261:28: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:263:32: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:263:32: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:267:31: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:267:31: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:310:16: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:271:42

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:319:40: Warning:
    Defined but not used: `sts'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:386:17: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:352:40

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:419:28: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:419:28: Warning:
    Defined but not used: `mod'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:449:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `initLower':
        Patterns not matched:
            XName (N [])
            XName (QN _ [])

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:463:20: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:477:20: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:495:5: Warning:
    Defined but not used: `notInScope'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:57: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `1 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:57-61
      (Num a0)
        arising from the literal `1'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:58
      (Show a0)
        arising from a use of `choices'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:41-47
    In the second argument of `zip', namely `[1 .. ]'
    In the fifth argument of `ppvList', namely `(zip es [1 .. ])'
    In the first argument of `($$)', namely
      `ppvList "=" "|" "" choices (zip es [1 .. ])'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:27: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:29: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:32: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:574:55: Warning:
    Defined but not used: `grandsuper'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:591:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:20: Warning:
    Defined but not used: `fwdReqd'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:692:5: Warning:
    Defined but not used: `fwd'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:12: Warning:
    This binding for `t' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:16

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:14: Warning:
    This binding for `es' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:50

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:17: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:53

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:73: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `0 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:73-77
      (Num a0)
        arising from the literal `0'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:74
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:60-63
    In the expression: [0 .. ]
    In a stmt of a list comprehension: n <- [0 .. ]
    In the second argument of `take', namely
      `[text ('a' : show n) | n <- [0 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:73: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `0 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:73-77
      (Num a0)
        arising from the literal `0'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:74
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:60-63
    In the expression: [0 .. ]
    In a stmt of a list comprehension: n <- [0 .. ]
    In the second argument of `take', namely
      `[text ('e' : show n) | n <- [0 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:714:47: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:722:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppSuper': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:722:13: Warning:
    This binding for `t' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:718:40

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:733:10: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:733:13: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:757:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:758:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:759:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:771:12: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:765:25

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:775:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:19: Warning:
    Defined but not used: `brack'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:25: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:830:30: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:838:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `liftedElemModifier':
        Patterns not matched:
            Element _ _ _ _ _ _ _
            AnyElem _ _
            Text

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:857:14: Warning:
    Defined but not used: `i'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:868:8: Warning:
    Defined but not used: `seen'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:875:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:877:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'
[24 of 27] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[25 of 27] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[26 of 27] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Text/XML/HaXml.o )
[27 of 27] Compiling Main             ( src/tools/XsdToHaskell.hs, dist/build/XsdToHaskell/XsdToHaskell-tmp/Main.o )

src/tools/XsdToHaskell.hs:32:1: Warning:
    The import of `vcat'
    from module `Text.PrettyPrint.HughesPJ' is redundant
Linking dist/build/XsdToHaskell/XsdToHaskell ...
Preprocessing executable 'FpMLToHaskell' for HaXml-1.24.1...
[ 1 of 28] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Posn.o )
[ 2 of 28] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:209:18: Warning:
    This binding for `lookup' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Lex.hs:16:8-25
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Lex.hs:320:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:320:29: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22

src/Text/XML/HaXml/Lex.hs:323:24: Warning:
    This binding for `p' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:9

src/Text/XML/HaXml/Lex.hs:323:27: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:12

src/Text/XML/HaXml/Lex.hs:323:29: Warning:
    This binding for `ss' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:14

src/Text/XML/HaXml/Lex.hs:323:33: Warning:
    This binding for `k' shadows the existing binding
      bound at src/Text/XML/HaXml/Lex.hs:316:22
[ 3 of 28] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:178:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `==':
        Patterns not matched:
            (CElem _ _) (CString _ _ _)
            (CElem _ _) (CRef _ _)
            (CElem _ _) (CMisc _ _)
            (CString _ _ _) (CElem _ _)
            ...

src/Text/XML/HaXml/Types.hs:292:17: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Types.hs:292:19: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:292:25: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Types.hs:293:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Types.hs:293:26: Warning:
    Defined but not used: `q'

src/Text/XML/HaXml/Types.hs:293:28: Warning:
    Defined but not used: `m'
[ 4 of 28] Compiling Text.XML.HaXml.Namespaces ( src/Text/XML/HaXml/Namespaces.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Namespaces.o )

src/Text/XML/HaXml/Namespaces.hs:127:17: Warning:
    This binding for `qualify' shadows the existing binding
      defined at src/Text/XML/HaXml/Namespaces.hs:58:1

src/Text/XML/HaXml/Namespaces.hs:171:15: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkNamespace': Patterns not matched: (QN _ _, _)
[ 5 of 28] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:34: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/Text/XML/HaXml/Parse.hs:37: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()

src/Text/XML/HaXml/Parse.hs:73:11: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Parse.hs:101:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:102:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:104:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:105:11: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:179:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:163:1

src/Text/XML/HaXml/Parse.hs:226:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Parse.hs:37:1-38
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Parse.hs:240:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:269:35: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1

src/Text/XML/HaXml/Parse.hs:313:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:317:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP ((++) "missing ?> in <?" n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:335:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:339:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:353:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:365:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:366:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:372:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:403:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:430:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:432:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:435:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:461:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:463:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:470:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:473:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:479:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "missing = in attribute"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:502:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:503:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ELEMENTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:508:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP
                                              ((++)
                                                 "expected > terminating ELEMENT decl"
                                                 (++)
                                                   "\
                                                   \    element name was "
                                                   (++)
                                                     show (printableName n)
                                                     (++)
                                                       "\
                                                       \    contentspec was "
                                                       \ (ContentSpec p) -> debugShowCP p c)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:560:13: Warning:
    This binding for `cp' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:537:1

src/Text/XML/HaXml/Parse.hs:565:19: Warning:
    This binding for `modifier' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:552:1

src/Text/XML/HaXml/Parse.hs:574:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokBraOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:575:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokHash",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:578:42: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPipe",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:580:20: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- blank
                                            ((>>)
                                               tok Text.XML.HaXml.Lex.TokBraClose
                                               tok Text.XML.HaXml.Lex.TokStar)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:589:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:590:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ATTLISTx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:593:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            blank (tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failBadP "missing > terminating ATTLIST"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:662:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:663:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.INCLUDEx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:665:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after INCLUDE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:667:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for INCLUDE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:672:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:673:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- peRef
                                            (tok
                                               (Text.XML.HaXml.Lex.TokSection
                                                  Text.XML.HaXml.Lex.IGNOREx))",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:675:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSqOpen
                                            failBadP "missing [ after IGNORE"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:676:12: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- many newIgnore",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:677:12: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokSectionClose
                                            failBadP
                                              ((++)
                                                 "missing ]]> for IGNORE section"
                                                 (++)
                                                   "\
                                                   \    begun at "
                                                   show p)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:685:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:686:10: Warning:
    A do-notation statement discarded a result of type [Ignore].
    Suppress this warning by saying "_ <- debug
                                            many newIgnore "IGNORING conditional section"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:687:10: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:718:9: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:179:1

src/Text/XML/HaXml/Parse.hs:749:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:750:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:753:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating G ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:759:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:760:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.ENTITYx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:761:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPercent",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:764:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating P ENTITY decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:802:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:806:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failP "expected ?> terminating text decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:824:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:830:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:831:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.NOTATIONx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:834:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failBadP
                                              ((++) "expected > terminating NOTATION decl " n)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:846:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokQuote",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:849:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokQuote
                                            failBadP "expected quote to terminate entityvalue"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:858:39: Warning:
    This binding for `ev' shadows the existing binding
      defined at src/Text/XML/HaXml/Parse.hs:862:1
[ 6 of 28] Compiling Text.XML.HaXml.Schema.XSDTypeModel ( src/Text/XML/HaXml/Schema/XSDTypeModel.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/XSDTypeModel.o )

src/Text/XML/HaXml/Schema/XSDTypeModel.hs:305:19: Warning:
    Fields of `Schema' not initialised: schema_elementFormDefault,
                                        schema_attributeFormDefault, schema_finalDefault,
                                        schema_blockDefault, schema_targetNamespace, schema_version,
                                        schema_namespaces
    In the expression: Schema {schema_items = []}
    In an equation for `mempty': mempty = Schema {schema_items = []}
    In the instance declaration for `Monoid Schema'
[ 7 of 28] Compiling Text.XML.HaXml.Schema.NameConversion ( src/Text/XML/HaXml/Schema/NameConversion.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/NameConversion.o )

src/Text/XML/HaXml/Schema/NameConversion.hs:8:1: Warning:
    The import of `Text.XML.HaXml.Namespaces' is redundant
      except perhaps to import instances from `Text.XML.HaXml.Namespaces'
    To import instances alone, use: import Text.XML.HaXml.Namespaces()

src/Text/XML/HaXml/Schema/NameConversion.hs:62:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkConid':
        Patterns not matched:
            []
            _ : (_ : (_ : _))

src/Text/XML/HaXml/Schema/NameConversion.hs:66:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkVarid':
        Patterns not matched:
            []
            _ : (_ : (_ : _))

src/Text/XML/HaXml/Schema/NameConversion.hs:69:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `first': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/NameConversion.hs:72:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at src/Text/XML/HaXml/Schema/NameConversion.hs:11:1-16
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/NameConversion.hs:72:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `last': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/NameConversion.hs:115:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `cap': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:129:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/NameConversion.hs:3:8-43
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/NameConversion.hs:130:18: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/NameConversion.hs:131:18: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/NameConversion.hs:165:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkVarId': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:167:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `mkConId': Patterns not matched: []

src/Text/XML/HaXml/Schema/NameConversion.hs:199:36: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: (_, [])

src/Text/XML/HaXml/Schema/NameConversion.hs:200:46: Warning:
    Defined but not used: `suf'
[ 8 of 28] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/ByteStringPP.o )

src/Text/XML/HaXml/ByteStringPP.hs:24: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/Text/XML/HaXml/ByteStringPP.hs:334:1: Warning:
    Top-level binding with no type signature:
      qname :: QName -> ByteString
[ 9 of 28] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:80:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:82:9: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Combinators.hs:111:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:114:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:115:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:118:7: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:121:11: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:124:8: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:127:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:138:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `find':
        Patterns not matched:
            _ _ (CString _ _ _)
            _ _ (CRef _ _)
            _ _ (CMisc _ _)

src/Text/XML/HaXml/Combinators.hs:139:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:190:19: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:204:16: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:213:12: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:433:3

src/Text/XML/HaXml/Combinators.hs:313:9: Warning:
    This binding for `attr' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:124:1

src/Text/XML/HaXml/Combinators.hs:333:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:332:30
[10 of 28] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Escape.o )
[11 of 28] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Html/Generate.o )
[12 of 28] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.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()

src/Text/XML/HaXml/Html/Parse.hs:20: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()

src/Text/XML/HaXml/Html/Parse.hs:74:41: Warning:
    This binding for `avs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:33

src/Text/XML/HaXml/Html/Parse.hs:74:45: Warning:
    This binding for `cs' shadows the existing binding
      bound at src/Text/XML/HaXml/Html/Parse.hs:63:37

src/Text/XML/HaXml/Html/Parse.hs:143:14: Warning:
    This binding for `tok' shadows the existing binding
      defined at src/Text/XML/HaXml/Html/Parse.hs:133:1

src/Text/XML/HaXml/Html/Parse.hs:190:8: Warning:
    This binding for `fail' shadows the existing binding
      imported from `Control.Monad' at src/Text/XML/HaXml/Html/Parse.hs:20:1-20
      (and originally defined in `GHC.Base')

src/Text/XML/HaXml/Html/Parse.hs:216:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:220:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            (onFail
                                               tok Text.XML.HaXml.Lex.TokPIClose
                                               tok Text.XML.HaXml.Lex.TokAnyClose)
                                            failP "missing ?> or >"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:225:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSectionOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:238:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokPIOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:242:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokPIClose
                                            failBadP "missing ?> in <?xml ...?>"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:254:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:269:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokSpecialOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:270:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            (Text.XML.HaXml.Lex.TokSpecial
                                               Text.XML.HaXml.Lex.DOCTYPEx)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:275:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > in DOCTYPE decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:304:7: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failP "missing = in 'standalone' decl"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:322:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyOpen",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:332:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:342:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokAnyClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:346:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEndClose",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:349:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokAnyClose
                                            failP "missing > or /> in element tag"",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:356:15: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- commit
                                            (tok Text.XML.HaXml.Lex.TokAnyClose)",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:409:14: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- tok
                                            Text.XML.HaXml.Lex.TokEqual",
    or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:670:5: Warning:
    A do-notation statement discarded a result of type TokenT.
    Suppress this warning by saying "_ <- onFail
                                            tok Text.XML.HaXml.Lex.TokEqual
                                            failBadP "expected = in 'encoding' decl"",
    or by using the flag -fno-warn-unused-do-bind
[13 of 28] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:25: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/Text/XML/HaXml/Pretty.hs:276:1: Warning:
    Top-level binding with no type signature: qname :: QName -> Doc
[14 of 28] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/TypeMapping.o )

src/Text/XML/HaXml/TypeMapping.hs:208:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:209:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:214:29: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:228:14: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:231:17: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:234:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declmacro':
        Patterns not matched:
            (Maybe _) _
            (List _) _
            (Tuple _) _
            (Prim _ _) _
            ...

src/Text/XML/HaXml/TypeMapping.hs:234:15: Warning:
    This binding for `ht' shadows the existing binding
      bound at src/Text/XML/HaXml/TypeMapping.hs:201:7

src/Text/XML/HaXml/TypeMapping.hs:238:32: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/TypeMapping.hs:238:34: Warning:
    Defined but not used: `fv'

src/Text/XML/HaXml/TypeMapping.hs:238:37: Warning:
    Defined but not used: `hts'

src/Text/XML/HaXml/TypeMapping.hs:242:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `declprim':
        Patterns not matched:
            Maybe _
            List _
            Tuple _
            String
            ...

src/Text/XML/HaXml/TypeMapping.hs:250:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `?': Patterns not matched: _ _
[15 of 28] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Verbatim.o )
[16 of 28] Compiling Text.XML.HaXml.Util ( src/Text/XML/HaXml/Util.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Util.o )

src/Text/XML/HaXml/Util.hs:32:16: Warning:
    This binding for `attrs' shadows the existing binding
      defined at src/Text/XML/HaXml/Util.hs:32:1

src/Text/XML/HaXml/Util.hs:35:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `tagTextContent':
        Patterns not matched:
            CString _ _ _
            CRef _ _
            CMisc _ _
[17 of 28] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:69:5: Warning:
    This binding for `onContent' shadows the existing binding
      defined at src/Text/XML/HaXml/Wrappers.hs:79:1
[18 of 28] Compiling Text.XML.HaXml.XmlContent.Parser ( src/Text/XML/HaXml/XmlContent/Parser.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/XmlContent/Parser.o )

src/Text/XML/HaXml/XmlContent/Parser.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attval':
        Patterns not matched:
            Elem _ [] _
            Elem _ ((_, AttValue _) : (_ : _)) _
            Elem _ [(_, AttValue _)] (_ : _)

src/Text/XML/HaXml/XmlContent/Parser.hs:615:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `g':
        Patterns not matched:
            ghc-prim:GHC.Types.C# #x
            with
            #x `notElem` ['"', '&', '<', '>', '\'']
[19 of 28] Compiling Text.XML.HaXml.Schema.Parse ( src/Text/XML/HaXml/Schema/Parse.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/Parse.o )

src/Text/XML/HaXml/Schema/Parse.hs:6: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()

src/Text/XML/HaXml/Schema/Parse.hs:11:1: Warning:
    The import item `Attribute(..)' suggests that
    `Attribute' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/Parse.hs:26:5: Warning:
    This binding for `name' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:644:1

src/Text/XML/HaXml/Schema/Parse.hs:140:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `deQN': Patterns not matched: N _

src/Text/XML/HaXml/Schema/Parse.hs:147:16: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/Parse.hs:147:21: Warning:
    Defined but not used: `m'

src/Text/XML/HaXml/Schema/Parse.hs:160:20: Warning:
    This binding for `uri' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:597:1

src/Text/XML/HaXml/Schema/Parse.hs:164:10: Warning:
    Defined but not used: `p'

src/Text/XML/HaXml/Schema/Parse.hs:184:1: Warning:
    Top-level binding with no type signature:
      schema :: Parser (Content Posn) Schema

src/Text/XML/HaXml/Schema/Parse.hs:243:12: Warning:
    This binding for `qual' shadows the existing binding
      defined at src/Text/XML/HaXml/Schema/Parse.hs:172:1

src/Text/XML/HaXml/Schema/Parse.hs:380:12: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/Parse.hs:538:17: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- isWord "unbounded"",
    or by using the flag -fno-warn-unused-do-bind
[20 of 28] Compiling Text.XML.HaXml.Schema.Environment ( src/Text/XML/HaXml/Schema/Environment.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/Environment.o )

src/Text/XML/HaXml/Schema/Environment.hs:6:1: Warning:
    The import item `Name(..)' suggests that
    `Name' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/Environment.hs:6:1: Warning:
    The import of `Name'
    from module `Text.XML.HaXml.Types' is redundant

src/Text/XML/HaXml/Schema/Environment.hs:82:20: Warning:
    This binding for `init' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/Environment.hs:2:8-40
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/Environment.hs:97:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:100:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:103:16: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:82:18

src/Text/XML/HaXml/Schema/Environment.hs:113:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `complex': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:117:29: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:113:13

src/Text/XML/HaXml/Schema/Environment.hs:123:46: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:113:13

src/Text/XML/HaXml/Schema/Environment.hs:134:24: Warning:
    Defined but not used: `x'

src/Text/XML/HaXml/Schema/Environment.hs:154:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `elementDecl': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:155:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:164:29: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:154:17

src/Text/XML/HaXml/Schema/Environment.hs:172:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attributeDecl': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:173:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:177:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `attrGroup': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:178:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:182:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `group': Patterns not matched: _ _

src/Text/XML/HaXml/Schema/Environment.hs:183:15: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/Environment.hs:189:30: Warning:
    This binding for `env' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/Environment.hs:188:11
[21 of 28] Compiling Text.XML.HaXml.Schema.HaskellTypeModel ( src/Text/XML/HaXml/Schema/HaskellTypeModel.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/HaskellTypeModel.o )
[22 of 28] Compiling Text.XML.HaXml.Schema.TypeConversion ( src/Text/XML/HaXml/Schema/TypeConversion.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/TypeConversion.o )

src/Text/XML/HaXml/Schema/TypeConversion.hs:6:1: Warning:
    The import item `Name(..)' suggests that
    `Name' has (in-scope) constructors or class methods,
    but it has none

src/Text/XML/HaXml/Schema/TypeConversion.hs:6:1: Warning:
    The import of `Name'
    from module `Text.XML.HaXml.Types' is redundant

src/Text/XML/HaXml/Schema/TypeConversion.hs:15:1: Warning:
    The import of `Data.Map' is redundant
      except perhaps to import instances from `Data.Map'
    To import instances alone, use: import Data.Map()

src/Text/XML/HaXml/Schema/TypeConversion.hs:16: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()

src/Text/XML/HaXml/Schema/TypeConversion.hs:17:1: Warning:
    The import of `isNothing' from module `Data.Maybe' is redundant

src/Text/XML/HaXml/Schema/TypeConversion.hs:36:27: Warning:
    Defined but not used: `ad'

src/Text/XML/HaXml/Schema/TypeConversion.hs:37:26: Warning:
    Defined but not used: `ag'

src/Text/XML/HaXml/Schema/TypeConversion.hs:40:23: Warning:
    Defined but not used: `prim'

src/Text/XML/HaXml/Schema/TypeConversion.hs:41:12: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:41:30: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:20: Warning:
    Defined but not used: `a'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:22: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:24: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:52:26: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:12: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:27: Warning:
    Defined but not used: `f'

src/Text/XML/HaXml/Schema/TypeConversion.hs:55:29: Warning:
    Defined but not used: `u'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:26: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:30: Warning:
    Defined but not used: `base'

src/Text/XML/HaXml/Schema/TypeConversion.hs:70:35: Warning:
    Defined but not used: `r1'

src/Text/XML/HaXml/Schema/TypeConversion.hs:77:53: Warning:
    This binding for `s' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:24:13

src/Text/XML/HaXml/Schema/TypeConversion.hs:91:22: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/TypeConversion.hs:105:22: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/TypeConversion.hs:133:25: Warning:
    Defined but not used: es'

src/Text/XML/HaXml/Schema/TypeConversion.hs:157:9: Warning:
    Defined but not used: `c'

src/Text/XML/HaXml/Schema/TypeConversion.hs:267:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:274:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:275:34: Warning:
    Defined but not used: `st'

src/Text/XML/HaXml/Schema/TypeConversion.hs:301:15: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/TypeConversion.hs:334:31: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:334:35: Warning:
    Defined but not used: `eds'

src/Text/XML/HaXml/Schema/TypeConversion.hs:339:31: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:348:5: Warning:
    This binding for `any' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `GHC.List')

src/Text/XML/HaXml/Schema/TypeConversion.hs:368:9: Warning:
    This binding for `simple' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:40:5

src/Text/XML/HaXml/Schema/TypeConversion.hs:371:9: Warning:
    This binding for `complex' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:84:5

src/Text/XML/HaXml/Schema/TypeConversion.hs:378:15: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/TypeConversion.hs:364:23

src/Text/XML/HaXml/Schema/TypeConversion.hs:393:12: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/TypeConversion.hs:403:14: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:26: Warning:
    Defined but not used: `ann'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:30: Warning:
    Defined but not used: `base'

src/Text/XML/HaXml/Schema/TypeConversion.hs:406:35: Warning:
    Defined but not used: `r1'

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `consolidate':
        Patterns not matched:
            (Occurs _ _) (OrderedNumericTotalDigits, _, _)
            (Occurs _ _) (OrderedNumericFractionDigits, _, _)
            (Occurs _ _) (UnorderedPattern, _, _)
            (Occurs _ _) (UnorderedEnumeration, _, _)
            ...

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:442:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:444:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:446:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:448:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:450:25: Warning:
    Defined but not used: `max'

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:21: Warning:
    Defined but not used: `min'

src/Text/XML/HaXml/Schema/TypeConversion.hs:452:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:21: Warning:
    This binding for `min' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:25: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/TypeConversion.hs:2:8-43
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/TypeConversion.hs:454:25: Warning:
    Defined but not used: `max'
[23 of 28] Compiling Text.XML.HaXml.Schema.PrettyHaskell ( src/Text/XML/HaXml/Schema/PrettyHaskell.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/PrettyHaskell.o )

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:19:1: Warning:
    The import of `notElem' from module `Data.List' is redundant

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:20:1: Warning:
    The import of `isJust, fromJust, catMaybes'
    from module `Data.Maybe' is redundant

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:14: Warning:
    Defined but not used: `sep'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:26:24: Warning:
    Defined but not used: `pp'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:27:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:58:29: Warning:
    This binding for `seq' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `ghc-prim:GHC.Prim')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:25: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `1 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:25-29
      (Num a0)
        arising from the literal `1'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:64:26
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:59:44-47
    In the second argument of `zipWith', namely `[1 .. ]'
    In the expression:
      zipWith
        (\ n seq
           -> case seq of {
                [x]
                  -> "\
                     \("
                     ++ show n ++ ") " ++ paragraph 56 x
                _ -> "\
                     \("
                     ++
                       show n
                       ++
                         ") Sequence of:"
                         ++
                           concatMap
                             (\ s
                                -> "\
                                   \\
                                   \  * "
                                   ++ paragraph 52 s)
                             seq })
        [1 .. ]
    In the second argument of `($)', namely
      `zipWith
         (\ n seq
            -> case seq of {
                 [x]
                   -> "\
                      \("
                      ++ show n ++ ") " ++ paragraph 56 x
                 _ -> "\
                      \("
                      ++
                        show n
                        ++
                          ") Sequence of:"
                          ++
                            concatMap
                              (\ s
                                 -> "\
                                    \\
                                    \  * "
                                    ++ paragraph 52 s)
                              seq })
         [1 .. ]
       $ map (map safeComment) $ nested'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:87:1: Warning:
    Defined but not used: `ppVarId'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:89:1: Warning:
    Defined but not used: `ppUnqVarId'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:133:26: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:137:26: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:169:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:171:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:171:11: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:178:13: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:177:5

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:178:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:190:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:192:37: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:172:11

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:205:11: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:207:11: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:207:14: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:213:14: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:215:17: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:218:49: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:208:14

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:230:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppHighLevelDecl':
        Patterns not matched:
            _ (ElementOfType (OneOf _ _ _))
            _ (ElementOfType (AnyElem _ _))
            _ (ElementOfType Text)

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:261:28: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:261:28: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:263:32: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:263:32: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:267:31: Warning:
    This binding for `comm' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:235:46

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:267:31: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:310:16: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:271:42

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:319:40: Warning:
    Defined but not used: `sts'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:386:17: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:352:40

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:419:28: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:419:28: Warning:
    Defined but not used: `mod'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:449:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `initLower':
        Patterns not matched:
            XName (N [])
            XName (QN _ [])

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:463:20: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:477:20: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:495:5: Warning:
    Defined but not used: `notInScope'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:57: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `1 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:57-61
      (Num a0)
        arising from the literal `1'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:58
      (Show a0)
        arising from a use of `choices'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:516:41-47
    In the second argument of `zip', namely `[1 .. ]'
    In the fifth argument of `ppvList', namely `(zip es [1 .. ])'
    In the first argument of `($$)', namely
      `ppvList "=" "|" "" choices (zip es [1 .. ])'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:27: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:29: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:525:32: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:574:55: Warning:
    Defined but not used: `grandsuper'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:591:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:20: Warning:
    Defined but not used: `fwdReqd'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:692:5: Warning:
    Defined but not used: `fwd'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:12: Warning:
    This binding for `t' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:16

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:14: Warning:
    This binding for `es' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:50

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:693:17: Warning:
    This binding for `as' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:670:53

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:73: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `0 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:73-77
      (Num a0)
        arising from the literal `0'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:74
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:694:60-63
    In the expression: [0 .. ]
    In a stmt of a list comprehension: n <- [0 .. ]
    In the second argument of `take', namely
      `[text ('a' : show n) | n <- [0 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:73: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `0 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:73-77
      (Num a0)
        arising from the literal `0'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:74
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:695:60-63
    In the expression: [0 .. ]
    In a stmt of a list comprehension: n <- [0 .. ]
    In the second argument of `take', namely
      `[text ('e' : show n) | n <- [0 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:714:47: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:722:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppSuper': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:722:13: Warning:
    This binding for `t' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:718:40

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:733:10: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:733:13: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:757:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:758:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:759:18: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:771:12: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:765:25

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:775:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:19: Warning:
    Defined but not used: `brack'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:778:25: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:830:30: Warning:
    This binding for `max' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `ghc-prim:GHC.Classes')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:838:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `liftedElemModifier':
        Patterns not matched:
            Element _ _ _ _ _ _ _
            AnyElem _ _
            Text

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:857:14: Warning:
    Defined but not used: `i'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:868:8: Warning:
    Defined but not used: `seen'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:875:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:876:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:877:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:5:8-42
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHaskell.hs:878:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'
[24 of 28] Compiling Text.XML.HaXml.Schema.PrettyHsBoot ( src/Text/XML/HaXml/Schema/PrettyHsBoot.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Schema/PrettyHsBoot.o )

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:19:1: Warning:
    The import of `notElem' from module `Data.List' is redundant

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:20: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/Text/XML/HaXml/Schema/PrettyHsBoot.hs:25:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:25:14: Warning:
    Defined but not used: `sep'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:25:24: Warning:
    Defined but not used: `pp'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:26:14: Warning:
    This binding for `sep' shadows the existing binding
      imported from `Text.PrettyPrint.HughesPJ' at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:17:1-38

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:49:1: Warning:
    Defined but not used: `ppXName'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:57:1: Warning:
    Defined but not used: `ppVarId'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:59:1: Warning:
    Defined but not used: `ppUnqVarId'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:60:1: Warning:
    Defined but not used: `ppFwdConId'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:63:1: Warning:
    Defined but not used: `ppJoinConId'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:64:1: Warning:
    Defined but not used: `ppFieldId'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:91:1: Warning:
    Defined but not used: `ppAttr'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:96:1: Warning:
    Defined but not used: `ppElem'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:104:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:106:8: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:106:11: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:113:13: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:112:5

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:113:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:107:11

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:121:16: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:107:11

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:123:37: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:107:11

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:133:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppHighLevelDecl':
        Patterns not matched:
            _ (ElementOfType (OneOf _ _ _))
            _ (ElementOfType (AnyElem _ _))
            _ (ElementOfType Text)

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:138:44: Warning:
    Defined but not used: `r'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:148:42: Warning:
    Defined but not used: `as'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:161:40: Warning:
    Defined but not used: `sts'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:169:38: Warning:
    Defined but not used: `is'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:178:37: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:178:40: Warning:
    Defined but not used: `as'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:185:45: Warning:
    Defined but not used: `insts'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:200:58: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:211:30: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:220:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:220:27: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:220:29: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:220:32: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:261:55: Warning:
    Defined but not used: `grandsuper'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:278:17: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:286:1: Warning:
    Defined but not used: `ppHighLevelInstances'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:286:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppHighLevelInstances':
        Patterns not matched:
            _ (NamedSimpleType _ _ _)
            _ (RestrictSimpleType _ _ _ _)
            _ (ExtendSimpleType _ _ _ _)
            _ (UnionSimpleTypes _ _ _)
            ...

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:286:50: Warning:
    Defined but not used: `insts'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:286:56: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:289:50: Warning:
    Defined but not used: `n'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:289:52: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:289:63: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:22: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:44: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:46: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:48: Warning:
    Defined but not used: `oes'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:52: Warning:
    Defined but not used: `oas'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:56: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:296:59: Warning:
    Defined but not used: `as'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:297:39: Warning:
    Defined but not used: `fwdReqd'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:297:47: Warning:
    Defined but not used: `absSup'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:297:54: Warning:
    Defined but not used: `grandsuper'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:297:65: Warning:
    Defined but not used: `comm'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:304:54: Warning:
    Defined but not used: `s'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:305:52: Warning:
    Defined but not used: `fwdReqd'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:305:60: Warning:
    Defined but not used: `grandsuper'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:313:1: Warning:
    Top-level binding with no type signature:
      ppElementAbstractOfType :: NameConverter -> Decl -> Doc

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:313:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppElementAbstractOfType':
        Patterns not matched:
            _ (NamedSimpleType _ _ _)
            _ (RestrictSimpleType _ _ _ _)
            _ (ExtendSimpleType _ _ _ _)
            _ (UnionSimpleTypes _ _ _)
            ...

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:313:55: Warning:
    Defined but not used: `substgrp'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:20: Warning:
    Defined but not used: `fwdReqd'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:28: Warning:
    Defined but not used: `abstractSuper'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:42: Warning:
    Defined but not used: `oes'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:46: Warning:
    Defined but not used: `oas'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:50: Warning:
    Defined but not used: `es'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:323:53: Warning:
    Defined but not used: `as'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:343:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppSuperExtension':
        Patterns not matched: _ _ [] (_, Just _)

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:343:21: Warning:
    Defined but not used: `super'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:343:50: Warning:
    This binding for `mod' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:5:8-41
      (and originally defined in `GHC.Real')

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:351:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `ppSuper': Patterns not matched: _ []

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:351:13: Warning:
    This binding for `t' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:347:40

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:351:15: Warning:
    Defined but not used: `gss'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:356:1: Warning:
    Defined but not used: `ppFields'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:356:10: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:356:13: Warning:
    Defined but not used: `t'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:364:1: Warning:
    Defined but not used: `ppFieldElement'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:378:1: Warning:
    Defined but not used: `ppElemTypeName'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:386:12: Warning:
    This binding for `e' shadows the existing binding
      bound at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:380:25

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:390:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:393:16: Warning:
    Defined but not used: `nx'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:393:19: Warning:
    Defined but not used: `brack'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:393:25: Warning:
    Defined but not used: `e'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:398:1: Warning:
    Defined but not used: `ppFieldAttribute'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:404:1: Warning:
    Defined but not used: `ppTypeModifier'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:411:1: Warning:
    Defined but not used: `ppElemModifier'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:411:1: Warning:
    Top-level binding with no type signature:
      ppElemModifier :: Modifier -> Doc -> Doc

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:422:14: Warning:
    Defined but not used: `i'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:428:1: Warning:
    Defined but not used: `uniqueify'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:430:8: Warning:
    Defined but not used: `seen'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:437:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:5:8-41
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:438:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:438:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:438:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:438:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:439:9: Warning:
    This binding for `pred' shadows the existing binding
      imported from `Prelude' at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:5:8-41
      (and originally defined in `GHC.Enum')

src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:440:69: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Enum a0)
        arising from the arithmetic sequence `2 .. '
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:440:69-73
      (Num a0)
        arising from the literal `2'
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:440:70
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Schema/PrettyHsBoot.hs:440:54-57
    In the expression: [2 .. ]
    In a stmt of a list comprehension: i <- [2 .. ]
    In the second argument of `dropWhile', namely
      `[(n ++ show i) | i <- [2 .. ]]'
[25 of 28] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/XmlContent.o )

src/Text/XML/HaXml/XmlContent.hs:113:16: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            (CString _ _ _) : _
            (CRef _ _) : _
            (CMisc _ _) : _

src/Text/XML/HaXml/XmlContent.hs:152:10: Warning:
    Orphan instance: instance XmlContent Char

src/Text/XML/HaXml/XmlContent.hs:162:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent [a]

src/Text/XML/HaXml/XmlContent.hs:176:10: Warning:
    Orphan instance: instance XmlContent a => XmlContent (Maybe a)
[26 of 28] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:236:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:237:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:239:32: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:240:29: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:243:33: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:245:30: Warning:
    This binding for `cps' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:232:19

src/Text/XML/HaXml/Validate.hs:248:21: Warning:
    This binding for `ns' shadows the existing binding
      bound at src/Text/XML/HaXml/Validate.hs:247:18
[27 of 28] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Text/XML/HaXml.o )
[28 of 28] Compiling Main             ( src/tools/FpMLToHaskell.hs, dist/build/FpMLToHaskell/FpMLToHaskell-tmp/Main.o )

src/tools/FpMLToHaskell.hs:39:1: Warning:
    The import of `vcat'
    from module `Text.PrettyPrint.HughesPJ' is redundant

src/tools/FpMLToHaskell.hs:70:3: Warning:
    This binding for `wordsBy' shadows the existing binding
      imported from `Text.XML.HaXml.Schema.NameConversion' at src/tools/FpMLToHaskell.hs:32:1-43
      (and originally defined
         at src/Text/XML/HaXml/Schema/NameConversion.hs:129:1-7)

src/tools/FpMLToHaskell.hs:76:37: Warning:
    Defined but not used: `outf'

src/tools/FpMLToHaskell.hs:171:9: Warning:
    This binding for `name' shadows the existing binding
      imported from `Text.XML.HaXml.Schema.Parse' at src/tools/FpMLToHaskell.hs:30:1-34
      (and originally defined
         at src/Text/XML/HaXml/Schema/Parse.hs:644:1-4)

src/tools/FpMLToHaskell.hs:185:12: Warning:
    This binding for `name' shadows the existing binding
      imported from `Text.XML.HaXml.Schema.Parse' at src/tools/FpMLToHaskell.hs:30:1-34
      (and originally defined
         at src/Text/XML/HaXml/Schema/Parse.hs:644:1-4)

src/tools/FpMLToHaskell.hs:200:12: Warning:
    Defined but not used: `proj'

src/tools/FpMLToHaskell.hs:200:17: Warning:
    Defined but not used: `x'
Linking dist/build/FpMLToHaskell/FpMLToHaskell ...
Running Haddock for HaXml-1.24.1...
Running hscolour for HaXml-1.24.1...
Preprocessing library HaXml-1.24.1...
Preprocessing executable 'Canonicalise' for HaXml-1.24.1...
Preprocessing executable 'CanonicaliseLazy' for HaXml-1.24.1...
Preprocessing executable 'Xtract' for HaXml-1.24.1...
Preprocessing executable 'Validate' for HaXml-1.24.1...
Preprocessing executable 'MkOneOf' for HaXml-1.24.1...
Preprocessing executable 'DtdToHaskell' for HaXml-1.24.1...
Preprocessing executable 'XsdToHaskell' for HaXml-1.24.1...
Preprocessing executable 'FpMLToHaskell' for HaXml-1.24.1...
Preprocessing library HaXml-1.24.1...

src/Text/XML/HaXml/Schema/XSDTypeModel.hs:305:19: Warning:
    Fields of `Schema' not initialised: schema_elementFormDefault,
                                        schema_attributeFormDefault, schema_finalDefault,
                                        schema_blockDefault, schema_targetNamespace, schema_version,
                                        schema_namespaces
    In the expression: Schema {schema_items = []}
    In an equation for `mempty': mempty = Schema {schema_items = []}
    In the instance declaration for `Monoid Schema'
Haddock coverage:
  40% (  2 /  5) in 'Text.XML.HaXml.Xtract.Lex'
  82% ( 14 / 17) in 'Text.XML.HaXml.Posn'
  80% (  8 / 10) in 'Text.XML.HaXml.Lex'
  75% ( 15 / 20) in 'Text.XML.HaXml.DtdToHaskell.TypeDef'
  50% (  1 /  2) in 'Text.XML.HaXml.DtdToHaskell.Instance'
  21% ( 18 / 86) in 'Text.XML.HaXml.Types'
   0% (  0 /  8) in 'Text.XML.HaXml.Escape'
  92% ( 11 / 12) in 'Text.XML.HaXml.Namespaces'
  85% ( 62 / 73) in 'Text.XML.HaXml.Combinators'
  87% ( 27 / 31) in 'Text.XML.HaXml.Parse'
  54% (  7 / 13) in 'Text.XML.HaXml.Pretty'
  22% (  9 / 40) in 'Text.XML.HaXml.Html.Generate'
 100% (  3 /  3) in 'Text.XML.HaXml.Html.Parse'
  75% (  3 /  4) in 'Text.XML.HaXml.Wrappers'
  75% (  3 /  4) in 'Text.XML.HaXml.Verbatim'
  54% (  7 / 13) in 'Text.XML.HaXml.ByteStringPP'
  50% (  1 /  2) in 'Text.XML.HaXml.DtdToHaskell.Convert'
 100% (  2 /  2) in 'Text.XML.HaXml.Html.ParseLazy'
  20% (  1 /  5) in 'Text.XML.HaXml.Html.Pretty'
  89% ( 25 / 28) in 'Text.XML.HaXml.ParseLazy'
  67% (  2 /  3) in 'Text.XML.HaXml.SAX'
   0% (  0 / 47) in 'Text.XML.HaXml.Schema.XSDTypeModel'
  90% (  9 / 10) in 'Text.XML.HaXml.Schema.NameConversion'
  20% ( 10 / 50) in 'Text.XML.HaXml.Schema.PrimitiveTypes'
  82% (  9 / 11) in 'Text.XML.HaXml.TypeMapping'
  70% ( 37 / 53) in 'Text.XML.HaXml.XmlContent.Parser'
 100% ( 17 / 17) in 'Text.XML.HaXml.XmlContent'
 100% (  3 /  3) in 'Text.XML.HaXml.Validate'
   5% (  2 / 41) in 'Text.XML.HaXml.OneOfN'
  93% ( 53 / 57) in 'Text.XML.HaXml.Schema.Parse'
  67% (  6 /  9) in 'Text.XML.HaXml.Schema.HaskellTypeModel'
 100% (  6 /  6) in 'Text.XML.HaXml.Schema.PrettyHaskell'
 100% (  6 /  6) in 'Text.XML.HaXml.Schema.PrettyHsBoot'
  83% ( 10 / 12) in 'Text.XML.HaXml.Schema.Environment'
  36% (  4 / 11) in 'Text.XML.HaXml.Schema.TypeConversion'
  50% (  1 /  2) in 'Text.XML.HaXml.ShowXmlLazy'
  67% (  4 /  6) in 'Text.XML.HaXml.Util'
 100% ( 16 / 16) in 'Text.XML.HaXml.XmlContent.Haskell'
  56% ( 15 / 27) in 'Text.XML.HaXml.Xtract.Combinators'
 100% (  3 /  3) in 'Text.XML.HaXml.Xtract.Parse'
  71% ( 20 / 28) in 'Text.XML.HaXml.Schema.Schema'
 100% ( 13 / 13) in 'Text.XML.HaXml'
Warning: Text.XML.HaXml.Parse: could not find link destinations for:
    Text.XML.HaXml.Parse.SymTabs
Warning: Text.XML.HaXml.ParseLazy: could not find link destinations for:
    Text.XML.HaXml.ParseLazy.SymTabs
Warning: Text.XML.HaXml.Schema.PrettyHaskell: could not find link destinations for:
    Text.XML.HaXml.Schema.PrettyHaskell.CommentPosition
Warning: Text.XML.HaXml.Schema.PrettyHsBoot: could not find link destinations for:
    Text.XML.HaXml.Schema.PrettyHsBoot.CommentPosition
Documentation created: dist/doc/html/HaXml/index.html,
dist/doc/html/HaXml/HaXml.txt
Preprocessing executable 'Canonicalise' for HaXml-1.24.1...
Preprocessing executable 'CanonicaliseLazy' for HaXml-1.24.1...
Preprocessing executable 'Xtract' for HaXml-1.24.1...
Preprocessing executable 'Validate' for HaXml-1.24.1...
Preprocessing executable 'MkOneOf' for HaXml-1.24.1...
Preprocessing executable 'DtdToHaskell' for HaXml-1.24.1...
Preprocessing executable 'XsdToHaskell' for HaXml-1.24.1...
Preprocessing executable 'FpMLToHaskell' for HaXml-1.24.1...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HaXml-1.24.1
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the
system search path.
Registering HaXml-1.24.1...
Installed HaXml-1.24.1
Configuring vector-0.10.11.0...
Building vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...
[ 1 of 19] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o )
[ 2 of 19] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o )
[ 3 of 19] Compiling Data.Vector.Fusion.Stream.Size ( Data/Vector/Fusion/Stream/Size.hs, dist/build/Data/Vector/Fusion/Stream/Size.o )

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `*'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `abs'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `signum'
    In the instance declaration for `Num Size'
[ 4 of 19] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o )
[ 5 of 19] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package primitive-0.5.3.0 ... linking ... done.
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
[ 6 of 19] Compiling Data.Vector.Fusion.Stream ( Data/Vector/Fusion/Stream.hs, dist/build/Data/Vector/Fusion/Stream.o )
[ 7 of 19] Compiling Data.Vector.Generic.Mutable ( Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o )
[ 8 of 19] Compiling Data.Vector.Generic.Base ( Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o )
[ 9 of 19] Compiling Data.Vector.Generic.New ( Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o )
[10 of 19] Compiling Data.Vector.Generic ( Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o )
[11 of 19] Compiling Data.Vector.Primitive.Mutable ( Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o )
[12 of 19] Compiling Data.Vector.Primitive ( Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o )
[13 of 19] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o )
[14 of 19] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o )
[15 of 19] Compiling Data.Vector.Unboxed.Base ( Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o )
[16 of 19] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o )
[17 of 19] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o )
[18 of 19] Compiling Data.Vector.Mutable ( Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o )
[19 of 19] Compiling Data.Vector      ( Data/Vector.hs, dist/build/Data/Vector.o )
In-place registering vector-0.10.11.0...
Running Haddock for vector-0.10.11.0...
Running hscolour for vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...
Preprocessing library vector-0.10.11.0...

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `*'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `abs'
    In the instance declaration for `Num Size'

Data/Vector/Fusion/Stream/Size.hs:25:10: Warning:
    No explicit method or default declaration for `signum'
    In the instance declaration for `Num Size'
Haddock coverage:
  25% (  1 /  4) in 'Data.Vector.Storable.Internal'
 100% (  5 /  5) in 'Data.Vector.Fusion.Util'
 100% (  6 /  6) in 'Data.Vector.Fusion.Stream.Size'
  11% (  1 /  9) in 'Data.Vector.Internal.Check'
  83% (104 /126) in 'Data.Vector.Fusion.Stream.Monadic'
  85% ( 88 /104) in 'Data.Vector.Fusion.Stream'
  64% ( 42 / 66) in 'Data.Vector.Generic.Mutable'
 100% (  3 /  3) in 'Data.Vector.Generic.Base'
   5% (  1 / 20) in 'Data.Vector.Generic.New'
  93% (215 /232) in 'Data.Vector.Generic'
  76% ( 38 / 50) in 'Data.Vector.Primitive.Mutable'
Warning: Data.Vector.Primitive: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  97% (185 /191) in 'Data.Vector.Primitive'
  79% ( 46 / 58) in 'Data.Vector.Storable.Mutable'
Warning: Data.Vector.Storable: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  97% (194 /200) in 'Data.Vector.Storable'
Warning: Data.Vector.Unboxed.Base: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable, MVector, Vector
  17% (  1 /  6) in 'Data.Vector.Unboxed.Base'
  96% (201 /210) in 'Data.Vector.Unboxed'
  77% ( 47 / 61) in 'Data.Vector.Unboxed.Mutable'
  76% ( 37 / 49) in 'Data.Vector.Mutable'
Warning: Data.Vector: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  Mutable
  94% (199 /212) in 'Data.Vector'
Documentation created: dist/doc/html/vector/index.html,
dist/doc/html/vector/vector.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/vector-0.10.11.0
Registering vector-0.10.11.0...
Installed vector-0.10.11.0
Configuring regex-posix-0.95.2...
Building regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
[1 of 6] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o )
[2 of 6] Compiling Text.Regex.Posix.String ( Text/Regex/Posix/String.hs, dist/build/Text/Regex/Posix/String.o )
[3 of 6] Compiling Text.Regex.Posix.Sequence ( Text/Regex/Posix/Sequence.hs, dist/build/Text/Regex/Posix/Sequence.o )
[4 of 6] Compiling Text.Regex.Posix.ByteString ( Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o )
[5 of 6] Compiling Text.Regex.Posix.ByteString.Lazy ( Text/Regex/Posix/ByteString/Lazy.hs, dist/build/Text/Regex/Posix/ByteString/Lazy.o )
[6 of 6] Compiling Text.Regex.Posix ( Text/Regex/Posix.hs, dist/build/Text/Regex/Posix.o )
In-place registering regex-posix-0.95.2...
Running Haddock for regex-posix-0.95.2...
Running hscolour for regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Haddock coverage:
  40% ( 17 / 42) in 'Text.Regex.Posix.Wrap'
  68% ( 17 / 25) in 'Text.Regex.Posix.String'
  67% ( 16 / 24) in 'Text.Regex.Posix.Sequence'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString.Lazy'
  80% (  4 /  5) in 'Text.Regex.Posix'
Warning: Text.Regex.Posix.Wrap: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.String: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.Sequence: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString.Lazy: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Documentation created: dist/doc/html/regex-posix/index.html,
dist/doc/html/regex-posix/regex-posix.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-posix-0.95.2
Registering regex-posix-0.95.2...
Installed regex-posix-0.95.2
Configuring regex-tdfa-1.2.0...
Building regex-tdfa-1.2.0...
Preprocessing library regex-tdfa-1.2.0...
[ 1 of 23] Compiling Text.Regex.TDFA.NewDFA.Uncons ( Text/Regex/TDFA/NewDFA/Uncons.hs, dist/build/Text/Regex/TDFA/NewDFA/Uncons.o )
[ 2 of 23] Compiling Text.Regex.TDFA.IntArrTrieSet ( Text/Regex/TDFA/IntArrTrieSet.hs, dist/build/Text/Regex/TDFA/IntArrTrieSet.o )
[ 3 of 23] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, dist/build/Paths_regex_tdfa.o )
[ 4 of 23] Compiling Data.IntSet.EnumSet2 ( Data/IntSet/EnumSet2.hs, dist/build/Data/IntSet/EnumSet2.o )
[ 5 of 23] Compiling Data.IntMap.EnumMap2 ( Data/IntMap/EnumMap2.hs, dist/build/Data/IntMap/EnumMap2.o )
[ 6 of 23] Compiling Data.IntMap.CharMap2 ( Data/IntMap/CharMap2.hs, dist/build/Data/IntMap/CharMap2.o )
[ 7 of 23] Compiling Text.Regex.TDFA.Common ( Text/Regex/TDFA/Common.hs, dist/build/Text/Regex/TDFA/Common.o )
[ 8 of 23] Compiling Text.Regex.TDFA.Pattern ( Text/Regex/TDFA/Pattern.hs, dist/build/Text/Regex/TDFA/Pattern.o )
[ 9 of 23] Compiling Text.Regex.TDFA.ReadRegex ( Text/Regex/TDFA/ReadRegex.hs, dist/build/Text/Regex/TDFA/ReadRegex.o )
[10 of 23] Compiling Text.Regex.TDFA.CorePattern ( Text/Regex/TDFA/CorePattern.hs, dist/build/Text/Regex/TDFA/CorePattern.o )
[11 of 23] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( Text/Regex/TDFA/NewDFA/MakeTest.hs, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.o )
[12 of 23] Compiling Text.Regex.TDFA.NewDFA.Tester ( Text/Regex/TDFA/NewDFA/Tester.hs, dist/build/Text/Regex/TDFA/NewDFA/Tester.o )
[13 of 23] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( Text/Regex/TDFA/NewDFA/Engine_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.o )
[14 of 23] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( Text/Regex/TDFA/NewDFA/Engine_NC.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.o )
[15 of 23] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.o )
[16 of 23] Compiling Text.Regex.TDFA.NewDFA.Engine ( Text/Regex/TDFA/NewDFA/Engine.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine.o )
[17 of 23] Compiling Text.Regex.TDFA.TNFA ( Text/Regex/TDFA/TNFA.hs, dist/build/Text/Regex/TDFA/TNFA.o )
[18 of 23] Compiling Text.Regex.TDFA.TDFA ( Text/Regex/TDFA/TDFA.hs, dist/build/Text/Regex/TDFA/TDFA.o )
[19 of 23] Compiling Text.Regex.TDFA.String ( Text/Regex/TDFA/String.hs, dist/build/Text/Regex/TDFA/String.o )
[20 of 23] Compiling Text.Regex.TDFA.ByteString ( Text/Regex/TDFA/ByteString.hs, dist/build/Text/Regex/TDFA/ByteString.o )
[21 of 23] Compiling Text.Regex.TDFA.ByteString.Lazy ( Text/Regex/TDFA/ByteString/Lazy.hs, dist/build/Text/Regex/TDFA/ByteString/Lazy.o )
[22 of 23] Compiling Text.Regex.TDFA.Sequence ( Text/Regex/TDFA/Sequence.hs, dist/build/Text/Regex/TDFA/Sequence.o )
[23 of 23] Compiling Text.Regex.TDFA  ( Text/Regex/TDFA.hs, dist/build/Text/Regex/TDFA.o )
In-place registering regex-tdfa-1.2.0...
Running Haddock for regex-tdfa-1.2.0...
Running hscolour for regex-tdfa-1.2.0...
Preprocessing library regex-tdfa-1.2.0...
Preprocessing library regex-tdfa-1.2.0...
Haddock coverage:
   0% (  0 /  2) in 'Text.Regex.TDFA.NewDFA.Uncons'
  83% (  5 /  6) in 'Text.Regex.TDFA.IntArrTrieSet'
   0% (  0 /  8) in 'Paths_regex_tdfa'
   0% (  0 / 31) in 'Data.IntSet.EnumSet2'
   0% (  0 / 68) in 'Data.IntMap.EnumMap2'
   0% (  0 / 69) in 'Data.IntMap.CharMap2'
  59% ( 29 / 49) in 'Text.Regex.TDFA.Common'
  67% ( 10 / 15) in 'Text.Regex.TDFA.Pattern'
 100% (  2 /  2) in 'Text.Regex.TDFA.ReadRegex'
  23% (  3 / 13) in 'Text.Regex.TDFA.CorePattern'
   0% (  0 /  3) in 'Text.Regex.TDFA.NewDFA.MakeTest'
  50% (  1 /  2) in 'Text.Regex.TDFA.NewDFA.Tester'
  50% (  1 /  2) in 'Text.Regex.TDFA.NewDFA.Engine_FA'
  50% (  1 /  2) in 'Text.Regex.TDFA.NewDFA.Engine_NC'
  50% (  1 /  2) in 'Text.Regex.TDFA.NewDFA.Engine_NC_FA'
  50% (  1 /  2) in 'Text.Regex.TDFA.NewDFA.Engine'
  83% (  5 /  6) in 'Text.Regex.TDFA.TNFA'
  43% (  3 /  7) in 'Text.Regex.TDFA.TDFA'
  64% (  7 / 11) in 'Text.Regex.TDFA.String'
  43% (  3 /  7) in 'Text.Regex.TDFA.ByteString'
  43% (  3 /  7) in 'Text.Regex.TDFA.ByteString.Lazy'
  43% (  3 /  7) in 'Text.Regex.TDFA.Sequence'
  83% (  5 /  6) in 'Text.Regex.TDFA'
Documentation created: dist/doc/html/regex-tdfa/index.html,
dist/doc/html/regex-tdfa/regex-tdfa.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-tdfa-1.2.0
Registering regex-tdfa-1.2.0...
Installed regex-tdfa-1.2.0
Configuring transformers-base-0.4.3...
Building transformers-base-0.4.3...
Preprocessing library transformers-base-0.4.3...
[1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, dist/build/Control/Monad/Base.o )
In-place registering transformers-base-0.4.3...
Running Haddock for transformers-base-0.4.3...
Running hscolour for transformers-base-0.4.3...
Preprocessing library transformers-base-0.4.3...
Preprocessing library transformers-base-0.4.3...
Haddock coverage:
  33% (  1 /  3) in 'Control.Monad.Base'
Documentation created: dist/doc/html/transformers-base/index.html,
dist/doc/html/transformers-base/transformers-base.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/transformers-base-0.4.3
Registering transformers-base-0.4.3...
Installed transformers-base-0.4.3
Configuring set-extra-1.3.1...
Building set-extra-1.3.1...
Preprocessing library set-extra-1.3.1...
[1 of 2] Compiling Data.Set.ExtraG  ( Data/Set/ExtraG.hs, dist/build/Data/Set/ExtraG.o )
[2 of 2] Compiling Data.Set.Extra   ( Data/Set/Extra.hs, dist/build/Data/Set/Extra.o )
In-place registering set-extra-1.3.1...
Running Haddock for set-extra-1.3.1...
Running hscolour for set-extra-1.3.1...
Preprocessing library set-extra-1.3.1...
Preprocessing library set-extra-1.3.1...
Haddock coverage:
   0% (  0 /  2) in 'Data.Set.ExtraG'
Warning: set-extra-1.3.1:Data.Set.Extra: Could not find documentation for exported module: Set
  13% (  3 / 23) in 'Data.Set.Extra'
Documentation created: dist/doc/html/set-extra/index.html,
dist/doc/html/set-extra/set-extra.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/set-extra-1.3.1
Registering set-extra-1.3.1...
Installed set-extra-1.3.1
Configuring crypto-api-0.13...
Building crypto-api-0.13...
Preprocessing library crypto-api-0.13...
[ 1 of 11] Compiling Crypto.CPoly     ( Crypto/CPoly.hs, dist/build/Crypto/CPoly.o )
[ 2 of 11] Compiling Crypto.Types     ( Crypto/Types.hs, dist/build/Crypto/Types.o )
[ 3 of 11] Compiling Crypto.Util      ( Crypto/Util.hs, dist/build/Crypto/Util.o )
[ 4 of 11] Compiling Crypto.Random    ( Crypto/Random.hs, dist/build/Crypto/Random.o )
[ 5 of 11] Compiling Crypto.Classes[boot] ( Crypto/Classes.hs-boot, dist/build/Crypto/Classes.o-boot )
[ 6 of 11] Compiling Crypto.Modes[boot] ( Crypto/Modes.hs-boot, dist/build/Crypto/Modes.o-boot )
[ 7 of 11] Compiling Crypto.Classes   ( Crypto/Classes.hs, dist/build/Crypto/Classes.o )
[ 8 of 11] Compiling Crypto.Modes     ( Crypto/Modes.hs, dist/build/Crypto/Modes.o )
[ 9 of 11] Compiling Crypto.HMAC      ( Crypto/HMAC.hs, dist/build/Crypto/HMAC.o )
[10 of 11] Compiling Crypto.Padding   ( Crypto/Padding.hs, dist/build/Crypto/Padding.o )
[11 of 11] Compiling Crypto.Classes.Exceptions ( Crypto/Classes/Exceptions.hs, dist/build/Crypto/Classes/Exceptions.o )
In-place registering crypto-api-0.13...
Running Haddock for crypto-api-0.13...
Running hscolour for crypto-api-0.13...
Preprocessing library crypto-api-0.13...
Preprocessing library crypto-api-0.13...
Haddock coverage:
   0% (  0 /  4) in 'Crypto.CPoly'
  80% (  4 /  5) in 'Crypto.Types'
  85% ( 11 / 13) in 'Crypto.Util'
  90% (  9 / 10) in 'Crypto.Random'
  93% ( 28 / 30) in 'Crypto.Classes'
  90% (  9 / 10) in 'Crypto.Modes'
 100% (  4 /  4) in 'Crypto.HMAC'
 100% ( 13 / 13) in 'Crypto.Padding'
Warning: Crypto.Classes.Exceptions: blockSize is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: encryptBlock is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: decryptBlock is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: keyLength is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: publicKeyLength is exported separately but will be documented under AsymCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: privateKeyLength is exported separately but will be documented under AsymCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: signingKeyLength is exported separately but will be documented under Signing. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: verifyingKeyLength is exported separately but will be documented under Signing. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: verify is exported separately but will be documented under Signing. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: genSeedLength is exported separately but will be documented under CryptoRandomGen. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: reseedInfo is exported separately but will be documented under CryptoRandomGen. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: reseedPeriod is exported separately but will be documented under CryptoRandomGen. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: newGenIO is exported separately but will be documented under CryptoRandomGen. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ecb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unEcb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: cbc is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCbc is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ctr is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCtr is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ctrLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCtrLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: cfb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCfb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ofb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unOfb is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: cbcLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCbcLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: sivLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unSivLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: siv is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unSiv is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ecbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unEcbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: cfbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unCfbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: ofbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
Warning: Crypto.Classes.Exceptions: unOfbLazy is exported separately but will be documented under BlockCipher. Consider exporting it together with its parent(s) for code clarity.
  93% ( 27 / 29) in 'Crypto.Classes.Exceptions'
Documentation created: dist/doc/html/crypto-api/index.html,
dist/doc/html/crypto-api/crypto-api.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/crypto-api-0.13
Registering crypto-api-0.13...
Installed crypto-api-0.13
[1 of 1] Compiling Main             ( /tmp/distributive-0.4.4-31511/distributive-0.4.4/Setup.lhs, /tmp/distributive-0.4.4-31511/distributive-0.4.4/dist/setup/Main.o )
Linking /tmp/distributive-0.4.4-31511/distributive-0.4.4/dist/setup/setup ...
Configuring distributive-0.4.4...
Building distributive-0.4.4...
Preprocessing library distributive-0.4.4...
[1 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o )
[2 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o )
In-place registering distributive-0.4.4...
Running Haddock for distributive-0.4.4...
Running hscolour for distributive-0.4.4...
Preprocessing library distributive-0.4.4...
Preprocessing library distributive-0.4.4...
Haddock coverage:
  67% (  2 /  3) in 'Data.Distributive.Generic'
 100% (  4 /  4) in 'Data.Distributive'
Documentation created: dist/doc/html/distributive/index.html,
dist/doc/html/distributive/distributive.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/distributive-0.4.4
Registering distributive-0.4.4...
Installed distributive-0.4.4
Configuring semigroups-0.15.2...
Building semigroups-0.15.2...
Preprocessing library semigroups-0.15.2...
[1 of 2] Compiling Data.List.NonEmpty ( src/Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.o )
[2 of 2] Compiling Data.Semigroup   ( src/Data/Semigroup.hs, dist/build/Data/Semigroup.o )
In-place registering semigroups-0.15.2...
Running Haddock for semigroups-0.15.2...
Running hscolour for semigroups-0.15.2...
Preprocessing library semigroups-0.15.2...
Preprocessing library semigroups-0.15.2...
Haddock coverage:
doc comment parse failed:  'transpose' for 'NonEmpty', behaves the same as 'Data.List.transpose'
 The rows/columns need not be the same length, in which case
 > transpose . transpose /= id
  93% ( 64 / 69) in 'Data.List.NonEmpty'
  87% ( 20 / 23) in 'Data.Semigroup'
Documentation created: dist/doc/html/semigroups/index.html,
dist/doc/html/semigroups/semigroups.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/semigroups-0.15.2
Registering semigroups-0.15.2...
Installed semigroups-0.15.2
Configuring ListLike-4.1.0...
Building ListLike-4.1.0...
Preprocessing library ListLike-4.1.0...
[ 1 of 18] Compiling Data.ListLike.FoldableLL ( src/Data/ListLike/FoldableLL.hs, dist/build/Data/ListLike/FoldableLL.o )
[ 2 of 18] Compiling Data.ListLike.Base ( src/Data/ListLike/Base.hs, dist/build/Data/ListLike/Base.o )
[ 3 of 18] Compiling Data.ListLike.String ( src/Data/ListLike/String.hs, dist/build/Data/ListLike/String.o )
[ 4 of 18] Compiling Data.ListLike.Utils ( src/Data/ListLike/Utils.hs, dist/build/Data/ListLike/Utils.o )
[ 5 of 18] Compiling Data.ListLike.IO ( src/Data/ListLike/IO.hs, dist/build/Data/ListLike/IO.o )
[ 6 of 18] Compiling Data.ListLike.CharString ( src/Data/ListLike/CharString.hs, dist/build/Data/ListLike/CharString.o )
[ 7 of 18] Compiling Data.ListLike.DList ( src/Data/ListLike/DList.hs, dist/build/Data/ListLike/DList.o )
[ 8 of 18] Compiling Data.ListLike.FMList ( src/Data/ListLike/FMList.hs, dist/build/Data/ListLike/FMList.o )
[ 9 of 18] Compiling Data.ListLike.Text.Text ( src/Data/ListLike/Text/Text.hs, dist/build/Data/ListLike/Text/Text.o )
[10 of 18] Compiling Data.ListLike.Text.TextLazy ( src/Data/ListLike/Text/TextLazy.hs, dist/build/Data/ListLike/Text/TextLazy.o )
[11 of 18] Compiling Data.ListLike.Text ( src/Data/ListLike/Text.hs, dist/build/Data/ListLike/Text.o )
[12 of 18] Compiling Data.ListLike.Vector.Storable ( src/Data/ListLike/Vector/Storable.hs, dist/build/Data/ListLike/Vector/Storable.o )
[13 of 18] Compiling Data.ListLike.Vector.Unboxed ( src/Data/ListLike/Vector/Unboxed.hs, dist/build/Data/ListLike/Vector/Unboxed.o )
[14 of 18] Compiling Data.ListLike.Vector.Vector ( src/Data/ListLike/Vector/Vector.hs, dist/build/Data/ListLike/Vector/Vector.o )
[15 of 18] Compiling Data.ListLike.Vector ( src/Data/ListLike/Vector.hs, dist/build/Data/ListLike/Vector.o )
[16 of 18] Compiling Data.ListLike.Instances ( src/Data/ListLike/Instances.hs, dist/build/Data/ListLike/Instances.o )
[17 of 18] Compiling Data.ListLike.Vector.Generic ( src/Data/ListLike/Vector/Generic.hs, dist/build/Data/ListLike/Vector/Generic.o )
[18 of 18] Compiling Data.ListLike    ( src/Data/ListLike.hs, dist/build/Data/ListLike.o )
In-place registering ListLike-4.1.0...
Running Haddock for ListLike-4.1.0...
Running hscolour for ListLike-4.1.0...
Preprocessing library ListLike-4.1.0...
Preprocessing library ListLike-4.1.0...
Haddock coverage:
 100% (  9 /  9) in 'Data.ListLike.FoldableLL'
 100% (  6 /  6) in 'Data.ListLike.Base'
 100% (  2 /  2) in 'Data.ListLike.String'
 100% ( 11 / 11) in 'Data.ListLike.Utils'
 100% (  2 /  2) in 'Data.ListLike.IO'
 100% (  3 /  3) in 'Data.ListLike.CharString'
 100% (  1 /  1) in 'Data.ListLike.DList'
 100% (  1 /  1) in 'Data.ListLike.FMList'
   0% (  0 /  1) in 'Data.ListLike.Text.Text'
   0% (  0 /  1) in 'Data.ListLike.Text.TextLazy'
  67% (  2 /  3) in 'Data.ListLike.Text'
   0% (  0 /  1) in 'Data.ListLike.Vector.Storable'
   0% (  0 /  1) in 'Data.ListLike.Vector.Unboxed'
   0% (  0 /  1) in 'Data.ListLike.Vector.Vector'
 100% (  4 /  4) in 'Data.ListLike.Vector'
 100% (  1 /  1) in 'Data.ListLike.Instances'
 100% (  1 /  1) in 'Data.ListLike.Vector.Generic'
Warning: Data.ListLike: empty is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: singleton is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: cons is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: snoc is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: append is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: head is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: last is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: tail is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: init is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: null is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: length is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: map is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: rigidMap is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: reverse is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: intersperse is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: toList is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: fromList is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: fromListLike is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldl is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldl' is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldl1 is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldr is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldr' is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: foldr1 is exported separately but will be documented under FoldableLL. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: concat is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: concatMap is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: rigidConcatMap is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: any is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: all is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: maximum is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: minimum is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: iterate is exported separately but will be documented under InfiniteListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: repeat is exported separately but will be documented under InfiniteListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: replicate is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: cycle is exported separately but will be documented under InfiniteListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: take is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: drop is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: splitAt is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: takeWhile is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: dropWhile is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: span is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: break is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: group is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: inits is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: tails is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: isPrefixOf is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: isSuffixOf is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: isInfixOf is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: elem is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: notElem is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: find is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: filter is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: partition is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: index is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: elemIndex is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: elemIndices is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: findIndex is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: findIndices is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: sequence is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: mapM is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: rigidMapM is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: toString is exported separately but will be documented under StringLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: fromString is exported separately but will be documented under StringLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: lines is exported separately but will be documented under StringLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: words is exported separately but will be documented under StringLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: nub is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: delete is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: deleteFirsts is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: union is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: intersect is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: sort is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: insert is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: nubBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: deleteBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: deleteFirstsBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: unionBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: intersectBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: groupBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: sortBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: insertBy is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: genericLength is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: genericTake is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: genericDrop is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: genericSplitAt is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
Warning: Data.ListLike: genericReplicate is exported separately but will be documented under ListLike. Consider exporting it together with its parent(s) for code clarity.
 100% ( 62 / 62) in 'Data.ListLike'
Documentation created: dist/doc/html/ListLike/index.html,
dist/doc/html/ListLike/ListLike.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ListLike-4.1.0
Registering ListLike-4.1.0...
Installed ListLike-4.1.0
Configuring regex-compat-0.95.1...
Building regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
[1 of 1] Compiling Text.Regex       ( Text/Regex.hs, dist/build/Text/Regex.o )
In-place registering regex-compat-0.95.1...
Running Haddock for regex-compat-0.95.1...
Running hscolour for regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
Preprocessing library regex-compat-0.95.1...
Haddock coverage:
 100% (  9 /  9) in 'Text.Regex'
Documentation created: dist/doc/html/regex-compat/index.html,
dist/doc/html/regex-compat/regex-compat.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/regex-compat-0.95.1
Registering regex-compat-0.95.1...
Installed regex-compat-0.95.1
Configuring monad-control-0.3.3.0...
Building monad-control-0.3.3.0...
Preprocessing library monad-control-0.3.3.0...
[1 of 1] Compiling Control.Monad.Trans.Control ( Control/Monad/Trans/Control.hs, dist/build/Control/Monad/Trans/Control.o )
In-place registering monad-control-0.3.3.0...
Running Haddock for monad-control-0.3.3.0...
Running hscolour for monad-control-0.3.3.0...
Preprocessing library monad-control-0.3.3.0...
Preprocessing library monad-control-0.3.3.0...
Haddock coverage:
Warning: Control.Monad.Trans.Control: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Trans.Control.MonadTransControl Control.Monad.Trans.Identity.IdentityT, Control.Monad.Trans.Control.MonadTransControl Control.Monad.Trans.Maybe.MaybeT, Control.Monad.Trans.Error.Error e =>
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.Error.ErrorT e), Control.Monad.Trans.Control.MonadTransControl Control.Monad.Trans.List.ListT, Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.Reader.ReaderT r), Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.State.Lazy.StateT s), Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.State.Strict.StateT s), Data.Monoid.Monoid w =>
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.Writer.Lazy.WriterT w), Data.Monoid.Monoid w =>
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.Writer.Strict.WriterT w), Data.Monoid.Monoid w =>
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.RWS.Lazy.RWST r w s), Data.Monoid.Monoid w =>
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.RWS.Strict.RWST r w s), Control.Monad.Trans.Control.MonadBaseControl (GHC.Types.IO) (GHC.Types.IO), Control.Monad.Trans.Control.MonadBaseControl (Data.Maybe.Maybe) (Data.Maybe.Maybe), Control.Monad.Trans.Control.MonadBaseControl (Data.Either.Either e) (Data.Either.Either e), Control.Monad.Trans.Control.MonadBaseControl ([]) ([]), Control.Monad.Trans.Control.MonadBaseControl ((->) r) ((->) r), Control.Monad.Trans.Control.MonadBaseControl (Data.Functor.Identity.Identity) (Data.Functor.Identity.Identity), Control.Monad.Trans.Control.MonadBaseControl (GHC.Conc.Sync.STM) (GHC.Conc.Sync.STM), Control.Monad.Trans.Control.MonadBaseControl (GHC.ST.ST s) (GHC.ST.ST s), Control.Monad.Trans.Control.MonadBaseControl (Control.Monad.ST.Lazy.Imp.ST s) (Control.Monad.ST.Lazy.Imp.ST s), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Identity.IdentityT m), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Maybe.MaybeT m), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.List.ListT m), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Reader.ReaderT r m), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.State.Strict.StateT s m), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.State.Lazy.StateT s m), (Control.Monad.Trans.Error.Error e,
 Control.Monad.Trans.Control.MonadBaseControl b m) =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Error.ErrorT e m), (Data.Monoid.Monoid w,
 Control.Monad.Trans.Control.MonadBaseControl b m) =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Writer.Strict.WriterT w m), (Data.Monoid.Monoid w,
 Control.Monad.Trans.Control.MonadBaseControl b m) =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Writer.Lazy.WriterT w m), (Data.Monoid.Monoid w,
 Control.Monad.Trans.Control.MonadBaseControl b m) =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.RWS.Strict.RWST r w s m), (Data.Monoid.Monoid w,
 Control.Monad.Trans.Control.MonadBaseControl b m) =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.RWS.Lazy.RWST r w s m)
  86% ( 18 / 21) in 'Control.Monad.Trans.Control'
Documentation created: dist/doc/html/monad-control/index.html,
dist/doc/html/monad-control/monad-control.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/monad-control-0.3.3.0
Registering monad-control-0.3.3.0...
Installed monad-control-0.3.3.0
Configuring pureMD5-2.1.2.1...
Building pureMD5-2.1.2.1...
Preprocessing library pureMD5-2.1.2.1...
[1 of 1] Compiling Data.Digest.Pure.MD5 ( Data/Digest/Pure/MD5.hs, dist/build/Data/Digest/Pure/MD5.o )
In-place registering pureMD5-2.1.2.1...
Running Haddock for pureMD5-2.1.2.1...
Running hscolour for pureMD5-2.1.2.1...
Preprocessing library pureMD5-2.1.2.1...
Preprocessing library pureMD5-2.1.2.1...
Haddock coverage:
 100% ( 12 / 12) in 'Data.Digest.Pure.MD5'
Documentation created: dist/doc/html/pureMD5/index.html,
dist/doc/html/pureMD5/pureMD5.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/pureMD5-2.1.2.1
Registering pureMD5-2.1.2.1...
Installed pureMD5-2.1.2.1
Configuring contravariant-1.1...
Building contravariant-1.1...
Preprocessing library contravariant-1.1...
[1 of 2] Compiling Data.Functor.Contravariant ( Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.o )
[2 of 2] Compiling Data.Functor.Contravariant.Compose ( Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o )
In-place registering contravariant-1.1...
Running Haddock for contravariant-1.1...
Running hscolour for contravariant-1.1...
Preprocessing library contravariant-1.1...
Preprocessing library contravariant-1.1...
Haddock coverage:
  76% ( 13 / 17) in 'Data.Functor.Contravariant'
 100% (  4 /  4) in 'Data.Functor.Contravariant.Compose'
Documentation created: dist/doc/html/contravariant/index.html,
dist/doc/html/contravariant/contravariant.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/contravariant-1.1
Registering contravariant-1.1...
Installed contravariant-1.1
Configuring process-listlike-0.6.2...
Building process-listlike-0.6.2...
Preprocessing library process-listlike-0.6.2...
[1 of 8] Compiling System.Process.Read.Chars ( System/Process/Read/Chars.hs, dist/build/System/Process/Read/Chars.o )
[2 of 8] Compiling System.Process.Read.Instances ( System/Process/Read/Instances.hs, dist/build/System/Process/Read/Instances.o )

System/Process/Read/Instances.hs:11:1: Warning:
    Module `Prelude' does not export `catch'
[3 of 8] Compiling System.Process.Read ( System/Process/Read.hs, dist/build/System/Process/Read.o )
[4 of 8] Compiling System.Process.ByteString ( System/Process/ByteString.hs, dist/build/System/Process/ByteString.o )
[5 of 8] Compiling System.Process.ByteString.Lazy ( System/Process/ByteString/Lazy.hs, dist/build/System/Process/ByteString/Lazy.o )
[6 of 8] Compiling System.Process.String ( System/Process/String.hs, dist/build/System/Process/String.o )
[7 of 8] Compiling System.Process.Text ( System/Process/Text.hs, dist/build/System/Process/Text.o )
[8 of 8] Compiling System.Process.Text.Lazy ( System/Process/Text/Lazy.hs, dist/build/System/Process/Text/Lazy.o )
In-place registering process-listlike-0.6.2...
Preprocessing executable 'tests' for process-listlike-0.6.2...
[1 of 4] Compiling System.Process.Read.Chars ( System/Process/Read/Chars.hs, dist/build/tests/tests-tmp/System/Process/Read/Chars.o )
[2 of 4] Compiling System.Process.Read.Instances ( System/Process/Read/Instances.hs, dist/build/tests/tests-tmp/System/Process/Read/Instances.o )

System/Process/Read/Instances.hs:11:1: Warning:
    Module `Prelude' does not export `catch'
[3 of 4] Compiling System.Process.Read ( System/Process/Read.hs, dist/build/tests/tests-tmp/System/Process/Read.o )
[4 of 4] Compiling Main             ( Tests/Main.hs, dist/build/tests/tests-tmp/Main.o )
Linking dist/build/tests/tests ...
Running Haddock for process-listlike-0.6.2...
Running hscolour for process-listlike-0.6.2...
Preprocessing library process-listlike-0.6.2...
Preprocessing executable 'tests' for process-listlike-0.6.2...
Preprocessing library process-listlike-0.6.2...

dist/build/tmp-31511/System/Process/Read/Instances.hs:11:1: Warning:
    Module `Prelude' does not export `catch'
Haddock coverage:
 100% (  6 /  6) in 'System.Process.Read.Chars'
Warning: System.Process.Read.Instances: We do not support associated types in instances yet. These instances are affected:
System.Process.Read.Chars.ListLikePlus GHC.Base.String GHC.Types.Char, System.Process.Read.Chars.ListLikePlus Data.ByteString.Internal.ByteString GHC.Word.Word8, System.Process.Read.Chars.ListLikePlus Data.ByteString.Lazy.Internal.ByteString GHC.Word.Word8, System.Process.Read.Chars.ListLikePlus Data.Text.Internal.Text GHC.Types.Char, System.Process.Read.Chars.ListLikePlus Data.Text.Lazy.Internal.Text GHC.Types.Char
   0% (  0 /  1) in 'System.Process.Read.Instances'
  83% (  5 /  6) in 'System.Process.Read'
   0% (  0 /  5) in 'System.Process.ByteString'
   0% (  0 /  5) in 'System.Process.ByteString.Lazy'
   0% (  0 /  5) in 'System.Process.String'
   0% (  0 /  5) in 'System.Process.Text'
   0% (  0 /  5) in 'System.Process.Text.Lazy'
Documentation created: dist/doc/html/process-listlike/index.html,
dist/doc/html/process-listlike/process-listlike.txt
Preprocessing executable 'tests' for process-listlike-0.6.2...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/process-listlike-0.6.2
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the
system search path.
Registering process-listlike-0.6.2...
Installed process-listlike-0.6.2
Configuring Unixutils-1.52...
Building Unixutils-1.52...
Preprocessing library Unixutils-1.52...
[1 of 9] Compiling System.Unix.Files ( System/Unix/Files.hs, dist/build/System/Unix/Files.o )
[2 of 9] Compiling System.Unix.SpecialDevice ( System/Unix/SpecialDevice.hs, dist/build/System/Unix/SpecialDevice.o )
[3 of 9] Compiling System.Unix.Mount ( System/Unix/Mount.hs, dist/build/System/Unix/Mount.o )
[4 of 9] Compiling System.Unix.Misc ( System/Unix/Misc.hs, dist/build/System/Unix/Misc.o )
[5 of 9] Compiling System.Unix.KillByCwd ( System/Unix/KillByCwd.hs, dist/build/System/Unix/KillByCwd.o )
[6 of 9] Compiling System.Unix.FilePath ( dist/build/System/Unix/FilePath.hs, dist/build/System/Unix/FilePath.o )
[7 of 9] Compiling System.Unix.Directory ( System/Unix/Directory.hs, dist/build/System/Unix/Directory.o )
[8 of 9] Compiling System.Unix.Crypt ( System/Unix/Crypt.hs, dist/build/System/Unix/Crypt.o )
[9 of 9] Compiling System.Unix.Chroot ( System/Unix/Chroot.hs, dist/build/System/Unix/Chroot.o )
In-place registering Unixutils-1.52...
Running Haddock for Unixutils-1.52...
Running hscolour for Unixutils-1.52...
Preprocessing library Unixutils-1.52...
Preprocessing library Unixutils-1.52...
Haddock coverage:
  50% (  1 /  2) in 'System.Unix.Files'
  14% (  3 / 22) in 'System.Unix.SpecialDevice'
  75% (  3 /  4) in 'System.Unix.Mount'
 100% (  3 /  3) in 'System.Unix.Misc'
 100% (  2 /  2) in 'System.Unix.KillByCwd'
 100% (  5 /  5) in 'System.Unix.FilePath'
  75% (  6 /  8) in 'System.Unix.Directory'
 100% (  2 /  2) in 'System.Unix.Crypt'
 100% (  3 /  3) in 'System.Unix.Chroot'
Warning: System.Unix.Mount: could not find link destinations for:
    System.Unix.Mount.umountSucceeded System.Unix.Mount.unescape System.Unix.Mount.escape
Documentation created: dist/doc/html/Unixutils/index.html,
dist/doc/html/Unixutils/Unixutils.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/Unixutils-1.52
Registering Unixutils-1.52...
Installed Unixutils-1.52
[1 of 1] Compiling Main             ( /tmp/comonad-4.2.2-31511/comonad-4.2.2/Setup.lhs, /tmp/comonad-4.2.2-31511/comonad-4.2.2/dist/setup/Main.o )
Linking /tmp/comonad-4.2.2-31511/comonad-4.2.2/dist/setup/setup ...
Configuring comonad-4.2.2...
Building comonad-4.2.2...
Preprocessing library comonad-4.2.2...
[ 1 of 16] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o )
[ 2 of 16] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o )
[ 3 of 16] Compiling Control.Comonad  ( src/Control/Comonad.hs, dist/build/Control/Comonad.o )
[ 4 of 16] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o )
[ 5 of 16] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o )
[ 6 of 16] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o )
[ 7 of 16] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o )
[ 8 of 16] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o )
[ 9 of 16] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o )
[10 of 16] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o )
[11 of 16] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o )
[12 of 16] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o )
[13 of 16] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o )
[14 of 16] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o )
[15 of 16] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o )
[16 of 16] Compiling Data.Functor.Coproduct ( src/Data/Functor/Coproduct.hs, dist/build/Data/Functor/Coproduct.o )
In-place registering comonad-4.2.2...
Running Haddock for comonad-4.2.2...
Running hscolour for comonad-4.2.2...
Preprocessing library comonad-4.2.2...
Preprocessing library comonad-4.2.2...
Haddock coverage:
  50% (  1 /  2) in 'Data.Functor.Composition'
 100% (  2 /  2) in 'Control.Comonad.Trans.Identity'
 100% ( 21 / 21) in 'Control.Comonad'
  50% (  1 /  2) in 'Control.Comonad.Trans.Class'
  50% (  1 /  2) in 'Control.Comonad.Hoist.Class'
  69% (  9 / 13) in 'Control.Comonad.Trans.Env'
  73% ( 11 / 15) in 'Control.Comonad.Trans.Store'
  33% (  4 / 12) in 'Control.Comonad.Trans.Traced'
  33% (  1 /  3) in 'Control.Comonad.Env.Class'
  60% (  9 / 15) in 'Control.Comonad.Env'
 100% (  4 /  4) in 'Control.Comonad.Identity'
  25% (  1 /  4) in 'Control.Comonad.Store.Class'
  62% (  8 / 13) in 'Control.Comonad.Store'
  33% (  1 /  3) in 'Control.Comonad.Traced.Class'
  57% (  8 / 14) in 'Control.Comonad.Traced'
  20% (  1 /  5) in 'Data.Functor.Coproduct'
Warning: Control.Comonad: could not find link destinations for:
    Data.Traversable.Id Data.Traversable.StateL Data.Traversable.StateR
Documentation created: dist/doc/html/comonad/index.html,
dist/doc/html/comonad/comonad.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/comonad-4.2.2
Registering comonad-4.2.2...
Installed comonad-4.2.2
Configuring semigroupoids-4.0.4...
Building semigroupoids-4.0.4...
Preprocessing library semigroupoids-4.0.4...
[ 1 of 20] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o )
[ 2 of 20] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o )
[ 3 of 20] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o )
[ 4 of 20] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o )
[ 5 of 20] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o )
[ 6 of 20] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o )
[ 7 of 20] Compiling Data.Groupoid    ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o )
[ 8 of 20] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o )
[ 9 of 20] Compiling Data.Semigroupoid.Product ( src/Data/Semigroupoid/Product.hs, dist/build/Data/Semigroupoid/Product.o )
[10 of 20] Compiling Data.Semigroupoid.Coproduct ( src/Data/Semigroupoid/Coproduct.hs, dist/build/Data/Semigroupoid/Coproduct.o )
[11 of 20] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o )
[12 of 20] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o )
[13 of 20] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o )
[14 of 20] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o )
[15 of 20] Compiling Data.Semifunctor ( src/Data/Semifunctor.hs, dist/build/Data/Semifunctor.o )
[16 of 20] Compiling Data.Semifunctor.Associative ( src/Data/Semifunctor/Associative.hs, dist/build/Data/Semifunctor/Associative.o )
[17 of 20] Compiling Data.Semifunctor.Braided ( src/Data/Semifunctor/Braided.hs, dist/build/Data/Semifunctor/Braided.o )
[18 of 20] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o )
[19 of 20] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o )
[20 of 20] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o )
In-place registering semigroupoids-4.0.4...
Running Haddock for semigroupoids-4.0.4...
Running hscolour for semigroupoids-4.0.4...
Preprocessing library semigroupoids-4.0.4...
Preprocessing library semigroupoids-4.0.4...
Haddock coverage:
 100% (  1 /  1) in 'Data.Traversable.Instances'
  75% (  3 /  4) in 'Data.Functor.Extend'
  75% ( 15 / 20) in 'Data.Functor.Bind'
 100% (  2 /  2) in 'Data.Functor.Bind.Trans'
  50% (  2 /  4) in 'Data.Semigroupoid'
  50% (  1 /  2) in 'Data.Semigroupoid.Dual'
  50% (  1 /  2) in 'Data.Groupoid'
   0% (  0 /  2) in 'Data.Isomorphism'
   0% (  0 /  4) in 'Data.Semigroupoid.Product'
   0% (  0 /  6) in 'Data.Semigroupoid.Coproduct'
  50% (  1 /  2) in 'Data.Semigroupoid.Ob'
 100% ( 13 / 13) in 'Data.Functor.Apply'
  33% (  2 /  6) in 'Data.Semigroup.Foldable'
  33% (  1 /  3) in 'Data.Semigroup.Traversable'
  40% (  6 / 15) in 'Data.Semifunctor'
  14% (  1 /  7) in 'Data.Semifunctor.Associative'
  17% (  1 /  6) in 'Data.Semifunctor.Braided'
 100% (  3 /  3) in 'Data.Functor.Alt'
 100% (  3 /  3) in 'Data.Functor.Plus'
   0% (  0 /  2) in 'Data.Semigroupoid.Static'
Warning: Data.Functor.Bind: could not find link destinations for:
    Data.Traversable.Id Data.Sequence.Digit Data.Sequence.Node Data.Sequence.Elem Data.Sequence.Id Data.Sequence.FingerTree Data.Traversable.StateL Data.Traversable.StateR Data.Sequence.State
Warning: Data.Functor.Apply: could not find link destinations for:
    Data.Traversable.Id Data.Sequence.Digit Data.Sequence.Node Data.Sequence.Elem Data.Sequence.Id Data.Sequence.FingerTree Data.Traversable.StateL Data.Traversable.StateR Data.Sequence.State
Documentation created: dist/doc/html/semigroupoids/index.html,
dist/doc/html/semigroupoids/semigroupoids.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/semigroupoids-4.0.4
Registering semigroupoids-4.0.4...
Installed semigroupoids-4.0.4
Configuring bifunctors-4.1.1.1...
Building bifunctors-4.1.1.1...
Preprocessing library bifunctors-4.1.1.1...
[ 1 of 13] Compiling Data.Bifoldable  ( src/Data/Bifoldable.hs, dist/build/Data/Bifoldable.o )
[ 2 of 13] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o )
[ 3 of 13] Compiling Data.Bifunctor   ( src/Data/Bifunctor.hs, dist/build/Data/Bifunctor.o )
[ 4 of 13] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o )
[ 5 of 13] Compiling Data.Bitraversable ( src/Data/Bitraversable.hs, dist/build/Data/Bitraversable.o )
[ 6 of 13] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o )
[ 7 of 13] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o )
[ 8 of 13] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o )
[ 9 of 13] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o )
[10 of 13] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o )
[11 of 13] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o )
[12 of 13] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o )
[13 of 13] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o )
In-place registering bifunctors-4.1.1.1...
Running Haddock for bifunctors-4.1.1.1...
Running hscolour for bifunctors-4.1.1.1...
Preprocessing library bifunctors-4.1.1.1...
Preprocessing library bifunctors-4.1.1.1...
Haddock coverage:
 100% ( 17 / 17) in 'Data.Bifoldable'
  33% (  2 /  6) in 'Data.Semigroup.Bifoldable'
 100% (  2 /  2) in 'Data.Bifunctor'
  62% (  5 /  8) in 'Data.Bifunctor.Apply'
 100% (  8 /  8) in 'Data.Bitraversable'
  33% (  1 /  3) in 'Data.Semigroup.Bitraversable'
  62% (  5 /  8) in 'Data.Biapplicative'
 100% (  2 /  2) in 'Data.Bifunctor.Clown'
 100% (  2 /  2) in 'Data.Bifunctor.Flip'
 100% (  2 /  2) in 'Data.Bifunctor.Join'
 100% (  2 /  2) in 'Data.Bifunctor.Joker'
 100% (  2 /  2) in 'Data.Bifunctor.Product'
 100% (  2 /  2) in 'Data.Bifunctor.Wrapped'
Documentation created: dist/doc/html/bifunctors/index.html,
dist/doc/html/bifunctors/bifunctors.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/bifunctors-4.1.1.1
Registering bifunctors-4.1.1.1...
Installed bifunctors-4.1.1.1
Configuring data-lens-2.10.5...
Building data-lens-2.10.5...
Preprocessing library data-lens-2.10.5...
[1 of 6] Compiling Control.Category.Product ( src/Control/Category/Product.hs, dist/build/Control/Category/Product.o )
[2 of 6] Compiling Data.Lens.Common ( src/Data/Lens/Common.hs, dist/build/Data/Lens/Common.o )
[3 of 6] Compiling Data.Lens.Lazy   ( src/Data/Lens/Lazy.hs, dist/build/Data/Lens/Lazy.o )
[4 of 6] Compiling Data.Lens.Strict ( src/Data/Lens/Strict.hs, dist/build/Data/Lens/Strict.o )
[5 of 6] Compiling Data.Lens.Partial.Common ( src/Data/Lens/Partial/Common.hs, dist/build/Data/Lens/Partial/Common.o )
[6 of 6] Compiling Data.Lens.Partial.Lazy ( src/Data/Lens/Partial/Lazy.hs, dist/build/Data/Lens/Partial/Lazy.o )
In-place registering data-lens-2.10.5...
Running Haddock for data-lens-2.10.5...
Running hscolour for data-lens-2.10.5...
Preprocessing library data-lens-2.10.5...
Preprocessing library data-lens-2.10.5...
Haddock coverage:
   0% (  0 /  2) in 'Control.Category.Product'
  42% ( 15 / 36) in 'Data.Lens.Common'
  39% (  9 / 23) in 'Data.Lens.Lazy'
  39% (  9 / 23) in 'Data.Lens.Strict'
  14% (  5 / 36) in 'Data.Lens.Partial.Common'
  40% (  6 / 15) in 'Data.Lens.Partial.Lazy'
Documentation created: dist/doc/html/data-lens/index.html,
dist/doc/html/data-lens/data-lens.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-lens-2.10.5
Registering data-lens-2.10.5...
Installed data-lens-2.10.5
Configuring profunctors-4.2.0.1...
Building profunctors-4.2.0.1...
Preprocessing library profunctors-4.2.0.1...
[ 1 of 14] Compiling Data.Profunctor.Trace ( src/Data/Profunctor/Trace.hs, dist/build/Data/Profunctor/Trace.o )
[ 2 of 14] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.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 containers-0.5.0.0 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package hashable-1.2.2.0 ... linking ... done.
Loading package nats-0.2 ... linking ... done.
Loading package unordered-containers-0.2.5.0 ... linking ... done.
Loading package semigroups-0.15.2 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package transformers-compat-0.3.3.4 ... linking ... done.
Loading package contravariant-1.1 ... linking ... done.
Loading package distributive-0.4.4 ... linking ... done.
Loading package comonad-4.2.2 ... linking ... done.
Loading package semigroupoids-4.0.4 ... linking ... done.
[ 3 of 14] Compiling Data.Profunctor  ( src/Data/Profunctor.hs, dist/build/Data/Profunctor.o )
[ 4 of 14] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.o )
[ 5 of 14] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.o )
[ 6 of 14] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.o )
[ 7 of 14] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.o )
[ 8 of 14] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.o )
[ 9 of 14] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.o )
[10 of 14] Compiling Data.Profunctor.Codensity ( src/Data/Profunctor/Codensity.hs, dist/build/Data/Profunctor/Codensity.o )
[11 of 14] Compiling Data.Profunctor.Collage ( src/Data/Profunctor/Collage.hs, dist/build/Data/Profunctor/Collage.o )
[12 of 14] Compiling Data.Profunctor.Monoid ( src/Data/Profunctor/Monoid.hs, dist/build/Data/Profunctor/Monoid.o )
[13 of 14] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.o )
[14 of 14] Compiling Data.Profunctor.Tambara ( src/Data/Profunctor/Tambara.hs, dist/build/Data/Profunctor/Tambara.o )
In-place registering profunctors-4.2.0.1...
Running Haddock for profunctors-4.2.0.1...
Running hscolour for profunctors-4.2.0.1...
Preprocessing library profunctors-4.2.0.1...
Preprocessing library profunctors-4.2.0.1...
Haddock coverage:
 100% (  2 /  2) in 'Data.Profunctor.Trace'
 100% (  3 /  3) in 'Data.Profunctor.Unsafe'
  83% ( 10 / 12) in 'Data.Profunctor'
   0% (  0 /  4) in 'Data.Profunctor.Monad'
   0% (  0 /  2) in 'Data.Profunctor.Adjunction'
  50% (  1 /  2) in 'Data.Profunctor.Cayley'
  67% (  4 /  6) in 'Data.Profunctor.Closed'
Warning: Data.Profunctor.Rep: We do not support associated types in instances yet. These instances are affected:
Data.Profunctor.Rep.Representable (->), (GHC.Base.Monad m, GHC.Base.Functor m) =>
Data.Profunctor.Rep.Representable (Control.Arrow.Kleisli m), GHC.Base.Functor f =>
Data.Profunctor.Rep.Representable (Data.Profunctor.UpStar f), Data.Profunctor.Rep.Corepresentable (->), GHC.Base.Functor w =>
Data.Profunctor.Rep.Corepresentable (Control.Comonad.Cokleisli w), Data.Profunctor.Rep.Corepresentable Data.Tagged.Tagged, GHC.Base.Functor f =>
Data.Profunctor.Rep.Corepresentable (Data.Profunctor.DownStar f)
 100% (  7 /  7) in 'Data.Profunctor.Rep'
Warning: Data.Profunctor.Composition: We do not support associated types in instances yet. These instances are affected:
(Data.Profunctor.Rep.Representable p,
 Data.Profunctor.Rep.Representable q) =>
Data.Profunctor.Rep.Representable (Data.Profunctor.Composition.Procompose p q), (Data.Profunctor.Rep.Corepresentable p,
 Data.Profunctor.Rep.Corepresentable q) =>
Data.Profunctor.Rep.Corepresentable (Data.Profunctor.Composition.Procompose p q)
  94% ( 15 / 16) in 'Data.Profunctor.Composition'
  67% (  2 /  3) in 'Data.Profunctor.Codensity'
 100% (  2 /  2) in 'Data.Profunctor.Collage'
  33% (  1 /  3) in 'Data.Profunctor.Monoid'
  50% (  3 /  6) in 'Data.Profunctor.Ran'
  89% (  8 /  9) in 'Data.Profunctor.Tambara'
Warning: Data.Profunctor.Rep: could not find link destinations for:
    Data.Profunctor.Rep.Iso
Warning: Data.Profunctor.Composition: could not find link destinations for:
    Data.Profunctor.Composition.Iso
Documentation created: dist/doc/html/profunctors/index.html,
dist/doc/html/profunctors/profunctors.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/profunctors-4.2.0.1
Registering profunctors-4.2.0.1...
Installed profunctors-4.2.0.1
Configuring data-lens-template-2.1.8...
Building data-lens-template-2.1.8...
Preprocessing library data-lens-template-2.1.8...
[1 of 1] Compiling Data.Lens.Template ( Data/Lens/Template.hs, dist/build/Data/Lens/Template.o )
In-place registering data-lens-template-2.1.8...
Running Haddock for data-lens-template-2.1.8...
Running hscolour for data-lens-template-2.1.8...
Preprocessing library data-lens-template-2.1.8...
Preprocessing library data-lens-template-2.1.8...
Haddock coverage:
  80% (  4 /  5) in 'Data.Lens.Template'
Documentation created: dist/doc/html/data-lens-template/index.html,
dist/doc/html/data-lens-template/data-lens-template.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-lens-template-2.1.8
Registering data-lens-template-2.1.8...
Installed data-lens-template-2.1.8
Configuring free-4.9...
Building free-4.9...
Preprocessing library free-4.9...
[ 1 of 14] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.o )
[ 2 of 14] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.o )
[ 3 of 14] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.o )
[ 4 of 14] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.o )
[ 5 of 14] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.o )
[ 6 of 14] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o )
[ 7 of 14] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.o )
[ 8 of 14] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.o )
[ 9 of 14] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.o )
[10 of 14] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.o )
[11 of 14] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o )
[12 of 14] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o )
[13 of 14] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.o )
[14 of 14] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o )
In-place registering free-4.9...
Running Haddock for free-4.9...
Running hscolour for free-4.9...
Preprocessing library free-4.9...
Preprocessing library free-4.9...
Haddock coverage:
 100% (  6 /  6) in 'Control.Monad.Free.TH'
 100% (  4 /  4) in 'Control.Monad.Free.Class'
 100% ( 24 / 24) in 'Control.Monad.Trans.Iter'
 100% ( 22 / 22) in 'Control.Monad.Trans.Free'
 100% ( 24 / 24) in 'Control.Monad.Trans.Free.Church'
 100% ( 12 / 12) in 'Control.Monad.Free'
 100% ( 10 / 10) in 'Control.Monad.Free.Church'
 100% (  2 /  2) in 'Control.Comonad.Cofree.Class'
 100% ( 10 / 10) in 'Control.Comonad.Trans.Cofree'
 100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter'
 100% ( 10 / 10) in 'Control.Comonad.Cofree'
  67% (  4 /  6) in 'Control.Alternative.Free'
 100% ( 21 / 21) in 'Control.Applicative.Trans.Free'
 100% ( 10 / 10) in 'Control.Applicative.Free'
Documentation created: dist/doc/html/free/index.html,
dist/doc/html/free/free.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/free-4.9
Registering free-4.9...
Installed free-4.9
Configuring either-4.3.0.1...
Building either-4.3.0.1...
Preprocessing library either-4.3.0.1...
[1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o )
[2 of 2] Compiling Control.Monad.Trans.Either ( src/Control/Monad/Trans/Either.hs, dist/build/Control/Monad/Trans/Either.o )
In-place registering either-4.3.0.1...
Running Haddock for either-4.3.0.1...
Running hscolour for either-4.3.0.1...
Preprocessing library either-4.3.0.1...
Preprocessing library either-4.3.0.1...
Haddock coverage:
 100% ( 16 / 16) in 'Data.Either.Combinators'
Warning: Control.Monad.Trans.Either: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Trans.Control.MonadTransControl (Control.Monad.Trans.Either.EitherT e), Control.Monad.Trans.Control.MonadBaseControl b m =>
Control.Monad.Trans.Control.MonadBaseControl b (Control.Monad.Trans.Either.EitherT e m)
 100% (  8 /  8) in 'Control.Monad.Trans.Either'
Documentation created: dist/doc/html/either/index.html,
dist/doc/html/either/either.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/either-4.3.0.1
Registering either-4.3.0.1...
Installed either-4.3.0.1
Configuring debian-3.83...
Building debian-3.83...
Preprocessing library debian-3.83...
[ 1 of 39] Compiling Debian.UTF8      ( Debian/UTF8.hs, dist/build/Debian/UTF8.o )
[ 2 of 39] Compiling Debian.Version.Internal ( Debian/Version/Internal.hs, dist/build/Debian/Version/Internal.o )
[ 3 of 39] Compiling Debian.Extra.Files ( Debian/Extra/Files.hs, dist/build/Debian/Extra/Files.o )
[ 4 of 39] Compiling Debian.Loc       ( Debian/Loc.hs, dist/build/Debian/Loc.o )

Debian/Loc.hs:10:1: Warning: Orphan instance: instance Show Loc

Debian/Loc.hs:12:10: Warning: Orphan instance: instance Lift Loc
[ 5 of 39] Compiling Debian.Time      ( Debian/Time.hs, dist/build/Debian/Time.o )
[ 6 of 39] Compiling Debian.URI       ( Debian/URI.hs, dist/build/Debian/URI.o )
[ 7 of 39] Compiling Debian.Release   ( Debian/Release.hs, dist/build/Debian/Release.o )
[ 8 of 39] Compiling Debian.Apt.Methods ( Debian/Apt/Methods.hs, dist/build/Debian/Apt/Methods.o )
[ 9 of 39] Compiling Debian.Pretty    ( Debian/Pretty.hs, dist/build/Debian/Pretty.o )
[10 of 39] Compiling Debian.Control.Common ( Debian/Control/Common.hs, dist/build/Debian/Control/Common.o )
[11 of 39] Compiling Debian.Control.String ( Debian/Control/String.hs, dist/build/Debian/Control/String.o )
[12 of 39] Compiling Debian.Deb       ( Debian/Deb.hs, dist/build/Debian/Deb.o )
[13 of 39] Compiling Debian.Sources   ( Debian/Sources.hs, dist/build/Debian/Sources.o )
[14 of 39] Compiling Debian.Arch      ( Debian/Arch.hs, dist/build/Debian/Arch.o )
[15 of 39] Compiling Debian.Version.Common ( Debian/Version/Common.hs, dist/build/Debian/Version/Common.o )
[16 of 39] Compiling Debian.Version.String ( Debian/Version/String.hs, dist/build/Debian/Version/String.o )
[17 of 39] Compiling Debian.Version   ( Debian/Version.hs, dist/build/Debian/Version.o )
[18 of 39] Compiling Debian.Changes   ( Debian/Changes.hs, dist/build/Debian/Changes.o )
[19 of 39] Compiling Debian.Relation.Common ( Debian/Relation/Common.hs, dist/build/Debian/Relation/Common.o )
[20 of 39] Compiling Debian.Relation.String ( Debian/Relation/String.hs, dist/build/Debian/Relation/String.o )
[21 of 39] Compiling Debian.Relation  ( Debian/Relation.hs, dist/build/Debian/Relation.o )
[22 of 39] Compiling Debian.Relation.ByteString ( Debian/Relation/ByteString.hs, dist/build/Debian/Relation/ByteString.o )
[23 of 39] Compiling Debian.Relation.Text ( Debian/Relation/Text.hs, dist/build/Debian/Relation/Text.o )
[24 of 39] Compiling Test.Versions    ( Test/Versions.hs, dist/build/Test/Versions.o )
[25 of 39] Compiling Debian.Version.ByteString ( Debian/Version/ByteString.hs, dist/build/Debian/Version/ByteString.o )
[26 of 39] Compiling Debian.Version.Text ( Debian/Version/Text.hs, dist/build/Debian/Version/Text.o )
[27 of 39] Compiling Test.Changes     ( Test/Changes.hs, dist/build/Test/Changes.o )
[28 of 39] Compiling Test.SourcesList ( Test/SourcesList.hs, dist/build/Test/SourcesList.o )
[29 of 39] Compiling Debian.Control.ByteString ( Debian/Control/ByteString.hs, dist/build/Debian/Control/ByteString.o )
[30 of 39] Compiling Debian.Control.Text ( Debian/Control/Text.hs, dist/build/Debian/Control/Text.o )
[31 of 39] Compiling Debian.Control.Policy ( Debian/Control/Policy.hs, dist/build/Debian/Control/Policy.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 containers-0.5.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package regex-base-0.93.2 ... linking ... done.
Loading package regex-posix-0.95.2 ... linking ... done.
Loading package regex-compat-0.95.1 ... linking ... done.
Loading package HUnit-1.2.5.2 ... linking ... done.
Loading package dlist-0.7.1 ... linking ... done.
Loading package fmlist-0.8 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package primitive-0.5.3.0 ... linking ... done.
Loading package vector-0.10.11.0 ... linking ... done.
Loading package ListLike-4.1.0 ... linking ... done.
Loading package filepath-1.3.0.1 ... 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 directory-1.2.0.1 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package utf8-string-0.3.8 ... linking ... done.
Loading package process-listlike-0.6.2 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package network-2.4.1.2 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package MonadRandom-0.1.13 ... linking ... done.
Loading package exceptions-0.6.1 ... linking ... done.
Loading package hashable-1.2.2.0 ... linking ... done.
Loading package nats-0.2 ... linking ... done.
Loading package unordered-containers-0.2.5.0 ... linking ... done.
Loading package semigroups-0.15.2 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package transformers-compat-0.3.3.4 ... linking ... done.
Loading package contravariant-1.1 ... linking ... done.
Loading package distributive-0.4.4 ... linking ... done.
Loading package comonad-4.2.2 ... linking ... done.
Loading package semigroupoids-4.0.4 ... linking ... done.
Loading package bifunctors-4.1.1.1 ... linking ... done.
Loading package prelude-extras-0.4 ... linking ... done.
Loading package profunctors-4.2.0.1 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package free-4.9 ... linking ... done.
Loading package stm-2.4.3 ... linking ... done.
Loading package transformers-base-0.4.3 ... linking ... done.
Loading package monad-control-0.3.3.0 ... linking ... done.
Loading package either-4.3.0.1 ... linking ... done.
Loading package bzlib-0.5.0.4 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package cereal-0.4.0.1 ... linking ... done.
Loading package entropy-0.3.2 ... linking ... done.
Loading package crypto-api-0.13 ... linking ... done.
Loading package pureMD5-2.1.2.1 ... linking ... done.
Loading package regex-tdfa-1.2.0 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package Unixutils-1.52 ... linking ... done.
Loading package polyparse-1.9 ... linking ... done.
Loading package HaXml-1.24.1 ... linking ... done.

Debian/Control/Policy.hs:37:1: Warning:
    The import of `mapExn' from module `Debian.Loc' is redundant

Debian/Control/Policy.hs:43:1: Warning:
    The import of `GHC.IO.Exception' is redundant
      except perhaps to import instances from `GHC.IO.Exception'
    To import instances alone, use: import GHC.IO.Exception()

Debian/Control/Policy.hs:53:10: Warning:
    Orphan instance: instance Show (Control' Text)
[32 of 39] Compiling Debian.Control   ( Debian/Control.hs, dist/build/Debian/Control.o )
[33 of 39] Compiling Debian.Apt.Index ( Debian/Apt/Index.hs, dist/build/Debian/Apt/Index.o )
[34 of 39] Compiling Debian.Report    ( Debian/Report.hs, dist/build/Debian/Report.o )
[35 of 39] Compiling Debian.GenBuildDeps ( Debian/GenBuildDeps.hs, dist/build/Debian/GenBuildDeps.o )

Debian/GenBuildDeps.hs:35:1: Warning:
    The import of `mapExn' from module `Debian.Loc' is redundant

Debian/GenBuildDeps.hs:38:1: Warning:
    The import of `Language.Haskell.TH' is redundant
      except perhaps to import instances from `Language.Haskell.TH'
    To import instances alone, use: import Language.Haskell.TH()
[36 of 39] Compiling Debian.Util.FakeChanges ( Debian/Util/FakeChanges.hs, dist/build/Debian/Util/FakeChanges.o )
[37 of 39] Compiling Debian.Apt.Package ( Debian/Apt/Package.hs, dist/build/Debian/Apt/Package.o )
[38 of 39] Compiling Debian.Apt.Dependencies ( Debian/Apt/Dependencies.hs, dist/build/Debian/Apt/Dependencies.o )
[39 of 39] Compiling Test.Dependencies ( Test/Dependencies.hs, dist/build/Test/Dependencies.o )
In-place registering debian-3.83...
Preprocessing executable 'fakechanges' for debian-3.83...
[1 of 1] Compiling Main             ( utils/FakeChanges.hs, dist/build/fakechanges/fakechanges-tmp/Main.o )
Linking dist/build/fakechanges/fakechanges ...
Preprocessing executable 'debian-report' for debian-3.83...
[1 of 1] Compiling Main             ( utils/Report.hs, dist/build/debian-report/debian-report-tmp/Main.o )
Linking dist/build/debian-report/debian-report ...
Preprocessing executable 'apt-get-build-depends' for debian-3.83...
[1 of 1] Compiling Main             ( utils/AptGetBuildDeps.hs, dist/build/apt-get-build-depends/apt-get-build-depends-tmp/Main.o )
Linking dist/build/apt-get-build-depends/apt-get-build-depends ...
Preprocessing executable 'debian-tests' for debian-3.83...
[ 1 of 30] Compiling Debian.Version.Internal ( Debian/Version/Internal.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Version/Internal.o )
[ 2 of 30] Compiling Debian.URI       ( Debian/URI.hs, dist/build/debian-tests/debian-tests-tmp/Debian/URI.o )
[ 3 of 30] Compiling Debian.Release   ( Debian/Release.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Release.o )
[ 4 of 30] Compiling Debian.Pretty    ( Debian/Pretty.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Pretty.o )
[ 5 of 30] Compiling Debian.Sources   ( Debian/Sources.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Sources.o )
[ 6 of 30] Compiling Debian.Version.Common ( Debian/Version/Common.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Version/Common.o )
[ 7 of 30] Compiling Debian.Version.String ( Debian/Version/String.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Version/String.o )
[ 8 of 30] Compiling Debian.Version   ( Debian/Version.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Version.o )
[ 9 of 30] Compiling Debian.Loc       ( Debian/Loc.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Loc.o )
[10 of 30] Compiling Debian.Control.Common ( Debian/Control/Common.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control/Common.o )
[11 of 30] Compiling Debian.Control.ByteString ( Debian/Control/ByteString.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control/ByteString.o )
[12 of 30] Compiling Debian.Control.String ( Debian/Control/String.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control/String.o )
[13 of 30] Compiling Debian.Control.Text ( Debian/Control/Text.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control/Text.o )
[14 of 30] Compiling Debian.Arch      ( Debian/Arch.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Arch.o )
[15 of 30] Compiling Debian.Changes   ( Debian/Changes.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Changes.o )
[16 of 30] Compiling Debian.Relation.Common ( Debian/Relation/Common.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Relation/Common.o )
[17 of 30] Compiling Debian.Relation.String ( Debian/Relation/String.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Relation/String.o )
[18 of 30] Compiling Debian.Relation  ( Debian/Relation.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Relation.o )
[19 of 30] Compiling Debian.Relation.ByteString ( Debian/Relation/ByteString.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Relation/ByteString.o )
[20 of 30] Compiling Debian.Relation.Text ( Debian/Relation/Text.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Relation/Text.o )
[21 of 30] Compiling Debian.Control.Policy ( Debian/Control/Policy.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control/Policy.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 HUnit-1.2.5.2 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package filepath-1.3.0.1 ... 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 directory-1.2.0.1 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package polyparse-1.9 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package HaXml-1.24.1 ... linking ... done.
Loading package dlist-0.7.1 ... linking ... done.
Loading package fmlist-0.8 ... linking ... done.
Loading package primitive-0.5.3.0 ... linking ... done.
Loading package vector-0.10.11.0 ... linking ... done.
Loading package ListLike-4.1.0 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package cereal-0.4.0.1 ... linking ... done.
Loading package entropy-0.3.2 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package crypto-api-0.13 ... linking ... done.
Loading package pureMD5-2.1.2.1 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package regex-base-0.93.2 ... linking ... done.
Loading package regex-tdfa-1.2.0 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package Unixutils-1.52 ... linking ... done.
Loading package bzlib-0.5.0.4 ... linking ... done.
Loading package MonadRandom-0.1.13 ... linking ... done.
Loading package exceptions-0.6.1 ... linking ... done.
Loading package hashable-1.2.2.0 ... linking ... done.
Loading package nats-0.2 ... linking ... done.
Loading package unordered-containers-0.2.5.0 ... linking ... done.
Loading package semigroups-0.15.2 ... linking ... done.
Loading package transformers-compat-0.3.3.4 ... linking ... done.
Loading package contravariant-1.1 ... linking ... done.
Loading package distributive-0.4.4 ... linking ... done.
Loading package comonad-4.2.2 ... linking ... done.
Loading package semigroupoids-4.0.4 ... linking ... done.
Loading package bifunctors-4.1.1.1 ... linking ... done.
Loading package prelude-extras-0.4 ... linking ... done.
Loading package profunctors-4.2.0.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package free-4.9 ... linking ... done.
Loading package stm-2.4.3 ... linking ... done.
Loading package transformers-base-0.4.3 ... linking ... done.
Loading package monad-control-0.3.3.0 ... linking ... done.
Loading package either-4.3.0.1 ... linking ... done.
Loading package network-2.4.1.2 ... linking ... done.
Loading package utf8-string-0.3.8 ... linking ... done.
Loading package process-listlike-0.6.2 ... linking ... done.
Loading package regex-posix-0.95.2 ... linking ... done.
Loading package regex-compat-0.95.1 ... linking ... done.
Loading package debian-3.83 ... linking ... done.
Loading package ansi-terminal-0.6.1.1 ... linking ... done.
Loading package ansi-wl-pprint-0.6.7.1 ... linking ... done.

Debian/Control/Policy.hs:37:1: Warning:
    The import of `mapExn' from module `Debian.Loc' is redundant

Debian/Control/Policy.hs:43:1: Warning:
    The import of `GHC.IO.Exception' is redundant
      except perhaps to import instances from `GHC.IO.Exception'
    To import instances alone, use: import GHC.IO.Exception()

Debian/Control/Policy.hs:53:10: Warning:
    Orphan instance: instance Show (Control' Text)
[22 of 30] Compiling Debian.Control   ( Debian/Control.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Control.o )
[23 of 30] Compiling Debian.Apt.Package ( Debian/Apt/Package.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Apt/Package.o )
[24 of 30] Compiling Debian.Apt.Dependencies ( Debian/Apt/Dependencies.hs, dist/build/debian-tests/debian-tests-tmp/Debian/Apt/Dependencies.o )
[25 of 30] Compiling Test.Dependencies ( Test/Dependencies.hs, dist/build/debian-tests/debian-tests-tmp/Test/Dependencies.o )
[26 of 30] Compiling Test.SourcesList ( Test/SourcesList.hs, dist/build/debian-tests/debian-tests-tmp/Test/SourcesList.o )
[27 of 30] Compiling Test.Versions    ( Test/Versions.hs, dist/build/debian-tests/debian-tests-tmp/Test/Versions.o )
[28 of 30] Compiling Test.Control     ( Test/Control.hs, dist/build/debian-tests/debian-tests-tmp/Test/Control.o )
[29 of 30] Compiling Test.Changes     ( Test/Changes.hs, dist/build/debian-tests/debian-tests-tmp/Test/Changes.o )
[30 of 30] Compiling Main             ( Test/Main.hs, dist/build/debian-tests/debian-tests-tmp/Main.o )
Linking dist/build/debian-tests/debian-tests ...
Running Haddock for debian-3.83...
Running hscolour for debian-3.83...
Preprocessing library debian-3.83...
Preprocessing executable 'fakechanges' for debian-3.83...
Preprocessing executable 'debian-report' for debian-3.83...
Preprocessing executable 'apt-get-build-depends' for debian-3.83...
Preprocessing executable 'debian-tests' for debian-3.83...
Preprocessing library debian-3.83...

Debian/Loc.hs:10:1: Warning: Orphan instance: instance Show Loc

Debian/Loc.hs:12:10: Warning: Orphan instance: instance Lift Loc

Debian/Control/Policy.hs:37:1: Warning:
    The import of `mapExn' from module `Debian.Loc' is redundant

Debian/Control/Policy.hs:43:1: Warning:
    The import of `GHC.IO.Exception' is redundant
      except perhaps to import instances from `GHC.IO.Exception'
    To import instances alone, use: import GHC.IO.Exception()

Debian/Control/Policy.hs:53:10: Warning:
    Orphan instance: instance Show (Control' Text)

Debian/GenBuildDeps.hs:35:1: Warning:
    The import of `mapExn' from module `Debian.Loc' is redundant

Debian/GenBuildDeps.hs:38:1: Warning:
    The import of `Language.Haskell.TH' is redundant
      except perhaps to import instances from `Language.Haskell.TH'
    To import instances alone, use: import Language.Haskell.TH()
Haddock coverage:
  33% (  1 /  3) in 'Debian.UTF8'
   0% (  0 /  5) in 'Debian.Version.Internal'
  50% (  1 /  2) in 'Debian.Extra.Files'
   0% (  0 /  3) in 'Debian.Loc'
  14% (  1 /  7) in 'Debian.Time'
  30% (  3 / 10) in 'Debian.URI'
  36% (  4 / 11) in 'Debian.Release'
  21% (  5 / 24) in 'Debian.Apt.Methods'
  10% (  1 / 10) in 'Debian.Pretty'
  31% (  5 / 16) in 'Debian.Control.Common'
  29% (  6 / 21) in 'Debian.Control.String'
   0% (  0 /  2) in 'Debian.Deb'
  30% (  3 / 10) in 'Debian.Sources'
   0% (  0 /  6) in 'Debian.Arch'
  36% (  4 / 11) in 'Debian.Version.Common'
   0% (  0 /  2) in 'Debian.Version.String'
  30% (  3 / 10) in 'Debian.Version'
  80% (  8 / 10) in 'Debian.Changes'
  12% (  2 / 17) in 'Debian.Relation.Common'
  36% (  5 / 14) in 'Debian.Relation.String'
  26% (  5 / 19) in 'Debian.Relation'
  38% (  5 / 13) in 'Debian.Relation.ByteString'
  38% (  5 / 13) in 'Debian.Relation.Text'
  19% (  6 / 31) in 'Test.Versions'
   0% (  0 /  2) in 'Debian.Version.ByteString'
   0% (  0 /  2) in 'Debian.Version.Text'
   0% (  0 / 11) in 'Test.Changes'
  17% (  1 /  6) in 'Test.SourcesList'
  18% (  3 / 17) in 'Debian.Control.ByteString'
  27% (  6 / 22) in 'Debian.Control.Text'
  45% (  9 / 20) in 'Debian.Control.Policy'
  29% ( 12 / 41) in 'Debian.Control'
  54% (  7 / 13) in 'Debian.Apt.Index'
  89% (  8 /  9) in 'Debian.Report'
  89% ( 16 / 18) in 'Debian.GenBuildDeps'
   0% (  0 /  2) in 'Debian.Util.FakeChanges'
  83% (  5 /  6) in 'Debian.Apt.Package'
  29% ( 12 / 42) in 'Debian.Apt.Dependencies'
   0% (  0 / 24) in 'Test.Dependencies'
Warning: Debian.Apt.Methods: could not find link destinations for:
    Debian.Apt.Methods.MethodHandle Debian.Apt.Methods.Hashes
Warning: Debian.Version.Common: could not find link destinations for:
    Debian.Version.Internal.Found Debian.Version.Internal.NonNumeric
Documentation created: dist/doc/html/debian/index.html,
dist/doc/html/debian/debian.txt
Preprocessing executable 'fakechanges' for debian-3.83...
Preprocessing executable 'debian-report' for debian-3.83...
Preprocessing executable 'apt-get-build-depends' for debian-3.83...
Preprocessing executable 'debian-tests' for debian-3.83...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/debian-3.83
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the
system search path.
Registering debian-3.83...
Installed debian-3.83
Downloading cabal-debian-4.15.2...
Configuring cabal-debian-4.15.2...
Building cabal-debian-4.15.2...
Preprocessing library cabal-debian-4.15.2...
[ 1 of 27] Compiling Debian.Debianize.Interspersed ( src/Debian/Debianize/Interspersed.hs, dist/build/Debian/Debianize/Interspersed.o )
[ 2 of 27] Compiling Debian.Debianize.Changelog ( src/Debian/Debianize/Changelog.hs, dist/build/Debian/Debianize/Changelog.o )
[ 3 of 27] Compiling Debian.Orphans   ( src/Debian/Orphans.hs, dist/build/Debian/Orphans.o )
[ 4 of 27] Compiling Debian.Debianize.VersionSplits ( src/Debian/Debianize/VersionSplits.hs, dist/build/Debian/Debianize/VersionSplits.o )
[ 5 of 27] Compiling Distribution.Version.Invert ( src/Distribution/Version/Invert.hs, dist/build/Distribution/Version/Invert.o )
[ 6 of 27] Compiling Debian.GHC       ( src/Debian/GHC.hs, dist/build/Debian/GHC.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 containers-0.5.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package syb-0.4.2 ... linking ... done.
Loading package set-extra-1.3.1 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package memoize-0.6 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package parsec-3.1.3 ... linking ... done.
Loading package hsemail-1.7.7 ... linking ... done.
Loading package HUnit-1.2.5.2 ... linking ... done.
Loading package filepath-1.3.0.1 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package unix-2.6.0.1 ... linking ... done.
Loading package directory-1.2.0.1 ... linking ... done.
Loading package polyparse-1.9 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package HaXml-1.24.1 ... linking ... done.
Loading package dlist-0.7.1 ... linking ... done.
Loading package fmlist-0.8 ... linking ... done.
Loading package primitive-0.5.3.0 ... linking ... done.
Loading package vector-0.10.11.0 ... linking ... done.
Loading package ListLike-4.1.0 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package cereal-0.4.0.1 ... linking ... done.
Loading package entropy-0.3.2 ... linking ... done.
Loading package tagged-0.7.2 ... linking ... done.
Loading package crypto-api-0.13 ... linking ... done.
Loading package pureMD5-2.1.2.1 ... linking ... done.
Loading package regex-base-0.93.2 ... linking ... done.
Loading package regex-tdfa-1.2.0 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package Unixutils-1.52 ... linking ... done.
Loading package bzlib-0.5.0.4 ... linking ... done.
Loading package MonadRandom-0.1.13 ... linking ... done.
Loading package exceptions-0.6.1 ... linking ... done.
Loading package hashable-1.2.2.0 ... linking ... done.
Loading package nats-0.2 ... linking ... done.
Loading package unordered-containers-0.2.5.0 ... linking ... done.
Loading package semigroups-0.15.2 ... linking ... done.
Loading package transformers-compat-0.3.3.4 ... linking ... done.
Loading package contravariant-1.1 ... linking ... done.
Loading package distributive-0.4.4 ... linking ... done.
Loading package comonad-4.2.2 ... linking ... done.
Loading package semigroupoids-4.0.4 ... linking ... done.
Loading package bifunctors-4.1.1.1 ... linking ... done.
Loading package prelude-extras-0.4 ... linking ... done.
Loading package profunctors-4.2.0.1 ... linking ... done.
Loading package free-4.9 ... linking ... done.
Loading package stm-2.4.3 ... linking ... done.
Loading package transformers-base-0.4.3 ... linking ... done.
Loading package monad-control-0.3.3.0 ... linking ... done.
Loading package either-4.3.0.1 ... linking ... done.
Loading package network-2.4.1.2 ... linking ... done.
Loading package utf8-string-0.3.8 ... linking ... done.
Loading package process-listlike-0.6.2 ... linking ... done.
Loading package regex-posix-0.95.2 ... linking ... done.
Loading package regex-compat-0.95.1 ... linking ... done.
Loading package debian-3.83 ... linking ... done.
Loading package data-lens-2.10.5 ... linking ... done.
Loading package data-lens-template-2.1.8 ... linking ... done.
Loading package Diff-0.3.0 ... linking ... done.
Loading package Cabal-1.18.1.3 ... linking ... done.
[ 7 of 27] Compiling Debian.Debianize.Bundled ( src/Debian/Debianize/Bundled.hs, dist/build/Debian/Debianize/Bundled.o )

src/Debian/Debianize/Bundled.hs:26:1: Warning:
    The import of `parseRelations'
    from module `Debian.Relation' is redundant
[ 8 of 27] Compiling Debian.Debianize.Prelude ( src/Debian/Debianize/Prelude.hs, dist/build/Debian/Debianize/Prelude.o )
[ 9 of 27] Compiling Debian.Policy    ( src/Debian/Policy.hs, dist/build/Debian/Policy.o )
[10 of 27] Compiling Debian.Debianize.Types.BinaryDebDescription ( src/Debian/Debianize/Types/BinaryDebDescription.hs, dist/build/Debian/Debianize/Types/BinaryDebDescription.o )
[11 of 27] Compiling Debian.Debianize.Types.SourceDebDescription ( src/Debian/Debianize/Types/SourceDebDescription.hs, dist/build/Debian/Debianize/Types/SourceDebDescription.o )
[12 of 27] Compiling Debian.Debianize.Types.Atoms ( src/Debian/Debianize/Types/Atoms.hs, dist/build/Debian/Debianize/Types/Atoms.o )
[13 of 27] Compiling Debian.Debianize.Monad ( src/Debian/Debianize/Monad.hs, dist/build/Debian/Debianize/Monad.o )
[14 of 27] Compiling Debian.Debianize.DebianName ( src/Debian/Debianize/DebianName.hs, dist/build/Debian/Debianize/DebianName.o )
[15 of 27] Compiling Debian.Debianize.Details ( src/Debian/Debianize/Details.hs, dist/build/Debian/Debianize/Details.o )
[16 of 27] Compiling Debian.Debianize.Types ( src/Debian/Debianize/Types.hs, dist/build/Debian/Debianize/Types.o )
[17 of 27] Compiling Debian.Debianize.Goodies ( src/Debian/Debianize/Goodies.hs, dist/build/Debian/Debianize/Goodies.o )
[18 of 27] Compiling Debian.Debianize.Files ( src/Debian/Debianize/Files.hs, dist/build/Debian/Debianize/Files.o )
[19 of 27] Compiling Debian.Debianize.Input ( src/Debian/Debianize/Input.hs, dist/build/Debian/Debianize/Input.o )
[20 of 27] Compiling Debian.Debianize.SubstVars ( src/Debian/Debianize/SubstVars.hs, dist/build/Debian/Debianize/SubstVars.o )
[21 of 27] Compiling Debian.Debianize.Options ( src/Debian/Debianize/Options.hs, dist/build/Debian/Debianize/Options.o )
[22 of 27] Compiling Debian.Debianize.BuildDependencies ( src/Debian/Debianize/BuildDependencies.hs, dist/build/Debian/Debianize/BuildDependencies.o )
[23 of 27] Compiling Debian.Debianize.Finalize ( src/Debian/Debianize/Finalize.hs, dist/build/Debian/Debianize/Finalize.o )
[24 of 27] Compiling Data.Algorithm.Diff.Pretty ( src/Data/Algorithm/Diff/Pretty.hs, dist/build/Data/Algorithm/Diff/Pretty.o )
[25 of 27] Compiling Data.Algorithm.Diff.Context ( src/Data/Algorithm/Diff/Context.hs, dist/build/Data/Algorithm/Diff/Context.o )
[26 of 27] Compiling Debian.Debianize.Output ( src/Debian/Debianize/Output.hs, dist/build/Debian/Debianize/Output.o )
[27 of 27] Compiling Debian.Debianize ( src/Debian/Debianize.hs, dist/build/Debian/Debianize.o )
In-place registering cabal-debian-4.15.2...
Preprocessing executable 'cabal-debian' for cabal-debian-4.15.2...
[1 of 1] Compiling Main             ( CabalDebian.hs, dist/build/cabal-debian/cabal-debian-tmp/Main.o )
Linking dist/build/cabal-debian/cabal-debian ...
Preprocessing executable 'cabal-debian-tests' for cabal-debian-4.15.2...
[1 of 1] Compiling Main             ( Tests.hs, dist/build/cabal-debian-tests/cabal-debian-tests-tmp/Main.o )

Tests.hs:20:1: Warning:
    The import of `versionBranch'
    from module `Data.Version' is redundant

Tests.hs:39:1: Warning:
    The import of `CompilerId'
    from module `Distribution.Compiler' is redundant

Tests.hs:109:1: Warning: Defined but not used: `test1'

Tests.hs:156:1: Warning: Defined but not used: `test2'

Tests.hs:203:1: Warning: Defined but not used: `testEntry'
Linking dist/build/cabal-debian-tests/cabal-debian-tests ...
Running Haddock for cabal-debian-4.15.2...
Running hscolour for cabal-debian-4.15.2...
Preprocessing library cabal-debian-4.15.2...
Preprocessing executable 'cabal-debian' for cabal-debian-4.15.2...
Preprocessing executable 'cabal-debian-tests' for cabal-debian-4.15.2...
Preprocessing library cabal-debian-4.15.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: Cabal-1.18.1.3

dist/build/tmp-31511/src/Debian/Debianize/Bundled.hs:26:1: Warning:
    The import of `parseRelations'
    from module `Debian.Relation' is redundant
Haddock coverage:
 100% (  2 /  2) in 'Debian.Debianize.Interspersed'
  60% (  3 /  5) in 'Debian.Debianize.Changelog'
   0% (  0 /  2) in 'Debian.Orphans'
  75% (  9 / 12) in 'Debian.Debianize.VersionSplits'
  33% (  1 /  3) in 'Distribution.Version.Invert'
  33% (  2 /  6) in 'Debian.GHC'
  38% (  3 /  8) in 'Debian.Debianize.Bundled'
  40% ( 16 / 40) in 'Debian.Debianize.Prelude'
  28% (  9 / 32) in 'Debian.Policy'
   9% (  2 / 23) in 'Debian.Debianize.Types.BinaryDebDescription'
   9% (  2 / 23) in 'Debian.Debianize.Types.SourceDebDescription'
  86% ( 64 / 74) in 'Debian.Debianize.Types.Atoms'
  18% (  2 / 11) in 'Debian.Debianize.Monad'
  67% (  4 /  6) in 'Debian.Debianize.DebianName'
  67% (  2 /  3) in 'Debian.Debianize.Details'
doc comment parse failed:  The @Standards-Version@ field of the @debian/control@ file - <http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Standards-Version>
  97% ( 93 / 96) in 'Debian.Debianize.Types'
  47% (  7 / 15) in 'Debian.Debianize.Goodies'
 100% (  2 /  2) in 'Debian.Debianize.Files'
  50% (  4 /  8) in 'Debian.Debianize.Input'
 100% (  2 /  2) in 'Debian.Debianize.SubstVars'
  43% (  3 /  7) in 'Debian.Debianize.Options'
  33% (  1 /  3) in 'Debian.Debianize.BuildDependencies'
 100% (  3 /  3) in 'Debian.Debianize.Finalize'
  50% (  1 /  2) in 'Data.Algorithm.Diff.Pretty'
  67% (  2 /  3) in 'Data.Algorithm.Diff.Context'
 100% (  7 /  7) in 'Debian.Debianize.Output'
  76% ( 35 / 46) in 'Debian.Debianize'
Warning: Debian.Debianize.VersionSplits: could not find link destinations for:
    Distribution.Package.PackageName Distribution.Package.PackageIdentifier Distribution.Version.VersionRange
Warning: Distribution.Version.Invert: could not find link destinations for:
    Distribution.Version.VersionRange Distribution.Version.LowerBound Distribution.Version.UpperBound
Warning: Debian.GHC: could not find link destinations for:
    Distribution.Compiler.CompilerFlavor Distribution.Compiler.CompilerId
Warning: Debian.Debianize.Bundled: could not find link destinations for:
    Distribution.Package.PackageName Distribution.Compiler.CompilerFlavor
Warning: Debian.Debianize.Prelude: could not find link destinations for:
    Distribution.Verbosity.Verbosity Distribution.Verbosity.intToVerbosity Distribution.License.License Distribution.Package.PackageIdentifier Distribution.Version.VersionRange Distribution.Package.PackageName
Warning: Debian.Debianize.Types.Atoms: could not find link destinations for:
    Distribution.Package.PackageName Distribution.PackageDescription.FlagName Distribution.License.License Distribution.PackageDescription.PackageDescription Distribution.Compiler.CompilerFlavor
Warning: Debian.Debianize.DebianName: could not find link destinations for:
    Distribution.Compiler.CompilerFlavor Distribution.Package.PackageName
Warning: Debian.Debianize.Details: could not find link destinations for:
    Distribution.Package.PackageName
Warning: Debian.Debianize.Types: could not find link destinations for:
    Distribution.PackageDescription.FlagName Distribution.PackageDescription.PackageDescription Distribution.Package.PackageName Distribution.License.License
Warning: Debian.Debianize.Goodies: could not find link destinations for:
    Distribution.Package.PackageName
Warning: Debian.Debianize.Input: could not find link destinations for:
    Distribution.Verbosity.Verbosity Distribution.PackageDescription.FlagName Distribution.Compiler.CompilerId Distribution.Package.Dependency Distribution.PackageDescription.PackageDescription
Warning: Debian.Debianize.BuildDependencies: could not find link destinations for:
    Distribution.PackageDescription.PackageDescription
Warning: Debian.Debianize: could not find link destinations for:
    Distribution.Package.PackageName
Documentation created: dist/doc/html/cabal-debian/index.html,
dist/doc/html/cabal-debian/cabal-debian.txt
Preprocessing executable 'cabal-debian' for cabal-debian-4.15.2...
Preprocessing executable 'cabal-debian-tests' for cabal-debian-4.15.2...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/cabal-debian-4.15.2
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the
system search path.
Registering cabal-debian-4.15.2...
Installed cabal-debian-4.15.2

Test log

No test log was submitted for this report.