Build #1 for markdown2svg-0.0.1.17

[all reports]

Package markdown2svg-0.0.1.17
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies yjsvg-0.1.18, png-file-0.0.1.1, papillon-0.0.88, monads-tf-0.1.0.1, markdown-pap-0.0.1.9, filepath-1.3.0.1, directory-1.2.0.1, binary-file-0.15.24, base-4.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring ListLike-3.1.7.1...
Building ListLike-3.1.7.1...
Preprocessing library ListLike-3.1.7.1...
[1 of 8] Compiling Data.ListLike.FoldableLL ( src/Data/ListLike/FoldableLL.hs, dist/build/Data/ListLike/FoldableLL.o )
[2 of 8] Compiling Data.ListLike.Base ( src/Data/ListLike/Base.hs, dist/build/Data/ListLike/Base.o )
[3 of 8] Compiling Data.ListLike.String ( src/Data/ListLike/String.hs, dist/build/Data/ListLike/String.o )
[4 of 8] Compiling Data.ListLike.Utils ( src/Data/ListLike/Utils.hs, dist/build/Data/ListLike/Utils.o )
[5 of 8] Compiling Data.ListLike.IO ( src/Data/ListLike/IO.hs, dist/build/Data/ListLike/IO.o )
[6 of 8] Compiling Data.ListLike.CharString ( src/Data/ListLike/CharString.hs, dist/build/Data/ListLike/CharString.o )
[7 of 8] Compiling Data.ListLike.Instances ( src/Data/ListLike/Instances.hs, dist/build/Data/ListLike/Instances.o )
[8 of 8] Compiling Data.ListLike    ( src/Data/ListLike.hs, dist/build/Data/ListLike.o )
In-place registering ListLike-3.1.7.1...
Running Haddock for ListLike-3.1.7.1...
Running hscolour for ListLike-3.1.7.1...
Preprocessing library ListLike-3.1.7.1...
Preprocessing library ListLike-3.1.7.1...
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.Instances'
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
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/ListLike-3.1.7.1
Registering ListLike-3.1.7.1...
Installed ListLike-3.1.7.1
Configuring base-unicode-symbols-0.2.2.4...
Building base-unicode-symbols-0.2.2.4...
Preprocessing library base-unicode-symbols-0.2.2.4...
[ 1 of 12] Compiling Data.Ord.Unicode ( Data/Ord/Unicode.hs, dist/build/Data/Ord/Unicode.o )
[ 2 of 12] Compiling Data.Monoid.Unicode ( Data/Monoid/Unicode.hs, dist/build/Data/Monoid/Unicode.o )
[ 3 of 12] Compiling Data.List.Unicode ( Data/List/Unicode.hs, dist/build/Data/List/Unicode.o )
[ 4 of 12] Compiling Data.Function.Unicode ( Data/Function/Unicode.hs, dist/build/Data/Function/Unicode.o )
[ 5 of 12] Compiling Data.Foldable.Unicode ( Data/Foldable/Unicode.hs, dist/build/Data/Foldable/Unicode.o )
[ 6 of 12] Compiling Data.Eq.Unicode  ( Data/Eq/Unicode.hs, dist/build/Data/Eq/Unicode.o )
[ 7 of 12] Compiling Data.Bool.Unicode ( Data/Bool/Unicode.hs, dist/build/Data/Bool/Unicode.o )
[ 8 of 12] Compiling Prelude.Unicode  ( Prelude/Unicode.hs, dist/build/Prelude/Unicode.o )
[ 9 of 12] Compiling Control.Monad.Unicode ( Control/Monad/Unicode.hs, dist/build/Control/Monad/Unicode.o )
[10 of 12] Compiling Control.Category.Unicode ( Control/Category/Unicode.hs, dist/build/Control/Category/Unicode.o )
[11 of 12] Compiling Control.Arrow.Unicode ( Control/Arrow/Unicode.hs, dist/build/Control/Arrow/Unicode.o )
[12 of 12] Compiling Control.Applicative.Unicode ( Control/Applicative/Unicode.hs, dist/build/Control/Applicative/Unicode.o )
In-place registering base-unicode-symbols-0.2.2.4...
Running Haddock for base-unicode-symbols-0.2.2.4...
Running hscolour for base-unicode-symbols-0.2.2.4...
Preprocessing library base-unicode-symbols-0.2.2.4...
Preprocessing library base-unicode-symbols-0.2.2.4...
Haddock coverage:
 100% (  5 /  5) in 'Data.Ord.Unicode'
 100% (  3 /  3) in 'Data.Monoid.Unicode'
 100% ( 10 / 10) in 'Data.List.Unicode'
 100% (  2 /  2) in 'Data.Function.Unicode'
 100% (  5 /  5) in 'Data.Foldable.Unicode'
 100% (  4 /  4) in 'Data.Eq.Unicode'
 100% (  4 /  4) in 'Data.Bool.Unicode'
 100% ( 21 / 21) in 'Prelude.Unicode'
 100% (  4 /  4) in 'Control.Monad.Unicode'
 100% (  4 /  4) in 'Control.Category.Unicode'
 100% (  6 /  6) in 'Control.Arrow.Unicode'
 100% (  3 /  3) in 'Control.Applicative.Unicode'
Documentation created: dist/doc/html/base-unicode-symbols/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/base-unicode-symbols-0.2.2.4
Registering base-unicode-symbols-0.2.2.4...
Installed base-unicode-symbols-0.2.2.4
Configuring cpphs-1.18...
Building cpphs-1.18...
Preprocessing library cpphs-1.18...
[ 1 of 12] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/Language/Preprocessor/Cpphs/HashDefine.o )
[ 2 of 12] Compiling Text.ParserCombinators.HuttonMeijer ( Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o )
[ 3 of 12] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/Language/Preprocessor/Cpphs/SymTab.o )
[ 4 of 12] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o )
[ 5 of 12] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/Language/Preprocessor/Cpphs/Options.o )
[ 6 of 12] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/Language/Preprocessor/Cpphs/Position.o )
[ 7 of 12] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/Language/Preprocessor/Cpphs/ReadFirst.o )
[ 8 of 12] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/Language/Preprocessor/Cpphs/Tokenise.o )
[ 9 of 12] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/Language/Preprocessor/Cpphs/MacroPass.o )
[10 of 12] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/Language/Preprocessor/Cpphs/CppIfdef.o )
[11 of 12] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/Language/Preprocessor/Cpphs/RunCpphs.o )
[12 of 12] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/Language/Preprocessor/Cpphs.o )
In-place registering cpphs-1.18...
Preprocessing executable 'cpphs' for cpphs-1.18...
[ 1 of 13] Compiling Text.ParserCombinators.HuttonMeijer ( Text/ParserCombinators/HuttonMeijer.hs, dist/build/cpphs/cpphs-tmp/Text/ParserCombinators/HuttonMeijer.o )
[ 2 of 13] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/SymTab.o )
[ 3 of 13] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Position.o )
[ 4 of 13] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/ReadFirst.o )
[ 5 of 13] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Options.o )
[ 6 of 13] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/HashDefine.o )
[ 7 of 13] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Tokenise.o )
[ 8 of 13] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/MacroPass.o )
[ 9 of 13] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/CppIfdef.o )
[10 of 13] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Unlit.o )
[11 of 13] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/RunCpphs.o )
[12 of 13] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs.o )
[13 of 13] Compiling Main             ( cpphs.hs, dist/build/cpphs/cpphs-tmp/Main.o )
Linking dist/build/cpphs/cpphs ...
Running Haddock for cpphs-1.18...
Running hscolour for cpphs-1.18...
Preprocessing library cpphs-1.18...
Preprocessing executable 'cpphs' for cpphs-1.18...
Preprocessing library cpphs-1.18...
Haddock coverage:
  83% (  5 /  6) in 'Language.Preprocessor.Cpphs.HashDefine'
   6% (  2 / 36) in 'Text.ParserCombinators.HuttonMeijer'
  33% (  3 /  9) in 'Language.Preprocessor.Cpphs.SymTab'
 100% (  2 /  2) in 'Language.Preprocessor.Unlit'
 100% (  7 /  7) in 'Language.Preprocessor.Cpphs.Options'
 100% ( 14 / 14) in 'Language.Preprocessor.Cpphs.Position'
 100% (  2 /  2) in 'Language.Preprocessor.Cpphs.ReadFirst'
  86% (  6 /  7) in 'Language.Preprocessor.Cpphs.Tokenise'
 100% (  5 /  5) in 'Language.Preprocessor.Cpphs.MacroPass'
 100% (  2 /  2) in 'Language.Preprocessor.Cpphs.CppIfdef'
   0% (  0 /  3) in 'Language.Preprocessor.Cpphs.RunCpphs'
  92% ( 22 / 24) in 'Language.Preprocessor.Cpphs'
Documentation created: dist/doc/html/cpphs/index.html
Preprocessing executable 'cpphs' for cpphs-1.18...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/cpphs-1.18
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 cpphs-1.18...
Installed cpphs-1.18
Configuring hashable-1.2.1.0...
Building hashable-1.2.1.0...
Preprocessing library hashable-1.2.1.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.1.0...
Running Haddock for hashable-1.2.1.0...
Running hscolour for hashable-1.2.1.0...
Preprocessing library hashable-1.2.1.0...
Preprocessing library hashable-1.2.1.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
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hashable-1.2.1.0
Registering hashable-1.2.1.0...
Installed hashable-1.2.1.0
Configuring monads-tf-0.1.0.1...
Building monads-tf-0.1.0.1...
Preprocessing library monads-tf-0.1.0.1...
[ 1 of 21] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 2 of 21] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )
[ 3 of 21] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 4 of 21] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )
[ 5 of 21] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )
[ 6 of 21] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[ 7 of 21] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )
[ 8 of 21] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[ 9 of 21] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )
[10 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )
[11 of 21] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )
[12 of 21] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 21] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 21] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[15 of 21] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[16 of 21] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[17 of 21] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[18 of 21] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[19 of 21] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[20 of 21] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[21 of 21] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
In-place registering monads-tf-0.1.0.1...
Running Haddock for monads-tf-0.1.0.1...
Running hscolour for monads-tf-0.1.0.1...
Preprocessing library monads-tf-0.1.0.1...
Preprocessing library monads-tf-0.1.0.1...
Haddock coverage:
 100% (  2 /  2) in 'Control.Monad.Identity'
  50% (  1 /  2) in 'Control.Monad.Cont.Class'
 100% (  3 /  3) in 'Control.Monad.Trans'
