Resolving dependencies... Configuring containers-0.4.2.1... Building containers-0.4.2.1... Preprocessing library containers-0.4.2.1... [1 of 7] Compiling Data.Sequence ( Data/Sequence.hs, dist/build/Data/Sequence.o ) Data/Sequence.hs:311:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `deep' Data/Sequence.hs:312:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `deep' Data/Sequence.hs:437:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node2' Data/Sequence.hs:438:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node2' Data/Sequence.hs:443:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node3' Data/Sequence.hs:444:1: Warning: SPECIALISE pragma on INLINE function probably won't fire: `node3' [2 of 7] Compiling Data.Tree ( Data/Tree.hs, dist/build/Data/Tree.o ) [3 of 7] Compiling Data.Graph ( Data/Graph.hs, dist/build/Data/Graph.o ) [4 of 7] Compiling Data.Set ( Data/Set.hs, dist/build/Data/Set.o ) [5 of 7] Compiling Data.Map ( Data/Map.hs, dist/build/Data/Map.o ) [6 of 7] Compiling Data.IntSet ( Data/IntSet.hs, dist/build/Data/IntSet.o ) [7 of 7] Compiling Data.IntMap ( Data/IntMap.hs, dist/build/Data/IntMap.o ) In-place registering containers-0.4.2.1... Running Haddock for containers-0.4.2.1... Running hscolour for containers-0.4.2.1... Preprocessing library containers-0.4.2.1... Preprocessing library containers-0.4.2.1... Haddock coverage: 100% ( 82 / 82) in 'Data.Sequence' 94% ( 15 / 16) in 'Data.Tree' 100% ( 33 / 33) in 'Data.Graph' 100% ( 60 / 60) in 'Data.Set' 100% ( 58 / 58) in 'Data.IntSet' 99% (116 /117) in 'Data.IntMap' 100% (128 /128) in 'Data.Map' Warning: Data.Sequence: could not find link destinations for: Data.Sequence.PQueue Data.Sequence.applicativeTree Data.Sequence.unrollPQ Data.Sequence.toPQ Data.Sequence.FingerTree Data.Sequence.mergePQ Warning: Data.IntMap: could not find link destinations for: Data.IntMap.mapAccumL Warning: Data.Map: could not find link destinations for: Data.Map.mapAccumL Documentation created: dist/doc/html/containers/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/containers-0.4.2.1 Registering containers-0.4.2.1... Installed containers-0.4.2.1 Configuring data-default-class-0.0.1... Building data-default-class-0.0.1... Preprocessing library data-default-class-0.0.1... [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, dist/build/Data/Default/Class.o ) In-place registering data-default-class-0.0.1... Running Haddock for data-default-class-0.0.1... Running hscolour for data-default-class-0.0.1... Preprocessing library data-default-class-0.0.1... Preprocessing library data-default-class-0.0.1... Haddock coverage: 67% ( 2 / 3) in 'Data.Default.Class' Documentation created: dist/doc/html/data-default-class/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-class-0.0.1 Registering data-default-class-0.0.1... Installed data-default-class-0.0.1 Configuring dlist-0.5... Building dlist-0.5... Preprocessing library dlist-0.5... [1 of 1] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o ) In-place registering dlist-0.5... Running Haddock for dlist-0.5... Running hscolour for dlist-0.5... Preprocessing library dlist-0.5... Preprocessing library dlist-0.5... Haddock coverage: 95% ( 20 / 21) in 'Data.DList' Documentation created: dist/doc/html/dlist/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/dlist-0.5 Registering dlist-0.5... Installed dlist-0.5 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... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: text-0.11.2.3 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.Poly.Text: could not find link destinations for: Data.Text.Lazy.Internal.Text Warning: Text.ParserCombinators.Poly.StateText: could not find link destinations for: Data.Text.Lazy.Internal.Text 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 stm-2.4.2... Building stm-2.4.2... Preprocessing library stm-2.4.2... [ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o ) [ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o ) [ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o ) [ 4 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o ) [ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o ) [ 6 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o ) [ 7 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o ) [ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o ) [ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o ) [10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o ) In-place registering stm-2.4.2... Running Haddock for stm-2.4.2... Running hscolour for stm-2.4.2... Preprocessing library stm-2.4.2... Preprocessing library stm-2.4.2... Haddock coverage: 0% ( 0 / 11) in 'Control.Sequential.STM' 100% ( 12 / 12) in 'Control.Concurrent.STM.TBQueue' 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue' 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan' 100% ( 15 / 15) in 'Control.Concurrent.STM.TMVar' 100% ( 12 / 12) in 'Control.Concurrent.STM.TVar' 100% ( 2 / 2) in 'Control.Concurrent.STM.TArray' 90% ( 9 / 10) in 'Control.Monad.STM' 100% ( 8 / 8) in 'Control.Concurrent.STM' 40% ( 2 / 5) in 'Control.Concurrent.STM.TSem' Documentation created: dist/doc/html/stm/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/stm-2.4.2 Registering stm-2.4.2... Installed stm-2.4.2 Configuring strict-0.3.2... Building strict-0.3.2... Preprocessing library strict-0.3.2... Data/Strict/Tuple.hs:17:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead [1 of 5] Compiling System.IO.Strict ( System/IO/Strict.hs, dist/build/System/IO/Strict.o ) [2 of 5] Compiling Data.Strict.Either ( Data/Strict/Either.hs, dist/build/Data/Strict/Either.o ) [3 of 5] Compiling Data.Strict.Maybe ( Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o ) [4 of 5] Compiling Data.Strict.Tuple ( Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o ) [5 of 5] Compiling Data.Strict ( Data/Strict.hs, dist/build/Data/Strict.o ) In-place registering strict-0.3.2... Running Haddock for strict-0.3.2... Running hscolour for strict-0.3.2... Preprocessing library strict-0.3.2... Preprocessing library strict-0.3.2... Data/Strict/Tuple.hs:17:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead Data/Strict/Tuple.hs:17:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead Haddock coverage: 100% ( 7 / 7) in 'System.IO.Strict' 100% ( 7 / 7) in 'Data.Strict.Either' 100% ( 7 / 7) in 'Data.Strict.Maybe' 86% ( 6 / 7) in 'Data.Strict.Tuple' 100% ( 4 / 4) in 'Data.Strict' Documentation created: dist/doc/html/strict/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/strict-0.3.2 Registering strict-0.3.2... Installed strict-0.3.2 Configuring yjtools-0.9.18... Building yjtools-0.9.18... Preprocessing library yjtools-0.9.18... [1 of 7] Compiling Data.Tuple.Tools ( Data/Tuple/Tools.hs, dist/build/Data/Tuple/Tools.o ) [2 of 7] Compiling Data.IORef.Tools ( Data/IORef/Tools.hs, dist/build/Data/IORef/Tools.o ) [3 of 7] Compiling Data.Bool.Tools ( Data/Bool/Tools.hs, dist/build/Data/Bool/Tools.o ) [4 of 7] Compiling Data.Function.Tools ( Data/Function/Tools.hs, dist/build/Data/Function/Tools.o ) [5 of 7] Compiling Data.List.Tools ( Data/List/Tools.hs, dist/build/Data/List/Tools.o ) [6 of 7] Compiling Control.Applicative.Tools ( Control/Applicative/Tools.hs, dist/build/Control/Applicative/Tools.o ) [7 of 7] Compiling Control.Monad.Tools ( Control/Monad/Tools.hs, dist/build/Control/Monad/Tools.o ) In-place registering yjtools-0.9.18... Running Haddock for yjtools-0.9.18... Running hscolour for yjtools-0.9.18... Preprocessing library yjtools-0.9.18... Preprocessing library yjtools-0.9.18... Haddock coverage: 0% ( 0 / 4) in 'Data.Tuple.Tools' 0% ( 0 / 2) in 'Data.IORef.Tools' 0% ( 0 / 4) in 'Data.Bool.Tools' 0% ( 0 / 6) in 'Data.Function.Tools' 0% ( 0 / 8) in 'Data.List.Tools' 0% ( 0 / 2) in 'Control.Applicative.Tools' 0% ( 0 / 14) in 'Control.Monad.Tools' Documentation created: dist/doc/html/yjtools/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/yjtools-0.9.18 Registering yjtools-0.9.18... Installed yjtools-0.9.18 Configuring convertible-1.0.11.1... Building convertible-1.0.11.1... Preprocessing library convertible-1.0.11.1... [1 of 9] Compiling Data.Convertible.Base ( Data/Convertible/Base.hs, dist/build/Data/Convertible/Base.o ) [2 of 9] Compiling Data.Convertible.Utils ( Data/Convertible/Utils.hs, dist/build/Data/Convertible/Utils.o ) Data/Convertible/Utils.hs:58:31: Warning: In the use of `mkTyCon' (imported from Data.Typeable): Deprecated: "either derive Typeable, or use mkTyCon3 instead" [3 of 9] Compiling Data.Convertible.Instances.Map ( Data/Convertible/Instances/Map.hs, dist/build/Data/Convertible/Instances/Map.o ) [4 of 9] Compiling Data.Convertible.Instances.Num ( Data/Convertible/Instances/Num.hs, dist/build/Data/Convertible/Instances/Num.o ) [5 of 9] Compiling Data.Convertible.Instances.C ( Data/Convertible/Instances/C.hs, dist/build/Data/Convertible/Instances/C.o ) [6 of 9] Compiling Data.Convertible.Instances.Text ( Data/Convertible/Instances/Text.hs, dist/build/Data/Convertible/Instances/Text.o ) [7 of 9] Compiling Data.Convertible.Instances.Time ( Data/Convertible/Instances/Time.hs, dist/build/Data/Convertible/Instances/Time.o ) Data/Convertible/Instances/Time.hs:32:1: Warning: The import of `Data.Time.Clock' is redundant except perhaps to import instances from `Data.Time.Clock' To import instances alone, use: import Data.Time.Clock() [8 of 9] Compiling Data.Convertible.Instances ( Data/Convertible/Instances.hs, dist/build/Data/Convertible/Instances.o ) [9 of 9] Compiling Data.Convertible ( Data/Convertible.hs, dist/build/Data/Convertible.o ) Data/Convertible.hs:35:26: Warning: The export item `module Data.Convertible.Instances' exports nothing Data/Convertible.hs:40:1: Warning: The import of `Data.Convertible.Instances' is redundant except perhaps to import instances from `Data.Convertible.Instances' To import instances alone, use: import Data.Convertible.Instances() In-place registering convertible-1.0.11.1... Running Haddock for convertible-1.0.11.1... Running hscolour for convertible-1.0.11.1... Preprocessing library convertible-1.0.11.1... Preprocessing library convertible-1.0.11.1... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: mtl-2.1.2, text-0.11.2.3, transformers-0.3.0.0 Data/Convertible/Utils.hs:58:31: Warning: In the use of `mkTyCon' (imported from Data.Typeable): Deprecated: "either derive Typeable, or use mkTyCon3 instead" Data/Convertible/Instances/Time.hs:32:1: Warning: The import of `Data.Time.Clock' is redundant except perhaps to import instances from `Data.Time.Clock' To import instances alone, use: import Data.Time.Clock() Data/Convertible.hs:35:26: Warning: The export item `module Data.Convertible.Instances' exports nothing Data/Convertible.hs:40:1: Warning: The import of `Data.Convertible.Instances' is redundant except perhaps to import instances from `Data.Convertible.Instances' To import instances alone, use: import Data.Convertible.Instances() Haddock coverage: 78% ( 7 / 9) in 'Data.Convertible.Base' 100% ( 4 / 4) in 'Data.Convertible.Utils' 100% ( 1 / 1) in 'Data.Convertible.Instances.Map' 100% ( 1 / 1) in 'Data.Convertible.Instances.Num' 100% ( 1 / 1) in 'Data.Convertible.Instances.C' 100% ( 1 / 1) in 'Data.Convertible.Instances.Text' 100% ( 1 / 1) in 'Data.Convertible.Instances.Time' 100% ( 1 / 1) in 'Data.Convertible.Instances' 100% ( 4 / 4) in 'Data.Convertible' Warning: Data.Convertible.Base: could not find link destinations for: Data.Text.Internal.Text Data.Text.Lazy.Internal.Text Control.Monad.Trans.Error.Error Documentation created: dist/doc/html/convertible/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/convertible-1.0.11.1 Registering convertible-1.0.11.1... Installed convertible-1.0.11.1 Configuring data-default-instances-base-0.0.1... Building data-default-instances-base-0.0.1... Preprocessing library data-default-instances-base-0.0.1... [1 of 1] Compiling Data.Default.Instances.Base ( Data/Default/Instances/Base.hs, dist/build/Data/Default/Instances/Base.o ) In-place registering data-default-instances-base-0.0.1... Running Haddock for data-default-instances-base-0.0.1... Running hscolour for data-default-instances-base-0.0.1... Preprocessing library data-default-instances-base-0.0.1... Preprocessing library data-default-instances-base-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.Base' Documentation created: dist/doc/html/data-default-instances-base/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-instances-base-0.0.1 Registering data-default-instances-base-0.0.1... Installed data-default-instances-base-0.0.1 Configuring data-default-instances-containers-0.0.1... Building data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... [1 of 1] Compiling Data.Default.Instances.Containers ( Data/Default/Instances/Containers.hs, dist/build/Data/Default/Instances/Containers.o ) In-place registering data-default-instances-containers-0.0.1... Running Haddock for data-default-instances-containers-0.0.1... Running hscolour for data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... Preprocessing library data-default-instances-containers-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.Containers' Documentation created: dist/doc/html/data-default-instances-containers/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-instances-containers-0.0.1 Registering data-default-instances-containers-0.0.1... Installed data-default-instances-containers-0.0.1 Configuring data-default-instances-old-locale-0.0.1... Building data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... [1 of 1] Compiling Data.Default.Instances.OldLocale ( Data/Default/Instances/OldLocale.hs, dist/build/Data/Default/Instances/OldLocale.o ) In-place registering data-default-instances-old-locale-0.0.1... Running Haddock for data-default-instances-old-locale-0.0.1... Running hscolour for data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... Preprocessing library data-default-instances-old-locale-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.OldLocale' Documentation created: dist/doc/html/data-default-instances-old-locale/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-instances-old-locale-0.0.1 Registering data-default-instances-old-locale-0.0.1... Installed data-default-instances-old-locale-0.0.1 Configuring data-default-instances-dlist-0.0.1... Building data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... [1 of 1] Compiling Data.Default.Instances.DList ( Data/Default/Instances/DList.hs, dist/build/Data/Default/Instances/DList.o ) In-place registering data-default-instances-dlist-0.0.1... Running Haddock for data-default-instances-dlist-0.0.1... Running hscolour for data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... Preprocessing library data-default-instances-dlist-0.0.1... Haddock coverage: 50% ( 1 / 2) in 'Data.Default.Instances.DList' Documentation created: dist/doc/html/data-default-instances-dlist/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-instances-dlist-0.0.1 Registering data-default-instances-dlist-0.0.1... Installed data-default-instances-dlist-0.0.1 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 "", 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 in "", 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 in "", 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 "", 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 "", 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 in "", 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 "", 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 in "", 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 "", 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 in "", 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 in "", 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 "", 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 in "", 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 "", 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 in "", 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 "", 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 in "", 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 "", 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 in "", 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 "", 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... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: random-1.0.1.1, text-0.11.2.3 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 wxdirect-0.90.0.1... Building wxdirect-0.90.0.1... Preprocessing library wxdirect-0.90.0.1... [1 of 1] Compiling Application.Wxdirect ( src/Application/Wxdirect.hs, dist/build/Application/Wxdirect.o ) In-place registering wxdirect-0.90.0.1... Preprocessing executable 'wxdirect' for wxdirect-0.90.0.1... [ 1 of 13] Compiling MultiSet ( src/MultiSet.hs, dist/build/wxdirect/wxdirect-tmp/MultiSet.o ) [ 2 of 13] Compiling IOExtra ( src/IOExtra.hs, dist/build/wxdirect/wxdirect-tmp/IOExtra.o ) [ 3 of 13] Compiling Types ( src/Types.hs, dist/build/wxdirect/wxdirect-tmp/Types.o ) [ 4 of 13] Compiling ParseC ( src/ParseC.hs, dist/build/wxdirect/wxdirect-tmp/ParseC.o ) [ 5 of 13] Compiling HaskellNames ( src/HaskellNames.hs, dist/build/wxdirect/wxdirect-tmp/HaskellNames.o ) [ 6 of 13] Compiling Classes ( src/Classes.hs, dist/build/wxdirect/wxdirect-tmp/Classes.o ) [ 7 of 13] Compiling DeriveTypes ( src/DeriveTypes.hs, dist/build/wxdirect/wxdirect-tmp/DeriveTypes.o ) [ 8 of 13] Compiling CompileSTC ( src/CompileSTC.hs, dist/build/wxdirect/wxdirect-tmp/CompileSTC.o ) [ 9 of 13] Compiling CompileClassInfo ( src/CompileClassInfo.hs, dist/build/wxdirect/wxdirect-tmp/CompileClassInfo.o ) [10 of 13] Compiling CompileClassTypes ( src/CompileClassTypes.hs, dist/build/wxdirect/wxdirect-tmp/CompileClassTypes.o ) [11 of 13] Compiling CompileHeader ( src/CompileHeader.hs, dist/build/wxdirect/wxdirect-tmp/CompileHeader.o ) [12 of 13] Compiling CompileClasses ( src/CompileClasses.hs, dist/build/wxdirect/wxdirect-tmp/CompileClasses.o ) [13 of 13] Compiling Main ( src/Main.hs, dist/build/wxdirect/wxdirect-tmp/Main.o ) Linking dist/build/wxdirect/wxdirect ... Running Haddock for wxdirect-0.90.0.1... Running hscolour for wxdirect-0.90.0.1... Preprocessing library wxdirect-0.90.0.1... Preprocessing executable 'wxdirect' for wxdirect-0.90.0.1... Preprocessing library wxdirect-0.90.0.1... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: mtl-2.1.2, parsec-3.1.3, text-0.11.2.3, transformers-0.3.0.0 Haddock coverage: 0% ( 0 / 1) in 'Application.Wxdirect' Documentation created: dist/doc/html/wxdirect/index.html Preprocessing executable 'wxdirect' for wxdirect-0.90.0.1... Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/wxdirect-0.90.0.1 Installing executable(s) in /srv/hackage/var/build/tmp-install/bin Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the system search path. Registering wxdirect-0.90.0.1... Installed wxdirect-0.90.0.1 Configuring data-default-0.5.3... Building data-default-0.5.3... Preprocessing library data-default-0.5.3... [1 of 1] Compiling Data.Default ( Data/Default.hs, dist/build/Data/Default.o ) In-place registering data-default-0.5.3... Running Haddock for data-default-0.5.3... Running hscolour for data-default-0.5.3... Preprocessing library data-default-0.5.3... Preprocessing library data-default-0.5.3... Haddock coverage: 67% ( 2 / 3) in 'Data.Default' Documentation created: dist/doc/html/data-default/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/data-default-0.5.3 Registering data-default-0.5.3... Installed data-default-0.5.3 Configuring yjsvg-0.1.14... Building yjsvg-0.1.14... Preprocessing library yjsvg-0.1.14... [1 of 1] Compiling Text.XML.YJSVG ( src/Text/XML/YJSVG.hs, dist/build/Text/XML/YJSVG.o ) In-place registering yjsvg-0.1.14... Running Haddock for yjsvg-0.1.14... Running hscolour for yjsvg-0.1.14... Preprocessing library yjsvg-0.1.14... Preprocessing library yjsvg-0.1.14... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: random-1.0.1.1, text-0.11.2.3 Haddock coverage: 0% ( 0 / 9) in 'Text.XML.YJSVG' Warning: Text.XML.YJSVG: could not find link destinations for: Text.XML.YJSVG.Font 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.14 Registering yjsvg-0.1.14... Installed yjsvg-0.1.14 [1 of 1] Compiling Main ( /tmp/wxc-0.90.0.4-22485/wxc-0.90.0.4/Setup.hs, /tmp/wxc-0.90.0.4-22485/wxc-0.90.0.4/dist/setup/Main.o ) Linking /tmp/wxc-0.90.0.4-22485/wxc-0.90.0.4/dist/setup/setup ... Configuring wxc-0.90.0.4... Warning: No config found to match: /usr/bin/wx-config --version=2.9 --version-full in /usr/lib/x86_64-linux-gnu/wx/config If you require this configuration, please install the desired library build. If this is part of an automated configuration test and no other errors occur, you may safely ignore it. You may use wx-config --list to see all configs available in the default prefix. setup: failed Failed to install wxc-0.90.0.4 Configuring X11-1.6.1.1... configure: WARNING: unrecognized options: --with-compiler, --with-gcc checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether to build Xinerama... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking X11/extensions/Xinerama.h usability... yes checking X11/extensions/Xinerama.h presence... yes checking for X11/extensions/Xinerama.h... yes checking X11/extensions/Xrandr.h usability... yes checking X11/extensions/Xrandr.h presence... yes checking for X11/extensions/Xrandr.h... yes checking whether to build XScreenSaver... yes checking X11/extensions/scrnsaver.h usability... yes checking X11/extensions/scrnsaver.h presence... yes checking for X11/extensions/scrnsaver.h... yes checking whether to include X.org keysyms... yes checking X11/keysym.h usability... yes checking X11/keysym.h presence... yes checking for X11/keysym.h... yes checking X11/DECkeysym.h usability... yes checking X11/DECkeysym.h presence... yes checking for X11/DECkeysym.h... yes checking X11/Sunkeysym.h usability... yes checking X11/Sunkeysym.h presence... yes checking for X11/Sunkeysym.h... yes checking X11/ap_keysym.h usability... yes checking X11/ap_keysym.h presence... yes checking for X11/ap_keysym.h... yes checking X11/HPkeysym.h usability... yes checking X11/HPkeysym.h presence... yes checking for X11/HPkeysym.h... yes checking X11/XF86keysym.h usability... yes checking X11/XF86keysym.h presence... yes checking for X11/XF86keysym.h... yes checking X11/keysymdef.h usability... yes checking X11/keysymdef.h presence... yes checking for X11/keysymdef.h... yes checking X11/cursorfont.h usability... yes checking X11/cursorfont.h presence... yes checking for X11/cursorfont.h... yes configure: creating ./config.status config.status: creating config.mk config.status: creating X11.buildinfo config.status: creating include/HsX11Config.h config.status: creating include/X11_extras_config.h configure: WARNING: unrecognized options: --with-compiler, --with-gcc Building X11-1.6.1.1... Preprocessing library X11-1.6.1.1... [ 1 of 28] Compiling Graphics.X11.Xlib.Internal ( dist/build/Graphics/X11/Xlib/Internal.hs, dist/build/Graphics/X11/Xlib/Internal.o ) [ 2 of 28] Compiling Graphics.X11.Types ( dist/build/Graphics/X11/Types.hs, dist/build/Graphics/X11/Types.o ) [ 3 of 28] Compiling Graphics.X11.Xlib.Types ( dist/build/Graphics/X11/Xlib/Types.hs, dist/build/Graphics/X11/Xlib/Types.o ) [ 4 of 28] Compiling Graphics.X11.Xlib.Display ( Graphics/X11/Xlib/Display.hs, dist/build/Graphics/X11/Xlib/Display.o ) [ 5 of 28] Compiling Graphics.X11.Xlib.Event ( dist/build/Graphics/X11/Xlib/Event.hs, dist/build/Graphics/X11/Xlib/Event.o ) [ 6 of 28] Compiling Graphics.X11.Xlib.Screen ( Graphics/X11/Xlib/Screen.hs, dist/build/Graphics/X11/Xlib/Screen.o ) [ 7 of 28] Compiling Graphics.X11.Xlib.Window ( Graphics/X11/Xlib/Window.hs, dist/build/Graphics/X11/Xlib/Window.o ) [ 8 of 28] Compiling Graphics.X11.Xlib.Context ( Graphics/X11/Xlib/Context.hs, dist/build/Graphics/X11/Xlib/Context.o ) [ 9 of 28] Compiling Graphics.X11.Xlib.Color ( Graphics/X11/Xlib/Color.hs, dist/build/Graphics/X11/Xlib/Color.o ) [10 of 28] Compiling Graphics.X11.Xlib.Font ( dist/build/Graphics/X11/Xlib/Font.hs, dist/build/Graphics/X11/Xlib/Font.o ) [11 of 28] Compiling Graphics.X11.Xlib.Cursor ( dist/build/Graphics/X11/Xlib/Cursor.hs, dist/build/Graphics/X11/Xlib/Cursor.o ) [12 of 28] Compiling Graphics.X11.Xlib.Atom ( dist/build/Graphics/X11/Xlib/Atom.hs, dist/build/Graphics/X11/Xlib/Atom.o ) [13 of 28] Compiling Graphics.X11.Xlib.Region ( Graphics/X11/Xlib/Region.hs, dist/build/Graphics/X11/Xlib/Region.o ) [14 of 28] Compiling Graphics.X11.Xlib.Image ( Graphics/X11/Xlib/Image.hs, dist/build/Graphics/X11/Xlib/Image.o ) [15 of 28] Compiling Graphics.X11.Xlib.Misc ( dist/build/Graphics/X11/Xlib/Misc.hs, dist/build/Graphics/X11/Xlib/Misc.o ) Graphics/X11/Xlib/Misc.hsc:698:10: Warning: Orphan instance: instance Default VisualInfo [16 of 28] Compiling Graphics.X11.Xrandr ( dist/build/Graphics/X11/Xrandr.hs, dist/build/Graphics/X11/Xrandr.o ) [17 of 28] Compiling Graphics.X11.ExtraTypes.AP ( dist/build/Graphics/X11/ExtraTypes/AP.hs, dist/build/Graphics/X11/ExtraTypes/AP.o ) [18 of 28] Compiling Graphics.X11.ExtraTypes.DEC ( dist/build/Graphics/X11/ExtraTypes/DEC.hs, dist/build/Graphics/X11/ExtraTypes/DEC.o ) [19 of 28] Compiling Graphics.X11.ExtraTypes.HP ( dist/build/Graphics/X11/ExtraTypes/HP.hs, dist/build/Graphics/X11/ExtraTypes/HP.o ) [20 of 28] Compiling Graphics.X11.ExtraTypes.Sun ( dist/build/Graphics/X11/ExtraTypes/Sun.hs, dist/build/Graphics/X11/ExtraTypes/Sun.o ) [21 of 28] Compiling Graphics.X11.ExtraTypes.XF86 ( dist/build/Graphics/X11/ExtraTypes/XF86.hs, dist/build/Graphics/X11/ExtraTypes/XF86.o ) [22 of 28] Compiling Graphics.X11.ExtraTypes.XorgDefault ( dist/build/Graphics/X11/ExtraTypes/XorgDefault.hs, dist/build/Graphics/X11/ExtraTypes/XorgDefault.o ) [23 of 28] Compiling Graphics.X11.ExtraTypes ( Graphics/X11/ExtraTypes.hs, dist/build/Graphics/X11/ExtraTypes.o ) [24 of 28] Compiling Graphics.X11.Xlib ( Graphics/X11/Xlib.hs, dist/build/Graphics/X11/Xlib.o ) [25 of 28] Compiling Graphics.X11.Xlib.Extras ( dist/build/Graphics/X11/Xlib/Extras.hs, dist/build/Graphics/X11/Xlib/Extras.o ) [26 of 28] Compiling Graphics.X11.Xinerama ( dist/build/Graphics/X11/Xinerama.hs, dist/build/Graphics/X11/Xinerama.o ) [27 of 28] Compiling Graphics.X11.XScreenSaver ( dist/build/Graphics/X11/XScreenSaver.hs, dist/build/Graphics/X11/XScreenSaver.o ) [28 of 28] Compiling Graphics.X11 ( Graphics/X11.hs, dist/build/Graphics/X11.o ) In-place registering X11-1.6.1.1... Running Haddock for X11-1.6.1.1... Running hscolour for X11-1.6.1.1... Preprocessing library X11-1.6.1.1... Preprocessing library X11-1.6.1.1... Graphics/X11/Xlib/Misc.hsc:698:10: Warning: Orphan instance: instance Default VisualInfo Haddock coverage: 50% ( 1 / 2) in 'Graphics.X11.Xlib.Internal' 7% ( 51 /756) in 'Graphics.X11.Types' 70% ( 14 / 20) in 'Graphics.X11.Xlib.Types' 100% ( 34 / 34) in 'Graphics.X11.Xlib.Display' 48% ( 20 / 42) in 'Graphics.X11.Xlib.Event' 100% ( 21 / 21) in 'Graphics.X11.Xlib.Screen' 100% ( 33 / 33) in 'Graphics.X11.Xlib.Window' 100% ( 24 / 24) in 'Graphics.X11.Xlib.Context' 100% ( 14 / 14) in 'Graphics.X11.Xlib.Color' 62% ( 8 / 13) in 'Graphics.X11.Xlib.Font' 1% ( 1 / 77) in 'Graphics.X11.Xlib.Cursor' 3% ( 2 / 73) in 'Graphics.X11.Xlib.Atom' 76% ( 16 / 21) in 'Graphics.X11.Xlib.Region' 100% ( 5 / 5) in 'Graphics.X11.Xlib.Image' 70% (102 /146) in 'Graphics.X11.Xlib.Misc' 16% ( 6 / 37) in 'Graphics.X11.Xrandr' 4% ( 1 / 24) in 'Graphics.X11.ExtraTypes.AP' 11% ( 1 / 9) in 'Graphics.X11.ExtraTypes.DEC' 0% ( 0 / 86) in 'Graphics.X11.ExtraTypes.HP' 3% ( 1 / 33) in 'Graphics.X11.ExtraTypes.Sun' 1% ( 1 /149) in 'Graphics.X11.ExtraTypes.XF86' 0% ( 1 /1409) in 'Graphics.X11.ExtraTypes.XorgDefault' 100% ( 8 / 8) in 'Graphics.X11.ExtraTypes' 83% ( 29 / 35) in 'Graphics.X11.Xlib' 6% ( 8 /127) in 'Graphics.X11.Xlib.Extras' 38% ( 3 / 8) in 'Graphics.X11.Xinerama' 72% ( 13 / 18) in 'Graphics.X11.XScreenSaver' 100% ( 2 / 2) in 'Graphics.X11' Documentation created: dist/doc/html/X11/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/X11-1.6.1.1 Registering X11-1.6.1.1... Installed X11-1.6.1.1 Configuring Imlib-0.1.2... cabal: Missing dependency on a foreign library: * Missing C library: Imlib2 This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version). If the library is already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where it is. Failed to install Imlib-0.1.2 cabal: Error: some packages failed to install: Imlib-0.1.2 failed during the configure step. The exception was: ExitFailure 1 wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install. wxc-0.90.0.4 failed during the configure step. The exception was: ExitFailure 1 wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install. wxturtle-0.0.1 depends on Imlib-0.1.2 which failed to install.