Warning: Control.Monad.Error.Class: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Error.Class.MonadError GHC.Types.IO, Control.Monad.Trans.Error.Error e =>
Control.Monad.Error.Class.MonadError (Data.Either.Either e), (GHC.Base.Monad m, Control.Monad.Trans.Error.Error e) =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Error.ErrorT e m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Identity.IdentityT m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.List.ListT m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Maybe.MaybeT m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Reader.ReaderT r m), (Data.Monoid.Monoid w, Control.Monad.Error.Class.MonadError m) =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.RWS.Lazy.RWST r w s m), (Data.Monoid.Monoid w, Control.Monad.Error.Class.MonadError m) =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.RWS.Strict.RWST r w s m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.State.Lazy.StateT s m), Control.Monad.Error.Class.MonadError m =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.State.Strict.StateT s m), (Data.Monoid.Monoid w, Control.Monad.Error.Class.MonadError m) =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Writer.Lazy.WriterT w m), (Data.Monoid.Monoid w, Control.Monad.Error.Class.MonadError m) =>
Control.Monad.Error.Class.MonadError (Control.Monad.Trans.Writer.Strict.WriterT w m)
 100% (  3 /  3) in 'Control.Monad.Error.Class'
 100% ( 14 / 14) in 'Control.Monad.Error'
 100% (  5 /  5) in 'Control.Monad.List'
Warning: Control.Monad.Reader.Class: We do not support associated types in instances yet. These instances are affected:
Control.Monad.Reader.Class.MonadReader ((->) r), GHC.Base.Monad m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Reader.ReaderT r m), (Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.RWS.Lazy.RWST r w s m), (Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.RWS.Strict.RWST r w s m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Cont.ContT r m), (Control.Monad.Trans.Error.Error e,
 Control.Monad.Reader.Class.MonadReader m) =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Error.ErrorT e m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Identity.IdentityT m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.List.ListT m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Maybe.MaybeT m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.State.Lazy.StateT s m), Control.Monad.Reader.Class.MonadReader m =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.State.Strict.StateT s m), (Data.Monoid.Monoid w, Control.Monad.Reader.Class.MonadReader m) =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Writer.Lazy.WriterT w m), (Data.Monoid.Monoid w, Control.Monad.Reader.Class.MonadReader m) =>
Control.Monad.Reader.Class.MonadReader (Control.Monad.Trans.Writer.Strict.WriterT w m)
 100% (  3 /  3) in 'Control.Monad.Reader.Class'
 100% ( 22 / 22) in 'Control.Monad.Reader'
Warning: Control.Monad.State.Class: We do not support associated types in instances yet. These instances are affected:
GHC.Base.Monad m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.State.Lazy.StateT s m), GHC.Base.Monad m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.State.Strict.StateT s m), (GHC.Base.Monad m, Data.Monoid.Monoid w) =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.RWS.Lazy.RWST r w s m), (GHC.Base.Monad m, Data.Monoid.Monoid w) =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.RWS.Strict.RWST r w s m), Control.Monad.State.Class.MonadState m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Cont.ContT r m), (Control.Monad.Trans.Error.Error e,
 Control.Monad.State.Class.MonadState m) =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Error.ErrorT e m), Control.Monad.State.Class.MonadState m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Identity.IdentityT m), Control.Monad.State.Class.MonadState m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.List.ListT m), Control.Monad.State.Class.MonadState m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Maybe.MaybeT m), Control.Monad.State.Class.MonadState m =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Reader.ReaderT r m), (Data.Monoid.Monoid w, Control.Monad.State.Class.MonadState m) =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Writer.Lazy.WriterT w m), (Data.Monoid.Monoid w, Control.Monad.State.Class.MonadState m) =>
Control.Monad.State.Class.MonadState (Control.Monad.Trans.Writer.Strict.WriterT w m)
 100% (  4 /  4) in 'Control.Monad.State.Class'
Warning: Control.Monad.Writer.Class: We do not support associated types in instances yet. These instances are affected:
(Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Writer.Lazy.WriterT w m), (Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Writer.Strict.WriterT w m), (Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.RWS.Lazy.RWST r w s m), (Data.Monoid.Monoid w, GHC.Base.Monad m) =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.RWS.Strict.RWST r w s m), (Control.Monad.Trans.Error.Error e,
 Control.Monad.Writer.Class.MonadWriter m) =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Error.ErrorT e m), Control.Monad.Writer.Class.MonadWriter m =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Identity.IdentityT m), Control.Monad.Writer.Class.MonadWriter m =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Maybe.MaybeT m), Control.Monad.Writer.Class.MonadWriter m =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.Reader.ReaderT r m), Control.Monad.Writer.Class.MonadWriter m =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.State.Lazy.StateT s m), Control.Monad.Writer.Class.MonadWriter m =>
Control.Monad.Writer.Class.MonadWriter (Control.Monad.Trans.State.Strict.StateT s m)
  25% (  1 /  4) in 'Control.Monad.Writer.Class'
  80% (  4 /  5) in 'Control.Monad.RWS.Class'
 100% ( 20 / 20) in 'Control.Monad.RWS.Lazy'
 100% (  2 /  2) in 'Control.Monad.RWS'
 100% ( 20 / 20) in 'Control.Monad.RWS.Strict'
 100% ( 23 / 23) in 'Control.Monad.State.Lazy'
 100% (  2 /  2) in 'Control.Monad.State'
 100% ( 23 / 23) in 'Control.Monad.State.Strict'
  83% ( 15 / 18) in 'Control.Monad.Writer.Lazy'
 100% (  2 /  2) in 'Control.Monad.Writer'
  83% ( 15 / 18) in 'Control.Monad.Writer.Strict'
  95% ( 19 / 20) in 'Control.Monad.Cont'
Documentation created: dist/doc/html/monads-tf/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/monads-tf-0.1.0.1
Registering monads-tf-0.1.0.1...
Installed monads-tf-0.1.0.1
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
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 primitive-0.5.1.0...
Building primitive-0.5.1.0...
Preprocessing library primitive-0.5.1.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 )
[ 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.1.0...
Running Haddock for primitive-0.5.1.0...
Running hscolour for primitive-0.5.1.0...
Preprocessing library primitive-0.5.1.0...
Preprocessing library primitive-0.5.1.0...
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% ( 13 / 13) 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% (  7 /  7) in 'Data.Primitive.MutVar'
Documentation created: dist/doc/html/primitive/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/primitive-0.5.1.0
Registering primitive-0.5.1.0...
Installed primitive-0.5.1.0
Configuring syb-0.4.1...
Building syb-0.4.1...
Preprocessing library syb-0.4.1...
[ 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.1...
Running Haddock for syb-0.4.1...
Running hscolour for syb-0.4.1...
Preprocessing library syb-0.4.1...
Preprocessing library syb-0.4.1...
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
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/syb-0.4.1
Registering syb-0.4.1...
Installed syb-0.4.1
Configuring th-lift-0.5.6...
Building th-lift-0.5.6...
Preprocessing library th-lift-0.5.6...
[1 of 1] Compiling Language.Haskell.TH.Lift ( src/Language/Haskell/TH/Lift.hs, dist/build/Language/Haskell/TH/Lift.o )
In-place registering th-lift-0.5.6...
Running Haddock for th-lift-0.5.6...
Running hscolour for th-lift-0.5.6...
Preprocessing library th-lift-0.5.6...
Preprocessing library th-lift-0.5.6...
Haddock coverage:
  50% (  3 /  6) in 'Language.Haskell.TH.Lift'
Documentation created: dist/doc/html/th-lift/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/th-lift-0.5.6
Registering th-lift-0.5.6...
Installed th-lift-0.5.6
Configuring transformers-base-0.4.1...
Building transformers-base-0.4.1...
Preprocessing library transformers-base-0.4.1...
[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.1...
Running Haddock for transformers-base-0.4.1...
Running hscolour for transformers-base-0.4.1...
Preprocessing library transformers-base-0.4.1...
Preprocessing library transformers-base-0.4.1...
Haddock coverage:
  33% (  1 /  3) in 'Control.Monad.Base'
Documentation created: dist/doc/html/transformers-base/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/transformers-base-0.4.1
Registering transformers-base-0.4.1...
Installed transformers-base-0.4.1
[1 of 1] Compiling Main             ( /tmp/haskell-src-exts-1.14.0.1-30237/haskell-src-exts-1.14.0.1/Setup.hs, /tmp/haskell-src-exts-1.14.0.1-30237/haskell-src-exts-1.14.0.1/dist/setup/Main.o )
Linking /tmp/haskell-src-exts-1.14.0.1-30237/haskell-src-exts-1.14.0.1/dist/setup/setup ...
Configuring haskell-src-exts-1.14.0.1...
Building haskell-src-exts-1.14.0.1...
Preprocessing library haskell-src-exts-1.14.0.1...
[ 1 of 22] Compiling Language.Haskell.Exts.Annotated.Syntax ( src/Language/Haskell/Exts/Annotated/Syntax.hs, dist/build/Language/Haskell/Exts/Annotated/Syntax.o )
[ 2 of 22] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, dist/build/Language/Haskell/Exts/ParseSyntax.o )
[ 3 of 22] Compiling Language.Haskell.Exts.Annotated.Build ( src/Language/Haskell/Exts/Annotated/Build.hs, dist/build/Language/Haskell/Exts/Annotated/Build.o )
[ 4 of 22] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, dist/build/Language/Haskell/Exts/SrcLoc.o )
[ 5 of 22] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, dist/build/Language/Haskell/Exts/Comments.o )
[ 6 of 22] Compiling Language.Haskell.Exts.Annotated.ExactPrint ( src/Language/Haskell/Exts/Annotated/ExactPrint.hs, dist/build/Language/Haskell/Exts/Annotated/ExactPrint.o )
[ 7 of 22] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, dist/build/Language/Haskell/Exts/Extension.o )
[ 8 of 22] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, dist/build/Language/Haskell/Exts/ExtScheme.o )
[ 9 of 22] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, dist/build/Language/Haskell/Exts/Syntax.o )
[10 of 22] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, dist/build/Language/Haskell/Exts/Build.o )
[11 of 22] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, dist/build/Language/Haskell/Exts/Fixity.o )
[12 of 22] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, dist/build/Language/Haskell/Exts/ParseMonad.o )
[13 of 22] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, dist/build/Language/Haskell/Exts/InternalLexer.o )
[14 of 22] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, dist/build/Language/Haskell/Exts/Lexer.o )
[15 of 22] Compiling Language.Haskell.Exts.Annotated.Simplify ( src/Language/Haskell/Exts/Annotated/Simplify.hs, dist/build/Language/Haskell/Exts/Annotated/Simplify.o )
[16 of 22] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, dist/build/Language/Haskell/Exts/Pretty.o )
[17 of 22] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, dist/build/Language/Haskell/Exts/ParseUtils.o )
[18 of 22] Compiling Language.Haskell.Exts.Annotated.Fixity ( src/Language/Haskell/Exts/Annotated/Fixity.hs, dist/build/Language/Haskell/Exts/Annotated/Fixity.o )
[19 of 22] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, dist/build/Language/Haskell/Exts/InternalParser.o )
[20 of 22] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, dist/build/Language/Haskell/Exts/Parser.o )
[21 of 22] Compiling Language.Haskell.Exts.Annotated ( src/Language/Haskell/Exts/Annotated.hs, dist/build/Language/Haskell/Exts/Annotated.o )
[22 of 22] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, dist/build/Language/Haskell/Exts.o )
In-place registering haskell-src-exts-1.14.0.1...
Running Haddock for haskell-src-exts-1.14.0.1...
Running hscolour for haskell-src-exts-1.14.0.1...
Preprocessing library haskell-src-exts-1.14.0.1...
Preprocessing library haskell-src-exts-1.14.0.1...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
  70% ( 91 /130) in 'Language.Haskell.Exts.Annotated.Syntax'
   0% (  0 / 15) in 'Language.Haskell.Exts.ParseSyntax'
 100% ( 49 / 49) in 'Language.Haskell.Exts.Annotated.Build'
  90% ( 19 / 21) in 'Language.Haskell.Exts.SrcLoc'
  50% (  1 /  2) in 'Language.Haskell.Exts.Comments'
  67% (  2 /  3) in 'Language.Haskell.Exts.Annotated.ExactPrint'
  65% ( 13 / 20) in 'Language.Haskell.Exts.Extension'
  25% (  1 /  4) in 'Language.Haskell.Exts.ExtScheme'
  68% ( 83 /122) in 'Language.Haskell.Exts.Syntax'
 100% ( 49 / 49) in 'Language.Haskell.Exts.Build'
  77% ( 10 / 13) in 'Language.Haskell.Exts.Fixity'
  27% ( 12 / 44) in 'Language.Haskell.Exts.ParseMonad'
  20% (  1 /  5) in 'Language.Haskell.Exts.InternalLexer'
  80% (  4 /  5) in 'Language.Haskell.Exts.Lexer'
   5% (  3 / 65) in 'Language.Haskell.Exts.Annotated.Simplify'
  93% ( 14 / 15) in 'Language.Haskell.Exts.Pretty'
   2% (  1 / 45) in 'Language.Haskell.Exts.ParseUtils'
  75% (  9 / 12) in 'Language.Haskell.Exts.Annotated.Fixity'
 100% ( 37 / 37) in 'Language.Haskell.Exts.InternalParser'
  97% ( 33 / 34) in 'Language.Haskell.Exts.Parser'
  95% ( 40 / 42) in 'Language.Haskell.Exts.Annotated'
 100% ( 21 / 21) in 'Language.Haskell.Exts'
Documentation created: dist/doc/html/haskell-src-exts/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/haskell-src-exts-1.14.0.1
Registering haskell-src-exts-1.14.0.1...
Installed haskell-src-exts-1.14.0.1
Configuring papillon-0.0.88...
Building papillon-0.0.88...
Preprocessing library papillon-0.0.88...
[1 of 5] Compiling Text.Papillon.Papillon ( src/Text/Papillon/Papillon.hs, dist/build/Text/Papillon/Papillon.o )
[2 of 5] Compiling Text.Papillon.List ( src/Text/Papillon/List.hs, dist/build/Text/Papillon/List.o )
[3 of 5] Compiling Text.Papillon.Parser ( src/Text/Papillon/Parser.hs, dist/build/Text/Papillon/Parser.o )
[4 of 5] Compiling Text.Papillon.Core ( src/Text/Papillon/Core.hs, dist/build/Text/Papillon/Core.o )

src/Text/Papillon/Core.hs:343:9: Warning:
    This binding for `chr' shadows the existing binding
      imported from `Data.Char' at src/Text/Papillon/Core.hs:45:1-16
      (and originally defined in `GHC.Char')

src/Text/Papillon/Core.hs:355:9: Warning:
    This binding for `chr' shadows the existing binding
      imported from `Data.Char' at src/Text/Papillon/Core.hs:45:1-16
      (and originally defined in `GHC.Char')
[5 of 5] Compiling Text.Papillon    ( src/Text/Papillon.hs, dist/build/Text/Papillon.o )
In-place registering papillon-0.0.88...
Preprocessing executable 'papillon' for papillon-0.0.88...
[1 of 2] Compiling Class            ( bin/Class.hs, dist/build/papillon/papillon-tmp/Class.o )
[2 of 2] Compiling Main             ( bin/papillon.hs, dist/build/papillon/papillon-tmp/Main.o )
Linking dist/build/papillon/papillon ...
Running Haddock for papillon-0.0.88...
Running hscolour for papillon-0.0.88...
Preprocessing library papillon-0.0.88...
Preprocessing executable 'papillon' for papillon-0.0.88...
Preprocessing library papillon-0.0.88...

dist/build/tmp-30237/src/Text/Papillon/Core.hs:343:9: Warning:
    This binding for `chr' shadows the existing binding
      imported from `Data.Char' at dist/build/tmp-30237/src/Text/Papillon/Core.hs:45:1-16
      (and originally defined in `GHC.Char')

dist/build/tmp-30237/src/Text/Papillon/Core.hs:355:9: Warning:
    This binding for `chr' shadows the existing binding
      imported from `Data.Char' at dist/build/tmp-30237/src/Text/Papillon/Core.hs:45:1-16
      (and originally defined in `GHC.Char')
Haddock coverage:
Warning: Text.Papillon.Papillon: We do not support associated types in instances yet. These instances are affected:
Text.Papillon.Papillon.SourceList c =>
Text.Papillon.Papillon.Source ([c]), Text.Papillon.Papillon.SourceList GHC.Types.Char
   0% (  0 / 13) in 'Text.Papillon.Papillon'
   0% (  0 /  3) in 'Text.Papillon.List'
   0% (  0 / 24) in 'Text.Papillon.Parser'
  21% (  5 / 24) in 'Text.Papillon.Core'
  18% (  3 / 17) in 'Text.Papillon'
Documentation created: dist/doc/html/papillon/index.html
Preprocessing executable 'papillon' for papillon-0.0.88...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/papillon-0.0.88
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 papillon-0.0.88...
Installed papillon-0.0.88
Configuring HaXml-1.24...
Building HaXml-1.24...
Preprocessing library HaXml-1.24...
[ 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...
Preprocessing executable 'Canonicalise' for HaXml-1.24...
[ 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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:350: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:350: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:123: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 )

src/Text/XML/HaXml.hs:36:17: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24' at src/Text/XML/HaXml.hs:36:17-20
      (Show a0)
        arising from a use of `show' at src/Text/XML/HaXml.hs:36:12-15
    In the first argument of `show', namely `1.24'
    In the expression: show 1.24
    In an equation for `version': version = show 1.24
[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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 )

src/Text/XML/HaXml.hs:36:17: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24' at src/Text/XML/HaXml.hs:36:17-20
      (Show a0)
        arising from a use of `show' at src/Text/XML/HaXml.hs:36:12-15
    In the first argument of `show', namely `1.24'
    In the expression: show 1.24
    In an equation for `version': version = show 1.24
[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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 )

src/Text/XML/HaXml.hs:36:17: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24' at src/Text/XML/HaXml.hs:36:17-20
      (Show a0)
        arising from a use of `show' at src/Text/XML/HaXml.hs:36:12-15
    In the first argument of `show', namely `1.24'
    In the expression: show 1.24
    In an equation for `version': version = show 1.24
[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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 )

src/Text/XML/HaXml.hs:36:17: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24' at src/Text/XML/HaXml.hs:36:17-20
      (Show a0)
        arising from a use of `show' at src/Text/XML/HaXml.hs:36:12-15
    In the first argument of `show', namely `1.24'
    In the expression: show 1.24
    In an equation for `version': version = show 1.24
[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 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:79:9: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

src/Text/XML/HaXml/Combinators.hs:113:5: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350: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:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:137: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:138:17: Warning:
    This binding for `x' shadows the existing binding
      defined at src/Text/XML/HaXml/Combinators.hs:350:3

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

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

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

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

src/Text/XML/HaXml/Combinators.hs:321:24: Warning:
    This binding for `n' shadows the existing binding
      bound at src/Text/XML/HaXml/Combinators.hs:320: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:34:41: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24'
        at src/Text/XML/HaXml/Wrappers.hs:34:41-44
      (Show a0)
        arising from a use of `show'
        at src/Text/XML/HaXml/Wrappers.hs:34:36-39
    In the first argument of `show', namely `1.24'
    In the second argument of `(++)', namely `show 1.24'
    In the second argument of `($)', namely
      `"part of HaXml-" ++ show 1.24'

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 )

src/Text/XML/HaXml.hs:36:17: Warning:
    Defaulting the following constraint(s) to type `Double'
      (Fractional a0)
        arising from the literal `1.24' at src/Text/XML/HaXml.hs:36:17-20
      (Show a0)
        arising from a use of `show' at src/Text/XML/HaXml.hs:36:12-15
    In the first argument of `show', namely `1.24'
    In the expression: show 1.24
    In an equation for `version': version = show 1.24
[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...
Running hscolour for HaXml-1.24...
Preprocessing library HaXml-1.24...
Preprocessing executable 'Canonicalise' for HaXml-1.24...
Preprocessing executable 'CanonicaliseLazy' for HaXml-1.24...
Preprocessing executable 'Xtract' for HaXml-1.24...
Preprocessing executable 'Validate' for HaXml-1.24...
Preprocessing executable 'MkOneOf' for HaXml-1.24...
Preprocessing executable 'DtdToHaskell' for HaXml-1.24...
Preprocessing executable 'XsdToHaskell' for HaXml-1.24...
Preprocessing executable 'FpMLToHaskell' for HaXml-1.24...
Preprocessing library HaXml-1.24...

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'
  84% ( 59 / 70) 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
Preprocessing executable 'Canonicalise' for HaXml-1.24...
Preprocessing executable 'CanonicaliseLazy' for HaXml-1.24...
Preprocessing executable 'Xtract' for HaXml-1.24...
Preprocessing executable 'Validate' for HaXml-1.24...
Preprocessing executable 'MkOneOf' for HaXml-1.24...
Preprocessing executable 'DtdToHaskell' for HaXml-1.24...
Preprocessing executable 'XsdToHaskell' for HaXml-1.24...
Preprocessing executable 'FpMLToHaskell' for HaXml-1.24...
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HaXml-1.24
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...
Installed HaXml-1.24
Configuring vector-0.10.9.1...
Building vector-0.10.9.1...
Preprocessing library vector-0.10.9.1...
[ 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.1.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.9.1...
Running Haddock for vector-0.10.9.1...
Running hscolour for vector-0.10.9.1...
Preprocessing library vector-0.10.9.1...
Preprocessing library vector-0.10.9.1...

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
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/vector-0.10.9.1
Registering vector-0.10.9.1...
Installed vector-0.10.9.1
Configuring th-orphans-0.8...
Building th-orphans-0.8...
Preprocessing library th-orphans-0.8...
[1 of 1] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.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.
Loading package th-lift-0.5.6 ... linking ... done.
In-place registering th-orphans-0.8...
Running Haddock for th-orphans-0.8...
Running hscolour for th-orphans-0.8...
Preprocessing library th-orphans-0.8...
Preprocessing library th-orphans-0.8...
Haddock coverage:
 100% (  1 /  1) in 'Language.Haskell.TH.Instances'
Documentation created: dist/doc/html/th-orphans/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/th-orphans-0.8
Registering th-orphans-0.8...
Installed th-orphans-0.8
Configuring monad-control-0.3.2.2...
Building monad-control-0.3.2.2...
Preprocessing library monad-control-0.3.2.2...
[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.2.2...
Running Haddock for monad-control-0.3.2.2...
Running hscolour for monad-control-0.3.2.2...
Preprocessing library monad-control-0.3.2.2...
Preprocessing library monad-control-0.3.2.2...
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
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/monad-control-0.3.2.2
Registering monad-control-0.3.2.2...
Installed monad-control-0.3.2.2
Configuring markdown-pap-0.0.1.9...
Building markdown-pap-0.0.1.9...
Preprocessing library markdown-pap-0.0.1.9...
[1 of 3] Compiling Text.Markdown.Pap.Text ( src/Text/Markdown/Pap/Text.hs, dist/build/Text/Markdown/Pap/Text.o )
[2 of 3] Compiling Text.Markdown.Pap.Parser ( src/Text/Markdown/Pap/Parser.hs, dist/build/Text/Markdown/Pap/Parser.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package monads-tf-0.1.0.1 ... 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.
Loading package papillon-0.0.88 ... linking ... done.
[3 of 3] Compiling Text.Markdown.Pap ( src/Text/Markdown/Pap.hs, dist/build/Text/Markdown/Pap.o )
In-place registering markdown-pap-0.0.1.9...
Running Haddock for markdown-pap-0.0.1.9...
Running hscolour for markdown-pap-0.0.1.9...
Preprocessing library markdown-pap-0.0.1.9...
Preprocessing library markdown-pap-0.0.1.9...
Haddock coverage:
   0% (  0 /  6) in 'Text.Markdown.Pap.Text'
   0% (  0 /  2) in 'Text.Markdown.Pap.Parser'
   0% (  0 /  5) in 'Text.Markdown.Pap'
Warning: Text.Markdown.Pap: could not find link destinations for:
    Text.Markdown.Pap.Text.Address Text.Markdown.Pap.Text.Title
Documentation created: dist/doc/html/markdown-pap/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/markdown-pap-0.0.1.9
Registering markdown-pap-0.0.1.9...
Installed markdown-pap-0.0.1.9
Downloading yjsvg-0.1.18...
Configuring yjsvg-0.1.18...
Building yjsvg-0.1.18...
Preprocessing library yjsvg-0.1.18...
[1 of 1] Compiling Text.XML.YJSVG   ( src/Text/XML/YJSVG.hs, dist/build/Text/XML/YJSVG.o )
In-place registering yjsvg-0.1.18...
Running Haddock for yjsvg-0.1.18...
Running hscolour for yjsvg-0.1.18...
Preprocessing library yjsvg-0.1.18...
Preprocessing library yjsvg-0.1.18...
Haddock coverage:
   0% (  0 / 11) in 'Text.XML.YJSVG'
Documentation created: dist/doc/html/yjsvg/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/yjsvg-0.1.18
Registering yjsvg-0.1.18...
Installed yjsvg-0.1.18
Configuring hashtables-1.0.1.8...
Building hashtables-1.0.1.8...
Preprocessing library hashtables-1.0.1.8...
[ 1 of 12] Compiling Data.HashTable.Internal.UnsafeTricks ( src/Data/HashTable/Internal/UnsafeTricks.hs, dist/build/Data/HashTable/Internal/UnsafeTricks.o )
[ 2 of 12] Compiling Data.HashTable.Internal.Utils ( src/Data/HashTable/Internal/Utils.hs, dist/build/Data/HashTable/Internal/Utils.o )
[ 3 of 12] Compiling Data.HashTable.Internal.CheapPseudoRandomBitStream ( src/Data/HashTable/Internal/CheapPseudoRandomBitStream.hs, dist/build/Data/HashTable/Internal/CheapPseudoRandomBitStream.o )
[ 4 of 12] Compiling Data.HashTable.Internal.IntArray ( src/Data/HashTable/Internal/IntArray.hs, dist/build/Data/HashTable/Internal/IntArray.o )
[ 5 of 12] Compiling Data.HashTable.Internal.CacheLine ( src/Data/HashTable/Internal/CacheLine.hs, dist/build/Data/HashTable/Internal/CacheLine.o )

src/Data/HashTable/Internal/CacheLine.hs:95:20: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:104:21: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:116:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:126:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:138:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:147:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/Internal/CacheLine.hs:156:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"
[ 6 of 12] Compiling Data.HashTable.Internal.Array ( src/Data/HashTable/Internal/Array.hs, dist/build/Data/HashTable/Internal/Array.o )
[ 7 of 12] Compiling Data.HashTable.Internal.Linear.Bucket ( src/Data/HashTable/Internal/Linear/Bucket.hs, dist/build/Data/HashTable/Internal/Linear/Bucket.o )
[ 8 of 12] Compiling Data.HashTable.Class ( src/Data/HashTable/Class.hs, dist/build/Data/HashTable/Class.o )
[ 9 of 12] Compiling Data.HashTable.ST.Basic ( src/Data/HashTable/ST/Basic.hs, dist/build/Data/HashTable/ST/Basic.o )
[10 of 12] Compiling Data.HashTable.ST.Cuckoo ( src/Data/HashTable/ST/Cuckoo.hs, dist/build/Data/HashTable/ST/Cuckoo.o )
[11 of 12] Compiling Data.HashTable.ST.Linear ( src/Data/HashTable/ST/Linear.hs, dist/build/Data/HashTable/ST/Linear.o )
[12 of 12] Compiling Data.HashTable.IO ( src/Data/HashTable/IO.hs, dist/build/Data/HashTable/IO.o )

src/Data/HashTable/IO.hs:93:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `new'

src/Data/HashTable/IO.hs:94:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `new'

src/Data/HashTable/IO.hs:95:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `new'

src/Data/HashTable/IO.hs:103:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `newSized'

src/Data/HashTable/IO.hs:104:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `newSized'

src/Data/HashTable/IO.hs:105:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `newSized'

src/Data/HashTable/IO.hs:114:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `insert'

src/Data/HashTable/IO.hs:116:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `insert'

src/Data/HashTable/IO.hs:118:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `insert'

src/Data/HashTable/IO.hs:128:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `delete'

src/Data/HashTable/IO.hs:130:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `delete'

src/Data/HashTable/IO.hs:132:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `delete'

src/Data/HashTable/IO.hs:142:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `lookup'

src/Data/HashTable/IO.hs:144:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `lookup'

src/Data/HashTable/IO.hs:146:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `lookup'

src/Data/HashTable/IO.hs:157:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `fromList'

src/Data/HashTable/IO.hs:159:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `fromList'

src/Data/HashTable/IO.hs:161:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `fromList'

src/Data/HashTable/IO.hs:171:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `toList'

src/Data/HashTable/IO.hs:173:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `toList'

src/Data/HashTable/IO.hs:175:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `toList'

src/Data/HashTable/IO.hs:187:16: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/IO.hs:189:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `foldM'

src/Data/HashTable/IO.hs:191:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `foldM'

src/Data/HashTable/IO.hs:193:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `foldM'

src/Data/HashTable/IO.hs:202:10: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

src/Data/HashTable/IO.hs:204:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `mapM_'

src/Data/HashTable/IO.hs:206:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `mapM_'

src/Data/HashTable/IO.hs:208:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: `mapM_'
In-place registering hashtables-1.0.1.8...
Running Haddock for hashtables-1.0.1.8...
Running hscolour for hashtables-1.0.1.8...
Preprocessing library hashtables-1.0.1.8...
Preprocessing library hashtables-1.0.1.8...

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:95:20: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:104:21: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:116:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:126:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:138:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:147:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/Internal/CacheLine.hs:156:23: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/IO.hs:187:16: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"

dist/build/tmp-30237/src/Data/HashTable/IO.hs:202:10: Warning:
    In the use of `unsafeIOToST' (imported from Control.Monad.ST):
    Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release"
Haddock coverage:
   0% (  0 / 10) in 'Data.HashTable.Internal.UnsafeTricks'
   6% (  1 / 17) in 'Data.HashTable.Internal.Utils'
   0% (  0 /  5) in 'Data.HashTable.Internal.CheapPseudoRandomBitStream'
   0% (  0 /  7) in 'Data.HashTable.Internal.IntArray'
  43% (  6 / 14) in 'Data.HashTable.Internal.CacheLine'
  20% (  1 /  5) in 'Data.HashTable.Internal.Array'
   0% (  0 / 18) in 'Data.HashTable.Internal.Linear.Bucket'
 100% (  4 /  4) in 'Data.HashTable.Class'
 100% ( 10 / 10) in 'Data.HashTable.ST.Basic'
 100% (  9 /  9) in 'Data.HashTable.ST.Cuckoo'
 100% ( 10 / 10) in 'Data.HashTable.ST.Linear'
 100% ( 15 / 15) in 'Data.HashTable.IO'
Documentation created: dist/doc/html/hashtables/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/hashtables-1.0.1.8
Registering hashtables-1.0.1.8...
Installed hashtables-1.0.1.8
Configuring haskell-src-meta-0.6.0.5...
Building haskell-src-meta-0.6.0.5...
Preprocessing library haskell-src-meta-0.6.0.5...
[1 of 6] Compiling Language.Haskell.TH.Instances.Lift ( src/Language/Haskell/TH/Instances/Lift.hs, dist/build/Language/Haskell/TH/Instances/Lift.o )
[2 of 6] Compiling Language.Haskell.Meta.Syntax.Translate ( src/Language/Haskell/Meta/Syntax/Translate.hs, dist/build/Language/Haskell/Meta/Syntax/Translate.o )
[3 of 6] Compiling Language.Haskell.Meta.Parse ( src/Language/Haskell/Meta/Parse.hs, dist/build/Language/Haskell/Meta/Parse.o )
[4 of 6] Compiling Language.Haskell.Meta.Parse.Careful ( src/Language/Haskell/Meta/Parse/Careful.hs, dist/build/Language/Haskell/Meta/Parse/Careful.o )
[5 of 6] Compiling Language.Haskell.Meta ( src/Language/Haskell/Meta.hs, dist/build/Language/Haskell/Meta.o )
[6 of 6] Compiling Language.Haskell.Meta.Utils ( src/Language/Haskell/Meta/Utils.hs, dist/build/Language/Haskell/Meta/Utils.o )
In-place registering haskell-src-meta-0.6.0.5...
Running Haddock for haskell-src-meta-0.6.0.5...
Running hscolour for haskell-src-meta-0.6.0.5...
Preprocessing library haskell-src-meta-0.6.0.5...
Preprocessing library haskell-src-meta-0.6.0.5...
Haddock coverage:
 100% (  1 /  1) in 'Language.Haskell.TH.Instances.Lift'
  23% ( 11 / 48) in 'Language.Haskell.Meta.Syntax.Translate'
   6% (  1 / 17) in 'Language.Haskell.Meta.Parse'
  20% (  1 /  5) in 'Language.Haskell.Meta.Parse.Careful'
 100% (  3 /  3) in 'Language.Haskell.Meta'
  23% ( 11 / 47) in 'Language.Haskell.Meta.Utils'
Documentation created: dist/doc/html/haskell-src-meta/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/haskell-src-meta-0.6.0.5
Registering haskell-src-meta-0.6.0.5...
Installed haskell-src-meta-0.6.0.5
Configuring peggy-0.3.2...
Building peggy-0.3.2...
Preprocessing library peggy-0.3.2...
[1 of 9] Compiling Text.Peggy.Syntax ( Text/Peggy/Syntax.hs, dist/build/Text/Peggy/Syntax.o )
[2 of 9] Compiling Text.Peggy.Normalize ( Text/Peggy/Normalize.hs, dist/build/Text/Peggy/Normalize.o )
[3 of 9] Compiling Text.Peggy.LeftRec ( Text/Peggy/LeftRec.hs, dist/build/Text/Peggy/LeftRec.o )
[4 of 9] Compiling Text.Peggy.SrcLoc ( Text/Peggy/SrcLoc.hs, dist/build/Text/Peggy/SrcLoc.o )
[5 of 9] Compiling Text.Peggy.Prim  ( Text/Peggy/Prim.hs, dist/build/Text/Peggy/Prim.o )
[6 of 9] Compiling Text.Peggy.CodeGen.TH ( Text/Peggy/CodeGen/TH.hs, dist/build/Text/Peggy/CodeGen/TH.o )
[7 of 9] Compiling Text.Peggy.Parser ( Text/Peggy/Parser.hs, dist/build/Text/Peggy/Parser.o )
[8 of 9] Compiling Text.Peggy.Quote ( Text/Peggy/Quote.hs, dist/build/Text/Peggy/Quote.o )
[9 of 9] Compiling Text.Peggy       ( Text/Peggy.hs, dist/build/Text/Peggy.o )
In-place registering peggy-0.3.2...
Running Haddock for peggy-0.3.2...
Running hscolour for peggy-0.3.2...
Preprocessing library peggy-0.3.2...
Preprocessing library peggy-0.3.2...
Haddock coverage:
   0% (  0 /  9) in 'Text.Peggy.Syntax'
   0% (  0 /  3) in 'Text.Peggy.Normalize'
   0% (  0 /  2) in 'Text.Peggy.LeftRec'
   0% (  0 /  4) in 'Text.Peggy.SrcLoc'
  45% ( 13 / 29) in 'Text.Peggy.Prim'
   0% (  0 /  3) in 'Text.Peggy.CodeGen.TH'
   0% (  0 /  2) in 'Text.Peggy.Parser'
 100% (  6 /  6) in 'Text.Peggy.Quote'
  80% (  4 /  5) in 'Text.Peggy'
Warning: Text.Peggy.Parser: could not find link destinations for:
    Text.Peggy.Parser.MemoTable_0
Documentation created: dist/doc/html/peggy/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/peggy-0.3.2
Registering peggy-0.3.2...
Installed peggy-0.3.2
Configuring binary-file-0.15.24...
Building binary-file-0.15.24...
Preprocessing library binary-file-0.15.24...
[1 of 9] Compiling File.Binary.Parse ( src/File/Binary/Parse.hs, dist/build/File/Binary/Parse.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 ListLike-3.1.7.1 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package hashable-1.2.1.0 ... linking ... done.
Loading package primitive-0.5.1.0 ... linking ... done.
Loading package vector-0.10.9.1 ... linking ... done.
Loading package hashtables-1.0.1.8 ... 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 old-time-1.1.0.1 ... linking ... done.
Loading package cpphs-1.18 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.14.0.1 ... linking ... done.
Loading package syb-0.4.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package th-lift-0.5.6 ... linking ... done.
Loading package th-orphans-0.8 ... linking ... done.
Loading package haskell-src-meta-0.6.0.5 ... linking ... done.
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package monad-control-0.3.2.2 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package peggy-0.3.2 ... linking ... done.
Loading package monads-tf-0.1.0.1 ... linking ... done.
[2 of 9] Compiling File.Binary.Classes ( src/File/Binary/Classes.hs, dist/build/File/Binary/Classes.o )
[3 of 9] Compiling File.Binary.Instances.LittleEndian ( src/File/Binary/Instances/LittleEndian.hs, dist/build/File/Binary/Instances/LittleEndian.o )
[4 of 9] Compiling File.Binary.Instances.BigEndian ( src/File/Binary/Instances/BigEndian.hs, dist/build/File/Binary/Instances/BigEndian.o )
[5 of 9] Compiling File.Binary.Instances.LSB0 ( src/File/Binary/Instances/LSB0.hs, dist/build/File/Binary/Instances/LSB0.o )
[6 of 9] Compiling File.Binary.Instances.MSB0 ( src/File/Binary/Instances/MSB0.hs, dist/build/File/Binary/Instances/MSB0.o )
[7 of 9] Compiling File.Binary.Instances ( src/File/Binary/Instances.hs, dist/build/File/Binary/Instances.o )
[8 of 9] Compiling File.Binary.Quote ( src/File/Binary/Quote.hs, dist/build/File/Binary/Quote.o )
[9 of 9] Compiling File.Binary      ( src/File/Binary.hs, dist/build/File/Binary.o )
In-place registering binary-file-0.15.24...
Running Haddock for binary-file-0.15.24...
Running hscolour for binary-file-0.15.24...
Preprocessing library binary-file-0.15.24...
Preprocessing library binary-file-0.15.24...
Haddock coverage:
   0% (  0 / 15) in 'File.Binary.Parse'
   0% (  0 /  5) in 'File.Binary.Classes'
Warning: File.Binary.Instances.LittleEndian: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field GHC.Types.Int, File.Binary.Classes.Field GHC.Word.Word32, File.Binary.Classes.Field GHC.Integer.Type.Integer
   0% (  0 /  1) in 'File.Binary.Instances.LittleEndian'
Warning: File.Binary.Instances.BigEndian: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field GHC.Integer.Type.Integer, File.Binary.Classes.Field GHC.Types.Int, File.Binary.Classes.Field GHC.Word.Word32
   0% (  0 /  1) in 'File.Binary.Instances.BigEndian'
Warning: File.Binary.Instances.LSB0: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field GHC.Types.Bool, File.Binary.Classes.Field File.Binary.Instances.LSB0.BitsInt
   0% (  0 /  3) in 'File.Binary.Instances.LSB0'
Warning: File.Binary.Instances.MSB0: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field GHC.Types.Bool, File.Binary.Classes.Field File.Binary.Instances.MSB0.BitsInt
   0% (  0 /  2) in 'File.Binary.Instances.MSB0'
Warning: File.Binary.Instances: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field Data.ByteString.Lazy.Internal.ByteString, File.Binary.Classes.Field Data.ByteString.Internal.ByteString, File.Binary.Classes.Field GHC.Types.Char, File.Binary.Classes.Field GHC.Word.Word8, File.Binary.Classes.Field r => File.Binary.Classes.Field [r]
   0% (  0 /  1) in 'File.Binary.Instances'
   0% (  0 /  4) in 'File.Binary.Quote'
   0% (  0 /  6) in 'File.Binary'
Warning: File.Binary: could not find link destinations for:
    File.Binary.Classes.AddBits
Documentation created: dist/doc/html/binary-file/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/binary-file-0.15.24
Registering binary-file-0.15.24...
Installed binary-file-0.15.24
Configuring png-file-0.0.1.1...
Building png-file-0.0.1.1...
Preprocessing library png-file-0.0.1.1...
[1 of 7] Compiling File.Binary.PNG.Chunks.Each ( src/File/Binary/PNG/Chunks/Each.hs, dist/build/File/Binary/PNG/Chunks/Each.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 zlib-0.5.4.1 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package monads-tf-0.1.0.1 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package ListLike-3.1.7.1 ... linking ... done.
Loading package text-0.11.2.3 ... linking ... done.
Loading package hashable-1.2.1.0 ... linking ... done.
Loading package primitive-0.5.1.0 ... linking ... done.
Loading package vector-0.10.9.1 ... linking ... done.
Loading package hashtables-1.0.1.8 ... 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 old-time-1.1.0.1 ... linking ... done.
Loading package cpphs-1.18 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.14.0.1 ... linking ... done.
Loading package syb-0.4.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package th-lift-0.5.6 ... linking ... done.
Loading package th-orphans-0.8 ... linking ... done.
Loading package haskell-src-meta-0.6.0.5 ... linking ... done.
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package monad-control-0.3.2.2 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package peggy-0.3.2 ... linking ... done.
Loading package binary-file-0.15.24 ... linking ... done.
[2 of 7] Compiling File.Binary.PNG.Chunks.CRC ( src/File/Binary/PNG/Chunks/CRC.hs, dist/build/File/Binary/PNG/Chunks/CRC.o )
[3 of 7] Compiling Language.Haskell.TH.Tools ( src/Language/Haskell/TH/Tools.hs, dist/build/Language/Haskell/TH/Tools.o )
[4 of 7] Compiling File.Binary.PNG.Chunks ( src/File/Binary/PNG/Chunks.hs, dist/build/File/Binary/PNG/Chunks.o )
[5 of 7] Compiling File.Binary.PNG.Data ( src/File/Binary/PNG/Data.hs, dist/build/File/Binary/PNG/Data.o )

src/File/Binary/PNG/Data.hs:20:1: Warning:
    The import of `Control.Monad.Error' is redundant
      except perhaps to import instances from `Control.Monad.Error'
    To import instances alone, use: import Control.Monad.Error()

src/File/Binary/PNG/Data.hs:24:18: Warning:
    Defined but not used: data constructor `PNGValues'

src/File/Binary/PNG/Data.hs:25:9: Warning:
    Defined but not used: `pngChrm'

src/File/Binary/PNG/Data.hs:26:9: Warning:
    Defined but not used: `pngGama'

src/File/Binary/PNG/Data.hs:27:9: Warning:
    Defined but not used: `pngIccp'

src/File/Binary/PNG/Data.hs:33:16: Warning:
    Defined but not used: data constructor `PNGChrm'

src/File/Binary/PNG/Data.hs:34:9: Warning:
    Defined but not used: `pngChrmWhite'

src/File/Binary/PNG/Data.hs:35:9: Warning:
    Defined but not used: `pngChrmRed'

src/File/Binary/PNG/Data.hs:36:9: Warning:
    Defined but not used: `pngChrmGreen'

src/File/Binary/PNG/Data.hs:37:9: Warning:
    Defined but not used: `pngChrmBlue'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `goNext'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `getXY'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `getPixel'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `setPixel'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `toInterlace'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `fromInterlace'
    In the instance declaration for `PNGImage PNGImageL'

src/File/Binary/PNG/Data.hs:107:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLUp':
        Patterns not matched: PNGImageL True _ (_ : _) _

src/File/Binary/PNG/Data.hs:110:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLDown':
        Patterns not matched: PNGImageL True _ _ (_ : _)

src/File/Binary/PNG/Data.hs:113:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLLeft':
        Patterns not matched: PNGImageL True _ _ _

src/File/Binary/PNG/Data.hs:120:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLRight':
        Patterns not matched: PNGImageL True _ _ _

src/File/Binary/PNG/Data.hs:125:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gr': Patterns not matched: (_, _ : _)

src/File/Binary/PNG/Data.hs:126:9: Warning:
    Defined but not used: `gl'

src/File/Binary/PNG/Data.hs:126:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gl': Patterns not matched: (_, [])

src/File/Binary/PNG/Data.hs:129:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fromPNGImageL':
        Patterns not matched:
            PNGImageL True _ _ _
            PNGImageL False (ghc-prim:GHC.Types.I# #x) _ _
            with
            #x `notElem` [8#]

src/File/Binary/PNG/Data.hs:147:13: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: ([], [])

src/File/Binary/PNG/Data.hs:152:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilWidth':
        Patterns not matched:
            PNGImageL True _ _ _
            PNGImageL False _ [] []

src/File/Binary/PNG/Data.hs:154:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilHeight':
        Patterns not matched: PNGImageL True _ _ _

src/File/Binary/PNG/Data.hs:170:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilColorToWord8f':
        Patterns not matched:
            (ghc-prim:GHC.Types.I# #x) _ _ _ with #x `notElem` [4#]

src/File/Binary/PNG/Data.hs:187:1: Warning:
    Defined but not used: `pilColorToWord8'

src/File/Binary/PNG/Data.hs:187:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilColorToWord8':
        Patterns not matched:
            PNGImageLColor _ _ _ (ghc-prim:GHC.Types.I# #x)
            with
            #x `notElem` [65535#]

src/File/Binary/PNG/Data.hs:192:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `makePNGImageL':
        Patterns not matched:
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# #x) _ _ _ _ _) _
            with
            #x `notElem` [8#, 2#]
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) (PNGTypeIndex _) _ _ _ _)
            _
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) (PNGTypeGrey _) _ _ _ _)
            _
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) PNGTypeGreyAlpha _ _ _ _)
            _
            ...

src/File/Binary/PNG/Data.hs:194:21: Warning:
    Defined but not used: `h'

src/File/Binary/PNG/Data.hs:204:21: Warning:
    Defined but not used: `h'

src/File/Binary/PNG/Data.hs:240:1: Warning:
    Top-level binding with no type signature:
      convert :: forall a a1 a2.
                 (Integral a, Integral a1, Integral a2) =>
                 (a, a1, a2) -> PNGImageLColor

src/File/Binary/PNG/Data.hs:244:1: Warning:
    Top-level binding with no type signature:
      toRGB16 :: forall a a1. (Integral a1, Num a, Bits a) => a1 -> a

src/File/Binary/PNG/Data.hs:251:1: Warning:
    Top-level binding with no type signature:
      bsToImage :: Int -> BSL.ByteString -> [[(Word8, Word8, Word8)]]

src/File/Binary/PNG/Data.hs:259:23: Warning:
    This binding for `filter' shadows the existing binding
      imported from `Prelude' at src/File/Binary/PNG/Data.hs:9:8-27
      (and originally defined in `GHC.List')

src/File/Binary/PNG/Data.hs:267:10: Warning:
    This binding for `filter' shadows the existing binding
      imported from `Prelude' at src/File/Binary/PNG/Data.hs:9:8-27
      (and originally defined in `GHC.List')

src/File/Binary/PNG/Data.hs:269:23: Warning:
    This binding for `r' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:25

src/File/Binary/PNG/Data.hs:269:26: Warning:
    This binding for `g' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:28

src/File/Binary/PNG/Data.hs:269:29: Warning:
    This binding for `b' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:31

src/File/Binary/PNG/Data.hs:270:17: Warning:
    Defined but not used: `lToT'

src/File/Binary/PNG/Data.hs:270:17: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `lToT':
        Patterns not matched:
            []
            [_]
            [_, _]
            _ : (_ : (_ : (_ : _)))

src/File/Binary/PNG/Data.hs:270:23: Warning:
    This binding for `r' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:25

src/File/Binary/PNG/Data.hs:270:26: Warning:
    This binding for `g' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:28

src/File/Binary/PNG/Data.hs:270:29: Warning:
    This binding for `b' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:31

src/File/Binary/PNG/Data.hs:272:25: Warning:
    This binding for `r' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:25

src/File/Binary/PNG/Data.hs:272:28: Warning:
    This binding for `g' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:28

src/File/Binary/PNG/Data.hs:272:31: Warning:
    This binding for `b' shadows the existing binding
      bound at src/File/Binary/PNG/Data.hs:274:31

src/File/Binary/PNG/Data.hs:282:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `zipWith4':
        Patterns not matched:
            _ [] (_ : _) _ _
            _ [] [] (_ : _) _
            _ [] [] [] (_ : _)
            _ (_ : _) [] _ _
            ...

src/File/Binary/PNG/Data.hs:285:1: Warning:
    Top-level binding with no type signature:
      getColor :: forall a.
                  (Eq a, Num a) =>
                  a -> [Word8] -> [Word8] -> [Word8] -> [Word8] -> [Word8]

src/File/Binary/PNG/Data.hs:285:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `getColor':
        Patterns not matched:
            #x _ _ _ _ with #x `notElem` [0#, 1#, 2#, 3#, 4#]

src/File/Binary/PNG/Data.hs:285:12: Warning:
    Defined but not used: `left'

src/File/Binary/PNG/Data.hs:285:17: Warning:
    Defined but not used: `up'

src/File/Binary/PNG/Data.hs:285:20: Warning:
    Defined but not used: `leftup'

src/File/Binary/PNG/Data.hs:286:17: Warning:
    Defined but not used: `up'

src/File/Binary/PNG/Data.hs:286:20: Warning:
    Defined but not used: `leftup'

src/File/Binary/PNG/Data.hs:287:12: Warning:
    Defined but not used: `left'

src/File/Binary/PNG/Data.hs:287:20: Warning:
    Defined but not used: `leftup'

src/File/Binary/PNG/Data.hs:288:20: Warning:
    Defined but not used: `leftup'
[6 of 7] Compiling File.Binary.PNG.DataChunks ( src/File/Binary/PNG/DataChunks.hs, dist/build/File/Binary/PNG/DataChunks.o )

src/File/Binary/PNG/DataChunks.hs:24:14: Warning:
    This binding for `pi' shadows the existing binding
      imported from `Prelude' at src/File/Binary/PNG/DataChunks.hs:1:8-33
      (and originally defined in `GHC.Float')

src/File/Binary/PNG/DataChunks.hs:49:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fromPNGHeader':
        Patterns not matched:
            PNGHeader _ _ _ (PNGTypeIndex _) _ _ _ _
            PNGHeader _ _ _ (PNGTypeGrey _) _ _ _ _
            PNGHeader _ _ _ PNGTypeGreyAlpha _ _ _ _
            PNGHeader _ _ _ PNGTypeColorAlpha _ _ _ _
            ...

src/File/Binary/PNG/DataChunks.hs:60:1: Warning:
    Defined but not used: `getTRNSChunk'
[7 of 7] Compiling File.Binary.PNG  ( src/File/Binary/PNG.hs, dist/build/File/Binary/PNG.o )
In-place registering png-file-0.0.1.1...
Running Haddock for png-file-0.0.1.1...
Running hscolour for png-file-0.0.1.1...
Preprocessing library png-file-0.0.1.1...
Preprocessing library png-file-0.0.1.1...

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:20:1: Warning:
    The import of `Control.Monad.Error' is redundant
      except perhaps to import instances from `Control.Monad.Error'
    To import instances alone, use: import Control.Monad.Error()

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:24:18: Warning:
    Defined but not used: data constructor `PNGValues'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:25:9: Warning:
    Defined but not used: `pngChrm'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:26:9: Warning:
    Defined but not used: `pngGama'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:27:9: Warning:
    Defined but not used: `pngIccp'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:33:16: Warning:
    Defined but not used: data constructor `PNGChrm'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:34:9: Warning:
    Defined but not used: `pngChrmWhite'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:35:9: Warning:
    Defined but not used: `pngChrmRed'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:36:9: Warning:
    Defined but not used: `pngChrmGreen'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:37:9: Warning:
    Defined but not used: `pngChrmBlue'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `goNext'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `getXY'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `getPixel'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `setPixel'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `toInterlace'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:92:10: Warning:
    No explicit method or default declaration for `fromInterlace'
    In the instance declaration for `PNGImage PNGImageL'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:126:9: Warning:
    Defined but not used: `gl'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:187:1: Warning:
    Defined but not used: `pilColorToWord8'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:194:21: Warning:
    Defined but not used: `h'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:204:21: Warning:
    Defined but not used: `h'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:240:1: Warning:
    Top-level binding with no type signature:
      convert :: forall a a1 a2.
                 (Integral a, Integral a1, Integral a2) =>
                 (a, a1, a2) -> PNGImageLColor

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:244:1: Warning:
    Top-level binding with no type signature:
      toRGB16 :: forall a a1. (Integral a1, Num a, Bits a) => a1 -> a

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:251:1: Warning:
    Top-level binding with no type signature:
      bsToImage :: Int -> BSL.ByteString -> [[(Word8, Word8, Word8)]]

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:259:23: Warning:
    This binding for `filter' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:9:8-27
      (and originally defined in `GHC.List')

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:267:10: Warning:
    This binding for `filter' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:9:8-27
      (and originally defined in `GHC.List')

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:269:23: Warning:
    This binding for `r' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:25

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:269:26: Warning:
    This binding for `g' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:28

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:269:29: Warning:
    This binding for `b' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:31

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:270:17: Warning:
    Defined but not used: `lToT'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:270:23: Warning:
    This binding for `r' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:25

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:270:26: Warning:
    This binding for `g' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:28

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:270:29: Warning:
    This binding for `b' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:31

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:272:25: Warning:
    This binding for `r' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:25

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:272:28: Warning:
    This binding for `g' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:28

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:272:31: Warning:
    This binding for `b' shadows the existing binding
      bound at dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:274:31

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:285:1: Warning:
    Top-level binding with no type signature:
      getColor :: forall a.
                  (Eq a, Num a) =>
                  a -> [Word8] -> [Word8] -> [Word8] -> [Word8] -> [Word8]

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:285:12: Warning:
    Defined but not used: `left'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:285:17: Warning:
    Defined but not used: `up'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:285:20: Warning:
    Defined but not used: `leftup'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:286:17: Warning:
    Defined but not used: `up'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:286:20: Warning:
    Defined but not used: `leftup'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:287:12: Warning:
    Defined but not used: `left'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:287:20: Warning:
    Defined but not used: `leftup'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:288:20: Warning:
    Defined but not used: `leftup'

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:107:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLUp':
        Patterns not matched: PNGImageL True _ (_ : _) _

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:110:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLDown':
        Patterns not matched: PNGImageL True _ _ (_ : _)

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:113:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLLeft':
        Patterns not matched: PNGImageL True _ _ _

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:120:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pngImageLRight':
        Patterns not matched: PNGImageL True _ _ _

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:125:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gr': Patterns not matched: (_, _ : _)

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:126:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gl': Patterns not matched: (_, [])

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:129:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fromPNGImageL':
        Patterns not matched:
            PNGImageL True _ _ _
            PNGImageL False (ghc-prim:GHC.Types.I# #x) _ _
            with
            #x `notElem` [8#]

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:147:13: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: ([], [])

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:152:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilWidth':
        Patterns not matched:
            PNGImageL True _ _ _
            PNGImageL False _ [] []

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:154:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilHeight':
        Patterns not matched: PNGImageL True _ _ _

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:170:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilColorToWord8f':
        Patterns not matched:
            (ghc-prim:GHC.Types.I# #x) _ _ _ with #x `notElem` [4#]

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:187:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pilColorToWord8':
        Patterns not matched:
            PNGImageLColor _ _ _ (ghc-prim:GHC.Types.I# #x)
            with
            #x `notElem` [65535#]

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:192:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `makePNGImageL':
        Patterns not matched:
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# #x) _ _ _ _ _) _
            with
            #x `notElem` [8#, 2#]
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) (PNGTypeIndex _) _ _ _ _)
            _
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) (PNGTypeGrey _) _ _ _ _)
            _
            (PNGHeader _ _ (ghc-prim:GHC.Types.I# 8#) PNGTypeGreyAlpha _ _ _ _)
            _
            ...

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:270:17: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `lToT':
        Patterns not matched:
            []
            [_]
            [_, _]
            _ : (_ : (_ : (_ : _)))

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:282:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `zipWith4':
        Patterns not matched:
            _ [] (_ : _) _ _
            _ [] [] (_ : _) _
            _ [] [] [] (_ : _)
            _ (_ : _) [] _ _
            ...

dist/build/tmp-30237/src/File/Binary/PNG/Data.hs:285:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `getColor':
        Patterns not matched:
            #x _ _ _ _ with #x `notElem` [0#, 1#, 2#, 3#, 4#]

dist/build/tmp-30237/src/File/Binary/PNG/DataChunks.hs:24:14: Warning:
    This binding for `pi' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-30237/src/File/Binary/PNG/DataChunks.hs:1:8-33
      (and originally defined in `GHC.Float')

dist/build/tmp-30237/src/File/Binary/PNG/DataChunks.hs:60:1: Warning:
    Defined but not used: `getTRNSChunk'

dist/build/tmp-30237/src/File/Binary/PNG/DataChunks.hs:49:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fromPNGHeader':
        Patterns not matched:
            PNGHeader _ _ _ (PNGTypeIndex _) _ _ _ _
            PNGHeader _ _ _ (PNGTypeGrey _) _ _ _ _
            PNGHeader _ _ _ PNGTypeGreyAlpha _ _ _ _
            PNGHeader _ _ _ PNGTypeColorAlpha _ _ _ _
            ...
Haddock coverage:
Warning: File.Binary.PNG.Chunks.Each: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.IHDR, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.PLTE, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.RGB8, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.IDAT, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.IEND, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.CHRM, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.GAMA, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.ICCP, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.NullString, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.SRGB, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.TEXT, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.BKGD, File.Binary.Classes.Field File.Binary.PNG.Chunks.Each.DATA
   0% (  0 / 26) in 'File.Binary.PNG.Chunks.Each'
   0% (  0 /  3) in 'File.Binary.PNG.Chunks.CRC'
   0% (  0 /  5) in 'Language.Haskell.TH.Tools'
Warning: File.Binary.PNG.Chunks: We do not support associated types in instances yet. These instances are affected:
File.Binary.Classes.Field File.Binary.PNG.Chunks.Chunk, File.Binary.Classes.Field File.Binary.PNG.Chunks.PNGFile, File.Binary.Classes.Field File.Binary.PNG.Chunks.ChunkStructure, File.Binary.Classes.Field File.Binary.PNG.Chunks.CRC
   0% (  0 / 26) in 'File.Binary.PNG.Chunks'
Warning: File.Binary.PNG.Data: We do not support associated types in instances yet. These instances are affected:
File.Binary.PNG.Data.PNGImage File.Binary.PNG.Data.PNGImageL
   0% (  0 /  8) in 'File.Binary.PNG.Data'
   0% (  0 / 32) in 'File.Binary.PNG.DataChunks'
   0% (  0 / 19) in 'File.Binary.PNG'
Warning: File.Binary.PNG: could not find link destinations for:
    File.Binary.PNG.Chunks.Each.PLTE File.Binary.PNG.Chunks.Each.NullString File.Binary.PNG.Chunks.Each.IDAT File.Binary.PNG.Chunks.Each.IEND File.Binary.PNG.Chunks.Each.CHRM File.Binary.PNG.Chunks.Each.GAMA File.Binary.PNG.Chunks.Each.SBIT File.Binary.PNG.Chunks.Each.SRGB File.Binary.PNG.Chunks.Each.BKGD File.Binary.PNG.Chunks.Each.HIST File.Binary.PNG.Chunks.Each.TRNS File.Binary.PNG.Chunks.Each.PHYS File.Binary.PNG.Chunks.Each.SPLT File.Binary.PNG.Chunks.Each.TIME File.Binary.PNG.Chunks.Each.ITXT File.Binary.PNG.Chunks.Each.TEXT File.Binary.PNG.Chunks.Each.ZTXT File.Binary.PNG.Data.PNGHeader File.Binary.PNG.Data.PNGImage
Documentation created: dist/doc/html/png-file/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/png-file-0.0.1.1
Registering png-file-0.0.1.1...
Installed png-file-0.0.1.1
Downloading markdown2svg-0.0.1.17...
Configuring markdown2svg-0.0.1.17...
Building markdown2svg-0.0.1.17...
Preprocessing executable 'markdown2svg' for markdown2svg-0.0.1.17...
[1 of 7] Compiling Image.SVG        ( src/Image/SVG.hs, dist/build/markdown2svg/markdown2svg-tmp/Image/SVG.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 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 ... linking ... done.
Loading package yjsvg-0.1.18 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package monads-tf-0.1.0.1 ... linking ... done.
Loading package ListLike-3.1.7.1 ... linking ... done.
Loading package hashable-1.2.1.0 ... linking ... done.
Loading package primitive-0.5.1.0 ... linking ... done.
Loading package vector-0.10.9.1 ... linking ... done.
Loading package hashtables-1.0.1.8 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package cpphs-1.18 ... linking ... done.
Loading package haskell-src-exts-1.14.0.1 ... linking ... done.
Loading package syb-0.4.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package th-lift-0.5.6 ... linking ... done.
Loading package th-orphans-0.8 ... linking ... done.
Loading package haskell-src-meta-0.6.0.5 ... linking ... done.
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done.
Loading package transformers-base-0.4.1 ... linking ... done.
Loading package monad-control-0.3.2.2 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package peggy-0.3.2 ... linking ... done.
Loading package binary-file-0.15.24 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package png-file-0.0.1.1 ... linking ... done.
Loading package papillon-0.0.88 ... linking ... done.
Loading package markdown-pap-0.0.1.9 ... linking ... done.

src/Image/SVG.hs:16:7: Warning:
    This binding for `svg' shadows the existing binding
      defined at src/Image/SVG.hs:57:11

src/Image/SVG.hs:21:9: Warning:
    This binding for `svg' shadows the existing binding
      defined at src/Image/SVG.hs:57:11

src/Image/SVG.hs:37:1: Warning: Defined but not used: `getHeader'

src/Image/SVG.hs:42:1: Warning: Defined but not used: `getComment'

src/Image/SVG.hs:47:1: Warning: Defined but not used: `getDocType'
[2 of 7] Compiling Image.JPG        ( src/Image/JPG.hs, dist/build/markdown2svg/markdown2svg-tmp/Image/JPG.o )

src/Image/JPG.hs:6:1: Warning:
    The import of `Control.Arrow' is redundant
      except perhaps to import instances from `Control.Arrow'
    To import instances alone, use: import Control.Arrow()

src/Image/JPG.hs:7:1: Warning:
    The import of `Control.Monad.State' is redundant
      except perhaps to import instances from `Control.Monad.State'
    To import instances alone, use: import Control.Monad.State()

src/Image/JPG.hs:10:1: Warning:
    The import of `Data.Monoid' is redundant
      except perhaps to import instances from `Data.Monoid'
    To import instances alone, use: import Data.Monoid()

src/Image/JPG.hs:13:1: Warning:
    The import of `File.Binary.Instances' is redundant
      except perhaps to import instances from `File.Binary.Instances'
    To import instances alone, use: import File.Binary.Instances()

src/Image/JPG.hs:14:1: Warning:
    The import of `File.Binary.Instances.BigEndian' is redundant
      except perhaps to import instances from `File.Binary.Instances.BigEndian'
    To import instances alone, use: import File.Binary.Instances.BigEndian()

src/Image/JPG.hs:56:1: Warning:
    Top-level binding with no type signature:
      iscxa :: (Segment -> Bool, ())
[3 of 7] Compiling Image.PNG        ( src/Image/PNG.hs, dist/build/markdown2svg/markdown2svg-tmp/Image/PNG.o )

src/Image/PNG.hs:8:1: Warning:
    The import of `File.Binary.Instances' is redundant
      except perhaps to import instances from `File.Binary.Instances'
    To import instances alone, use: import File.Binary.Instances()

src/Image/PNG.hs:9:1: Warning:
    The import of `File.Binary.Instances.BigEndian' is redundant
      except perhaps to import instances from `File.Binary.Instances.BigEndian'
    To import instances alone, use: import File.Binary.Instances.BigEndian()
[4 of 7] Compiling SepWords         ( src/SepWords.hs, dist/build/markdown2svg/markdown2svg-tmp/SepWords.o )
[5 of 7] Compiling Image            ( src/Image.hs, dist/build/markdown2svg/markdown2svg-tmp/Image.o )
[6 of 7] Compiling SVG              ( src/SVG.hs, dist/build/markdown2svg/markdown2svg-tmp/SVG.o )

src/SVG.hs:8:1: Warning:
    The import of `System.FilePath' is redundant
      except perhaps to import instances from `System.FilePath'
    To import instances alone, use: import System.FilePath()

src/SVG.hs:48:1: Warning:
    Top-level binding with no type signature:
      headerSep :: Int -> Double -> Double

src/SVG.hs:62:15: Warning: Defined but not used: `fp'

src/SVG.hs:62:18: Warning: Defined but not used: `r'

src/SVG.hs:62:20: Warning: Defined but not used: `h'

src/SVG.hs:69:9: Warning:
    This binding for `all' shadows the existing binding
      imported from `Prelude' at src/SVG.hs:1:8-10
      (and originally defined in `GHC.List')

src/SVG.hs:114:38: Warning: Defined but not used: `ttl'

src/SVG.hs:124:1: Warning: Defined but not used: `splitAtString'

src/SVG.hs:139:1: Warning: Defined but not used: `separateString'

src/SVG.hs:162:15: Warning: Defined but not used: `r'

src/SVG.hs:170:17: Warning: Defined but not used: `sym'

src/SVG.hs:170:21: Warning: Defined but not used: `r'

src/SVG.hs:170:25: Warning: Defined but not used: `x'
[7 of 7] Compiling Main             ( src/markdown2svg.hs, dist/build/markdown2svg/markdown2svg-tmp/Main.o )
Linking dist/build/markdown2svg/markdown2svg ...
Warning: No documentation was generated as this package does not contain a
library. Perhaps you want to use the --executables, --tests or --benchmarks
flags.
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.
Installed markdown2svg-0.0.1.17

Test log

No test log was submitted for this report.