*** setup configure Configuring HaXml-1.19.3... Flags chosen: bytestringinbase=False, splitbase=True Dependency base>=3: using base-3.0.2.0 Dependency pretty-any: using pretty-1.0.0.0 Dependency random-any: using random-1.0.0.0 Dependency containers-any: using containers-0.1.0.2 Dependency base<2||>=3: using base-3.0.2.0 Dependency bytestring-any: using bytestring-0.9.1.3 Dependency base-any: using base-3.0.2.0 Dependency haskell98-any: using haskell98-1.0.1.0 Dependency polyparse-any: using polyparse-1.1 Using compiler: ghc-6.8.3 Using install prefix: /usr/local/tmp/archive/install Binaries installed in: /usr/local/tmp/archive/install/bin Libraries installed in: /usr/local/tmp/archive/install/lib/HaXml-1.19.3/ghc-6.8.3 Private binaries installed in: /usr/local/tmp/archive/install/libexec Data files installed in: /usr/local/tmp/archive/install/share/HaXml-1.19.3 Documentation installed in: /usr/local/tmp/archive/install/share/doc/HaXml-1.19.3 Using alex version 2.2 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar Using c2hs version 0.15.1 found on system at: /usr/local/bin/c2hs Using cpphs version 0.7 found on system at: /usr/bin/cpphs Using ffihugs found on system at: /usr/local/bin/ffihugs Using ghc version 6.8.3 found on system at: /usr/local/bin/ghc Using ghc-pkg version 6.8.3 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.3.0 found on system at: /usr/local/bin/haddock Using happy version 1.17 found on system at: /usr/local/bin/happy No hmake found Using hsc2hs version 0.66-ghc found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.9 found on system at: /usr/local/bin/HsColour Using hugs found on system at: /usr/local/bin/hugs No jhc found Using ld found on system at: /usr/bin/ld No nhc98 found Using pkg-config version 0.22 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar *** setup build Creating dist/build (and its parents) Creating dist/build/autogen (and its parents) Preprocessing library HaXml-1.19.3... Preprocessing executables for HaXml-1.19.3... Building HaXml-1.19.3... Building library... Creating dist/build (and its parents) /usr/local/bin/ghc -package-name HaXml-1.19.3 --make -hide-all-packages -i -idist/build/autogen -idist/build -i. -isrc -Idist/build -optP-DVERSION=1.19.3 -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package pretty-1.0.0.0 -package random-1.0.0.0 -package containers-0.1.0.2 -package base-3.0.2.0 -package bytestring-0.9.1.3 -package base-3.0.2.0 -package haskell98-1.0.1.0 -package polyparse-1.1 -O -XCPP -XExistentialQuantification Text.XML.HaXml Text.XML.HaXml.ByteStringPP Text.XML.HaXml.Combinators Text.XML.HaXml.DtdToHaskell.Convert Text.XML.HaXml.DtdToHaskell.Instance Text.XML.HaXml.DtdToHaskell.TypeDef Text.XML.HaXml.Escape Text.XML.HaXml.Html.Generate Text.XML.HaXml.Html.Parse Text.XML.HaXml.Html.ParseLazy Text.XML.HaXml.Html.Pretty Text.XML.HaXml.Lex Text.XML.HaXml.OneOfN Text.XML.HaXml.Parse Text.XML.HaXml.ParseLazy Text.XML.HaXml.Posn Text.XML.HaXml.Pretty Text.XML.HaXml.SAX Text.XML.HaXml.ShowXmlLazy Text.XML.HaXml.Types Text.XML.HaXml.TypeMapping Text.XML.HaXml.Validate Text.XML.HaXml.Verbatim Text.XML.HaXml.Wrappers Text.XML.HaXml.XmlContent Text.XML.HaXml.Xtract.Combinators Text.XML.HaXml.Xtract.Lex Text.XML.HaXml.Xtract.Parse src/Text/XML/HaXml/Parse.hs:617:0: warning: backslash and newline separated by space src/Text/XML/HaXml/Parse.hs:648:0: warning: backslash and newline separated by space src/Text/XML/HaXml/ParseLazy.hs:625:0: warning: backslash and newline separated by space src/Text/XML/HaXml/ParseLazy.hs:656:0: warning: backslash and newline separated by space [ 1 of 28] Compiling Text.XML.HaXml.Xtract.Lex ( src/Text/XML/HaXml/Xtract/Lex.hs, dist/build/Text/XML/HaXml/Xtract/Lex.o ) [ 2 of 28] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Text/XML/HaXml/Posn.o ) [ 3 of 28] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs, dist/build/Text/XML/HaXml/Lex.o ) [ 4 of 28] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef ( src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs, dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o ) [ 5 of 28] Compiling Text.XML.HaXml.DtdToHaskell.Instance ( src/Text/XML/HaXml/DtdToHaskell/Instance.hs, dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o ) [ 6 of 28] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Text/XML/HaXml/Types.o ) [ 7 of 28] Compiling Text.XML.HaXml.Combinators ( src/Text/XML/HaXml/Combinators.hs, dist/build/Text/XML/HaXml/Combinators.o ) [ 8 of 28] Compiling Text.XML.HaXml.Parse ( src/Text/XML/HaXml/Parse.hs, dist/build/Text/XML/HaXml/Parse.o ) [ 9 of 28] Compiling Text.XML.HaXml.Pretty ( src/Text/XML/HaXml/Pretty.hs, dist/build/Text/XML/HaXml/Pretty.o ) [10 of 28] Compiling Text.XML.HaXml.Html.Generate ( src/Text/XML/HaXml/Html/Generate.hs, dist/build/Text/XML/HaXml/Html/Generate.o ) [11 of 28] Compiling Text.XML.HaXml.Html.Parse ( src/Text/XML/HaXml/Html/Parse.hs, dist/build/Text/XML/HaXml/Html/Parse.o ) [12 of 28] Compiling Text.XML.HaXml.Wrappers ( src/Text/XML/HaXml/Wrappers.hs, dist/build/Text/XML/HaXml/Wrappers.o ) [13 of 28] Compiling Text.XML.HaXml.Verbatim ( src/Text/XML/HaXml/Verbatim.hs, dist/build/Text/XML/HaXml/Verbatim.o ) [14 of 28] Compiling Text.XML.HaXml.Escape ( src/Text/XML/HaXml/Escape.hs, dist/build/Text/XML/HaXml/Escape.o ) [15 of 28] Compiling Text.XML.HaXml.ByteStringPP ( src/Text/XML/HaXml/ByteStringPP.hs, dist/build/Text/XML/HaXml/ByteStringPP.o ) [16 of 28] Compiling Text.XML.HaXml.DtdToHaskell.Convert ( src/Text/XML/HaXml/DtdToHaskell/Convert.hs, dist/build/Text/XML/HaXml/DtdToHaskell/Convert.o ) [17 of 28] Compiling Text.XML.HaXml.Html.ParseLazy ( src/Text/XML/HaXml/Html/ParseLazy.hs, dist/build/Text/XML/HaXml/Html/ParseLazy.o ) [18 of 28] Compiling Text.XML.HaXml.Html.Pretty ( src/Text/XML/HaXml/Html/Pretty.hs, dist/build/Text/XML/HaXml/Html/Pretty.o ) [19 of 28] Compiling Text.XML.HaXml.ParseLazy ( src/Text/XML/HaXml/ParseLazy.hs, dist/build/Text/XML/HaXml/ParseLazy.o ) [20 of 28] Compiling Text.XML.HaXml.SAX ( src/Text/XML/HaXml/SAX.hs, dist/build/Text/XML/HaXml/SAX.o ) [21 of 28] Compiling Text.XML.HaXml.TypeMapping ( src/Text/XML/HaXml/TypeMapping.hs, dist/build/Text/XML/HaXml/TypeMapping.o ) [22 of 28] Compiling Text.XML.HaXml.XmlContent ( src/Text/XML/HaXml/XmlContent.hs, dist/build/Text/XML/HaXml/XmlContent.o ) [23 of 28] Compiling Text.XML.HaXml.Validate ( src/Text/XML/HaXml/Validate.hs, dist/build/Text/XML/HaXml/Validate.o ) [24 of 28] Compiling Text.XML.HaXml.OneOfN ( src/Text/XML/HaXml/OneOfN.hs, dist/build/Text/XML/HaXml/OneOfN.o ) [25 of 28] Compiling Text.XML.HaXml.ShowXmlLazy ( src/Text/XML/HaXml/ShowXmlLazy.hs, dist/build/Text/XML/HaXml/ShowXmlLazy.o ) [26 of 28] Compiling Text.XML.HaXml.Xtract.Combinators ( src/Text/XML/HaXml/Xtract/Combinators.hs, dist/build/Text/XML/HaXml/Xtract/Combinators.o ) [27 of 28] Compiling Text.XML.HaXml.Xtract.Parse ( src/Text/XML/HaXml/Xtract/Parse.hs, dist/build/Text/XML/HaXml/Xtract/Parse.o ) [28 of 28] Compiling Text.XML.HaXml ( src/Text/XML/HaXml.hs, dist/build/Text/XML/HaXml.o ) Linking... /usr/bin/ar q dist/build/libHSHaXml-1.19.3.a dist/build/Text/XML/HaXml.o dist/build/Text/XML/HaXml/ByteStringPP.o dist/build/Text/XML/HaXml/Combinators.o dist/build/Text/XML/HaXml/DtdToHaskell/Convert.o dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o dist/build/Text/XML/HaXml/Escape.o dist/build/Text/XML/HaXml/Html/Generate.o dist/build/Text/XML/HaXml/Html/Parse.o dist/build/Text/XML/HaXml/Html/ParseLazy.o dist/build/Text/XML/HaXml/Html/Pretty.o dist/build/Text/XML/HaXml/Lex.o dist/build/Text/XML/HaXml/OneOfN.o dist/build/Text/XML/HaXml/Parse.o dist/build/Text/XML/HaXml/ParseLazy.o dist/build/Text/XML/HaXml/Posn.o dist/build/Text/XML/HaXml/Pretty.o dist/build/Text/XML/HaXml/SAX.o dist/build/Text/XML/HaXml/ShowXmlLazy.o dist/build/Text/XML/HaXml/Types.o dist/build/Text/XML/HaXml/TypeMapping.o dist/build/Text/XML/HaXml/Validate.o dist/build/Text/XML/HaXml/Verbatim.o dist/build/Text/XML/HaXml/Wrappers.o dist/build/Text/XML/HaXml/XmlContent.o dist/build/Text/XML/HaXml/Xtract/Combinators.o dist/build/Text/XML/HaXml/Xtract/Lex.o dist/build/Text/XML/HaXml/Xtract/Parse.o /usr/bin/ar: creating dist/build/libHSHaXml-1.19.3.a /usr/bin/ld -x -r -o dist/build/HSHaXml-1.19.3.o.tmp dist/build/Text/XML/HaXml.o dist/build/Text/XML/HaXml/ByteStringPP.o dist/build/Text/XML/HaXml/Combinators.o dist/build/Text/XML/HaXml/DtdToHaskell/Convert.o dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o dist/build/Text/XML/HaXml/Escape.o dist/build/Text/XML/HaXml/Html/Generate.o dist/build/Text/XML/HaXml/Html/Parse.o dist/build/Text/XML/HaXml/Html/ParseLazy.o dist/build/Text/XML/HaXml/Html/Pretty.o dist/build/Text/XML/HaXml/Lex.o dist/build/Text/XML/HaXml/OneOfN.o dist/build/Text/XML/HaXml/Parse.o dist/build/Text/XML/HaXml/ParseLazy.o dist/build/Text/XML/HaXml/Posn.o dist/build/Text/XML/HaXml/Pretty.o dist/build/Text/XML/HaXml/SAX.o dist/build/Text/XML/HaXml/ShowXmlLazy.o dist/build/Text/XML/HaXml/Types.o dist/build/Text/XML/HaXml/TypeMapping.o dist/build/Text/XML/HaXml/Validate.o dist/build/Text/XML/HaXml/Verbatim.o dist/build/Text/XML/HaXml/Wrappers.o dist/build/Text/XML/HaXml/XmlContent.o dist/build/Text/XML/HaXml/Xtract/Combinators.o dist/build/Text/XML/HaXml/Xtract/Lex.o dist/build/Text/XML/HaXml/Xtract/Parse.o Building executable: Canonicalise... Creating dist/build/Canonicalise (and its parents) Creating dist/build/Canonicalise/Canonicalise-tmp (and its parents) /usr/local/bin/ghc -o dist/build/Canonicalise/Canonicalise --make -hide-all-packages -i -idist/build/autogen -idist/build/Canonicalise/Canonicalise-tmp -isrc/tools -isrc -Idist/build/Canonicalise/Canonicalise-tmp -odir dist/build/Canonicalise/Canonicalise-tmp -hidir dist/build/Canonicalise/Canonicalise-tmp -stubdir dist/build/Canonicalise/Canonicalise-tmp -package base-3.0.2.0 -package pretty-1.0.0.0 -package random-1.0.0.0 -package containers-0.1.0.2 -package base-3.0.2.0 -package bytestring-0.9.1.3 -package base-3.0.2.0 -package haskell98-1.0.1.0 -package polyparse-1.1 -O -Wall -XCPP src/tools/Canonicalise.hs src/Text/XML/HaXml/Parse.hs:617:0: warning: backslash and newline separated by space src/Text/XML/HaXml/Parse.hs:648:0: warning: backslash and newline separated by space [1 of 9] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Types.o ) [2 of 9] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Canonicalise/Canonicalise-tmp/Text/XML/HaXml/Posn.o ) src/Text/XML/HaXml/Posn.hs:70:0: Warning: Pattern match(es) are non-exhaustive In the definition of `white': Patterns not matched: GHC.Base.C# #x with #x `notElem` [' ', '\n', '\r', '\t', '\160'] [3 of 9] 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:89:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:90:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:91:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:92:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:93:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:94:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:96:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:98:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:99:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:100:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:101:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:102:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:103:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:104:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:105:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:106:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:107:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:108:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:109:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:110:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:111:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:112:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:113:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:114:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:115:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:116:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:117:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:118:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:119:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:120:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:137:6: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:138:6: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:138:21: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:147:20: Warning: Defined but not used: `ys' src/Text/XML/HaXml/Lex.hs:149:1: Warning: Defined but not used: `x' src/Text/XML/HaXml/Lex.hs:149:3: Warning: Defined but not used: `xs' src/Text/XML/HaXml/Lex.hs:151:0: Warning: Definition but no type signature for `textUntil' Inferred type: textUntil :: [Char] -> TokenT -> [Char] -> Posn -> Posn -> [Char] -> (Posn -> String -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:151:16: Warning: Defined but not used: `tok' src/Text/XML/HaXml/Lex.hs:151:20: Warning: Defined but not used: `acc' src/Text/XML/HaXml/Lex.hs:151:33: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:161:0: Warning: Definition but no type signature for `textOrRefUntil' Inferred type: textOrRefUntil :: [Char] -> TokenT -> [Char] -> Posn -> Posn -> [Char] -> (Posn -> String -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:161:21: Warning: Defined but not used: `tok' src/Text/XML/HaXml/Lex.hs:161:25: Warning: Defined but not used: `acc' src/Text/XML/HaXml/Lex.hs:161:38: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:201:17: Warning: This binding for `lookup' shadows an existing binding In the definition of `reLexEntityValue' src/Text/XML/HaXml/Lex.hs:209:12: Warning: This binding for `s' shadows an existing binding In the definition of `expand' src/Text/XML/HaXml/Lex.hs:228:21: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:305:0: Warning: Definition but no type signature for `xmlName' Inferred type: xmlName :: Posn -> [Char] -> [Char] -> (Posn -> [Char] -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:309:23: Warning: This binding for `p' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:309:28: Warning: This binding for `k' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:23: Warning: This binding for `p' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:26: Warning: This binding for `s' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:28: Warning: This binding for `ss' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:32: Warning: This binding for `k' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:316:17: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlContent' Inferred type: xmlContent :: [Char] -> [Where] -> Posn -> Posn -> [Char] -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlPI' Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlPIEnd' Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlComment' Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlTag' Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlSection' Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlSpecial' Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:15: Warning: Defined but not used: `w' src/Text/XML/HaXml/Lex.hs:318:17: Warning: Defined but not used: `pos' [4 of 9] 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:78:8: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:80:8: Warning: Defined but not used: `x' src/Text/XML/HaXml/Combinators.hs:80:8: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:109:4: Warning: This binding for `x' shadows an existing binding In the definition of `elm' src/Text/XML/HaXml/Combinators.hs:112:4: Warning: This binding for `x' shadows an existing binding In the definition of `txt' src/Text/XML/HaXml/Combinators.hs:113:4: Warning: This binding for `x' shadows an existing binding In the definition of `txt' src/Text/XML/HaXml/Combinators.hs:116:6: Warning: This binding for `x' shadows an existing binding In the definition of `tag' src/Text/XML/HaXml/Combinators.hs:117:4: Warning: Defined but not used: `t' src/Text/XML/HaXml/Combinators.hs:119:10: Warning: This binding for `x' shadows an existing binding In the definition of `tagWith' src/Text/XML/HaXml/Combinators.hs:120:8: Warning: Defined but not used: `p' src/Text/XML/HaXml/Combinators.hs:122:7: Warning: This binding for `x' shadows an existing binding In the definition of `attr' src/Text/XML/HaXml/Combinators.hs:123:5: Warning: Defined but not used: `n' src/Text/XML/HaXml/Combinators.hs:125:11: Warning: This binding for `x' shadows an existing binding In the definition of `attrval' src/Text/XML/HaXml/Combinators.hs:126:8: Warning: Defined but not used: `av' src/Text/XML/HaXml/Combinators.hs:137:16: Warning: This binding for `x' shadows an existing binding In the definition of `lookfor' src/Text/XML/HaXml/Combinators.hs:148:7: Warning: Defined but not used: `key' src/Text/XML/HaXml/Combinators.hs:148:11: Warning: Defined but not used: `yes' src/Text/XML/HaXml/Combinators.hs:153:10: Warning: Defined but not used: `no' src/Text/XML/HaXml/Combinators.hs:154:6: Warning: Defined but not used: `yes' src/Text/XML/HaXml/Combinators.hs:188:18: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:202:15: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:206:0: Warning: Defined but not used: `childrenBy' src/Text/XML/HaXml/Combinators.hs:211:11: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:271:5: Warning: Defined but not used: `f' src/Text/XML/HaXml/Combinators.hs:278:8: Warning: Defined but not used: `f' src/Text/XML/HaXml/Combinators.hs:299:8: Warning: This binding for `attr' shadows an existing binding In the binding group for: attr src/Text/XML/HaXml/Combinators.hs:314:11: Warning: Defined but not used: `n' src/Text/XML/HaXml/Combinators.hs:319:23: Warning: This binding for `n' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:320:13: Warning: Defined but not used: `as' src/Text/XML/HaXml/Combinators.hs:136:0: Warning: Pattern match(es) are non-exhaustive In the definition of `find': Patterns not matched: _ _ (CMisc _ _) _ _ (CRef _ _) _ _ (CString _ _ _) [5 of 9] 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:86:0: Warning: Defined but not used: `extsubset' src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Defined but not used: `extmarkupdecl' src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Definition but no type signature for `extmarkupdecl' Inferred type: extmarkupdecl :: ExtSubsetDecl -> Doc src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Defined but not used: `extsubsetdecl' src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Definition but no type signature for `conditionalsect' Inferred type: conditionalsect :: ConditionalSect -> Doc src/Text/XML/HaXml/Pretty.hs:216:0: Warning: Defined but not used: `conditionalsect' src/Text/XML/HaXml/Pretty.hs:220:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/Pretty.hs:220:0: Warning: Definition but no type signature for `ignore' Inferred type: ignore :: Ignore -> Doc src/Text/XML/HaXml/Pretty.hs:221:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/Pretty.hs:221:0: Warning: Definition but no type signature for `ignoresectcontents' Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc src/Text/XML/HaXml/Pretty.hs:223:46: Warning: This binding for `i' shadows an existing binding In the definition of `internal' src/Text/XML/HaXml/Pretty.hs:254:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Pretty.hs:254:0: Warning: Definition but no type signature for `textdecl' Inferred type: textdecl :: TextDecl -> Doc src/Text/XML/HaXml/Pretty.hs:256:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/Pretty.hs:256:0: Warning: Definition but no type signature for `extparsedent' Inferred type: extparsedent :: forall t. ExtParsedEnt t -> Doc src/Text/XML/HaXml/Pretty.hs:257:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/Pretty.hs:257:0: Warning: Definition but no type signature for `extpe' Inferred type: extpe :: ExtPE -> Doc src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Pattern match(es) are non-exhaustive In the definition of `extmarkupdecl': Patterns not matched: ExtConditionalSect _ src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Pattern match(es) are non-exhaustive In the definition of `extsubsetdecl': Patterns not matched: ExtMarkupDecl _ [6 of 9] 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:22: Warning: Imported from `Char' but not used: `isSpace' src/Text/XML/HaXml/Html/Parse.hs:41:6: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:49:10: Warning: This binding for `name' shadows an existing binding In the definition of `htmlParse' src/Text/XML/HaXml/Html/Parse.hs:55:11: Warning: This binding for `name' shadows an existing binding In the definition of `htmlParse'' src/Text/XML/HaXml/Html/Parse.hs:65:23: Warning: This binding for `n' shadows an existing binding In the definition of `simp' src/Text/XML/HaXml/Html/Parse.hs:69:15: Warning: This binding for `p' shadows an existing binding In the definition of `deepfilter' src/Text/XML/HaXml/Html/Parse.hs:71:38: Warning: This binding for `n' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:71:40: Warning: This binding for `avs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:71:44: Warning: This binding for `cs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:76:0: Warning: Definition but no type signature for `selfclosingtags' Inferred type: selfclosingtags :: [[Char]] src/Text/XML/HaXml/Html/Parse.hs:80:0: Warning: Definition but no type signature for `closeInnerTags' Inferred type: closeInnerTags :: [([Char], [[Char]])] src/Text/XML/HaXml/Html/Parse.hs:126:0: Warning: Defined but not used: `fst3' src/Text/XML/HaXml/Html/Parse.hs:126:0: Warning: Definition but no type signature for `fst3' Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t src/Text/XML/HaXml/Html/Parse.hs:127:0: Warning: Defined but not used: `snd3' src/Text/XML/HaXml/Html/Parse.hs:127:0: Warning: Definition but no type signature for `snd3' Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1 src/Text/XML/HaXml/Html/Parse.hs:128:0: Warning: Defined but not used: `thd3' src/Text/XML/HaXml/Html/Parse.hs:128:0: Warning: Definition but no type signature for `thd3' Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2 src/Text/XML/HaXml/Html/Parse.hs:138:31: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:144:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/Html/Parse.hs:147:21: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:171:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/Parse.hs:172:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/Parse.hs:191:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/Parse.hs:191:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/Parse.hs:207:34: Warning: This binding for `es' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:377:0: Warning: Definition but no type signature for `unparse' Inferred type: unparse :: [TokenT] -> Parser (Posn, TokenT) () src/Text/XML/HaXml/Html/Parse.hs:380:0: Warning: Definition but no type signature for `reformatAttrs' Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT] src/Text/XML/HaXml/Html/Parse.hs:383:0: Warning: Definition but no type signature for `reformatTags' Inferred type: reformatTags :: [(String, [(String, AttValue)])] -> [TokenT] src/Text/XML/HaXml/Html/Parse.hs:388:19: Warning: This binding for `ctx' shadows an existing binding In the definition of `content'' src/Text/XML/HaXml/Html/Parse.hs:565:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/Html/Parse.hs:644:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Html/Parse.hs:681:0: Warning: Defined but not used: `publicid' src/Text/XML/HaXml/Html/Parse.hs:687:0: Warning: Defined but not used: `entityvalue' src/Text/XML/HaXml/Html/Parse.hs:692:0: Warning: Defined but not used: `ev' [7 of 9] 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:71:0: Warning: Definition but no type signature for `debug' Inferred type: debug :: forall t t1. t -> t1 -> t src/Text/XML/HaXml/Parse.hs:71:10: Warning: Defined but not used: `s' src/Text/XML/HaXml/Parse.hs:98:10: Warning: This binding for `name' shadows an existing binding In the definition of `xmlParse' src/Text/XML/HaXml/Parse.hs:99:10: Warning: This binding for `name' shadows an existing binding In the definition of `dtdParse' src/Text/XML/HaXml/Parse.hs:101:10: Warning: This binding for `name' shadows an existing binding In the definition of `xmlParse'' src/Text/XML/HaXml/Parse.hs:102:10: Warning: This binding for `name' shadows an existing binding In the definition of `dtdParse'' src/Text/XML/HaXml/Parse.hs:104:0: Warning: Definition but no type signature for `toEOF' Inferred type: toEOF :: forall a. a -> a src/Text/XML/HaXml/Parse.hs:131:15: Warning: Defined but not used: `ge' src/Text/XML/HaXml/Parse.hs:170:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/Parse.hs:197:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:198:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:203:0: Warning: Definition but no type signature for `posn' Inferred type: posn :: forall s t t1. Parser s (t1, t) t1 src/Text/XML/HaXml/Parse.hs:216:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Parse.hs:216:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Parse.hs:230:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/Parse.hs:257:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/Parse.hs:277:47: Warning: Defined but not used: `i' src/Text/XML/HaXml/Parse.hs:434:11: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:668:11: Warning: Defined but not used: `i' src/Text/XML/HaXml/Parse.hs:686:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/Parse.hs:696:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/Parse.hs:710:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/Parse.hs:806:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/Parse.hs:812:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/Parse.hs:854:38: Warning: This binding for `ev' shadows an existing binding In the definition of `stringify' Warning: orphan instances: instance GHC.Show.Show [Text.XML.HaXml.Types.Modifier] = Text.XML.HaXml.Parse.$f1 instance GHC.Show.Show [Text.XML.HaXml.Types.CP] = Text.XML.HaXml.Parse.$f2 [8 of 9] 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:57:19: Warning: This binding for `filter' shadows an existing binding In the definition of `onContent' [9 of 9] Compiling Main ( src/tools/Canonicalise.hs, dist/build/Canonicalise/Canonicalise-tmp/Main.o ) src/tools/Canonicalise.hs:3:0: Warning: Module `System' is imported, but nothing from it is used, except perhaps instances visible in `System' To suppress this warning, use: import System() src/tools/Canonicalise.hs:18:0: Warning: Definition but no type signature for `main' Inferred type: main :: IO () Linking dist/build/Canonicalise/Canonicalise ... Building executable: CanonicaliseLazy... Creating dist/build/CanonicaliseLazy (and its parents) Creating dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp (and its parents) /usr/local/bin/ghc -o dist/build/CanonicaliseLazy/CanonicaliseLazy --make -hide-all-packages -i -idist/build/autogen -idist/build/CanonicaliseLazy/CanonicaliseLazy-tmp -isrc/tools -isrc -Idist/build/CanonicaliseLazy/CanonicaliseLazy-tmp -odir dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp -hidir dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp -stubdir dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp -package base-3.0.2.0 -package pretty-1.0.0.0 -package random-1.0.0.0 -package containers-0.1.0.2 -package base-3.0.2.0 -package bytestring-0.9.1.3 -package base-3.0.2.0 -package haskell98-1.0.1.0 -package polyparse-1.1 -O -Wall -XCPP src/tools/CanonicaliseLazy.hs src/Text/XML/HaXml/Parse.hs:617:0: warning: backslash and newline separated by space src/Text/XML/HaXml/Parse.hs:648:0: warning: backslash and newline separated by space src/Text/XML/HaXml/ParseLazy.hs:625:0: warning: backslash and newline separated by space src/Text/XML/HaXml/ParseLazy.hs:656:0: warning: backslash and newline separated by space [ 1 of 12] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Posn.o ) src/Text/XML/HaXml/Posn.hs:70:0: Warning: Pattern match(es) are non-exhaustive In the definition of `white': Patterns not matched: GHC.Base.C# #x with #x `notElem` [' ', '\n', '\r', '\t', '\160'] [ 2 of 12] 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:89:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:90:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:91:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:92:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:93:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:94:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:96:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:98:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:99:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:100:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:101:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:102:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:103:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:104:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:105:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:106:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:107:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:108:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:109:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:110:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:111:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:112:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:113:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:114:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:115:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:116:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:117:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:118:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:119:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:120:12: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:137:6: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:138:6: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:138:21: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:147:20: Warning: Defined but not used: `ys' src/Text/XML/HaXml/Lex.hs:149:1: Warning: Defined but not used: `x' src/Text/XML/HaXml/Lex.hs:149:3: Warning: Defined but not used: `xs' src/Text/XML/HaXml/Lex.hs:151:0: Warning: Definition but no type signature for `textUntil' Inferred type: textUntil :: [Char] -> TokenT -> [Char] -> Posn -> Posn -> [Char] -> (Posn -> String -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:151:16: Warning: Defined but not used: `tok' src/Text/XML/HaXml/Lex.hs:151:20: Warning: Defined but not used: `acc' src/Text/XML/HaXml/Lex.hs:151:33: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:161:0: Warning: Definition but no type signature for `textOrRefUntil' Inferred type: textOrRefUntil :: [Char] -> TokenT -> [Char] -> Posn -> Posn -> [Char] -> (Posn -> String -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:161:21: Warning: Defined but not used: `tok' src/Text/XML/HaXml/Lex.hs:161:25: Warning: Defined but not used: `acc' src/Text/XML/HaXml/Lex.hs:161:38: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:201:17: Warning: This binding for `lookup' shadows an existing binding In the definition of `reLexEntityValue' src/Text/XML/HaXml/Lex.hs:209:12: Warning: This binding for `s' shadows an existing binding In the definition of `expand' src/Text/XML/HaXml/Lex.hs:228:21: Warning: Defined but not used: `p' src/Text/XML/HaXml/Lex.hs:305:0: Warning: Definition but no type signature for `xmlName' Inferred type: xmlName :: Posn -> [Char] -> [Char] -> (Posn -> [Char] -> [Token]) -> [Token] src/Text/XML/HaXml/Lex.hs:309:23: Warning: This binding for `p' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:309:28: Warning: This binding for `k' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:23: Warning: This binding for `p' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:26: Warning: This binding for `s' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:28: Warning: This binding for `ss' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:312:32: Warning: This binding for `k' shadows an existing binding In the definition of `gatherName' src/Text/XML/HaXml/Lex.hs:316:17: Warning: Defined but not used: `k' src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlContent' Inferred type: xmlContent :: [Char] -> [Where] -> Posn -> Posn -> [Char] -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlPI' Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlPIEnd' Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlComment' Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlTag' Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlSection' Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:0: Warning: Definition but no type signature for `xmlSpecial' Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token] src/Text/XML/HaXml/Lex.hs:318:15: Warning: Defined but not used: `w' src/Text/XML/HaXml/Lex.hs:318:17: Warning: Defined but not used: `pos' [ 3 of 12] Compiling Text.XML.HaXml.Types ( src/Text/XML/HaXml/Types.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Text/XML/HaXml/Types.o ) [ 4 of 12] 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:78:8: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:80:8: Warning: Defined but not used: `x' src/Text/XML/HaXml/Combinators.hs:80:8: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:109:4: Warning: This binding for `x' shadows an existing binding In the definition of `elm' src/Text/XML/HaXml/Combinators.hs:112:4: Warning: This binding for `x' shadows an existing binding In the definition of `txt' src/Text/XML/HaXml/Combinators.hs:113:4: Warning: This binding for `x' shadows an existing binding In the definition of `txt' src/Text/XML/HaXml/Combinators.hs:116:6: Warning: This binding for `x' shadows an existing binding In the definition of `tag' src/Text/XML/HaXml/Combinators.hs:117:4: Warning: Defined but not used: `t' src/Text/XML/HaXml/Combinators.hs:119:10: Warning: This binding for `x' shadows an existing binding In the definition of `tagWith' src/Text/XML/HaXml/Combinators.hs:120:8: Warning: Defined but not used: `p' src/Text/XML/HaXml/Combinators.hs:122:7: Warning: This binding for `x' shadows an existing binding In the definition of `attr' src/Text/XML/HaXml/Combinators.hs:123:5: Warning: Defined but not used: `n' src/Text/XML/HaXml/Combinators.hs:125:11: Warning: This binding for `x' shadows an existing binding In the definition of `attrval' src/Text/XML/HaXml/Combinators.hs:126:8: Warning: Defined but not used: `av' src/Text/XML/HaXml/Combinators.hs:137:16: Warning: This binding for `x' shadows an existing binding In the definition of `lookfor' src/Text/XML/HaXml/Combinators.hs:148:7: Warning: Defined but not used: `key' src/Text/XML/HaXml/Combinators.hs:148:11: Warning: Defined but not used: `yes' src/Text/XML/HaXml/Combinators.hs:153:10: Warning: Defined but not used: `no' src/Text/XML/HaXml/Combinators.hs:154:6: Warning: Defined but not used: `yes' src/Text/XML/HaXml/Combinators.hs:188:18: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:202:15: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:206:0: Warning: Defined but not used: `childrenBy' src/Text/XML/HaXml/Combinators.hs:211:11: Warning: This binding for `x' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:271:5: Warning: Defined but not used: `f' src/Text/XML/HaXml/Combinators.hs:278:8: Warning: Defined but not used: `f' src/Text/XML/HaXml/Combinators.hs:299:8: Warning: This binding for `attr' shadows an existing binding In the binding group for: attr src/Text/XML/HaXml/Combinators.hs:314:11: Warning: Defined but not used: `n' src/Text/XML/HaXml/Combinators.hs:319:23: Warning: This binding for `n' shadows an existing binding In a lambda abstraction src/Text/XML/HaXml/Combinators.hs:320:13: Warning: Defined but not used: `as' src/Text/XML/HaXml/Combinators.hs:136:0: Warning: Pattern match(es) are non-exhaustive In the definition of `find': Patterns not matched: _ _ (CMisc _ _) _ _ (CRef _ _) _ _ (CString _ _ _) [ 5 of 12] 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:22: Warning: Imported from `Char' but not used: `isSpace' src/Text/XML/HaXml/Html/Parse.hs:41:6: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:49:10: Warning: This binding for `name' shadows an existing binding In the definition of `htmlParse' src/Text/XML/HaXml/Html/Parse.hs:55:11: Warning: This binding for `name' shadows an existing binding In the definition of `htmlParse'' src/Text/XML/HaXml/Html/Parse.hs:65:23: Warning: This binding for `n' shadows an existing binding In the definition of `simp' src/Text/XML/HaXml/Html/Parse.hs:69:15: Warning: This binding for `p' shadows an existing binding In the definition of `deepfilter' src/Text/XML/HaXml/Html/Parse.hs:71:38: Warning: This binding for `n' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:71:40: Warning: This binding for `avs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:71:44: Warning: This binding for `cs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:76:0: Warning: Definition but no type signature for `selfclosingtags' Inferred type: selfclosingtags :: [[Char]] src/Text/XML/HaXml/Html/Parse.hs:80:0: Warning: Definition but no type signature for `closeInnerTags' Inferred type: closeInnerTags :: [([Char], [[Char]])] src/Text/XML/HaXml/Html/Parse.hs:126:0: Warning: Defined but not used: `fst3' src/Text/XML/HaXml/Html/Parse.hs:126:0: Warning: Definition but no type signature for `fst3' Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t src/Text/XML/HaXml/Html/Parse.hs:127:0: Warning: Defined but not used: `snd3' src/Text/XML/HaXml/Html/Parse.hs:127:0: Warning: Definition but no type signature for `snd3' Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1 src/Text/XML/HaXml/Html/Parse.hs:128:0: Warning: Defined but not used: `thd3' src/Text/XML/HaXml/Html/Parse.hs:128:0: Warning: Definition but no type signature for `thd3' Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2 src/Text/XML/HaXml/Html/Parse.hs:138:31: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:144:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/Html/Parse.hs:147:21: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/Parse.hs:171:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/Parse.hs:172:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/Parse.hs:191:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/Parse.hs:191:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/Parse.hs:207:34: Warning: This binding for `es' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/Parse.hs:377:0: Warning: Definition but no type signature for `unparse' Inferred type: unparse :: [TokenT] -> Parser (Posn, TokenT) () src/Text/XML/HaXml/Html/Parse.hs:380:0: Warning: Definition but no type signature for `reformatAttrs' Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT] src/Text/XML/HaXml/Html/Parse.hs:383:0: Warning: Definition but no type signature for `reformatTags' Inferred type: reformatTags :: [(String, [(String, AttValue)])] -> [TokenT] src/Text/XML/HaXml/Html/Parse.hs:388:19: Warning: This binding for `ctx' shadows an existing binding In the definition of `content'' src/Text/XML/HaXml/Html/Parse.hs:565:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/Html/Parse.hs:644:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Html/Parse.hs:681:0: Warning: Defined but not used: `publicid' src/Text/XML/HaXml/Html/Parse.hs:687:0: Warning: Defined but not used: `entityvalue' src/Text/XML/HaXml/Html/Parse.hs:692:0: Warning: Defined but not used: `ev' [ 6 of 12] 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:71:0: Warning: Definition but no type signature for `debug' Inferred type: debug :: forall t t1. t -> t1 -> t src/Text/XML/HaXml/Parse.hs:71:10: Warning: Defined but not used: `s' src/Text/XML/HaXml/Parse.hs:98:10: Warning: This binding for `name' shadows an existing binding In the definition of `xmlParse' src/Text/XML/HaXml/Parse.hs:99:10: Warning: This binding for `name' shadows an existing binding In the definition of `dtdParse' src/Text/XML/HaXml/Parse.hs:101:10: Warning: This binding for `name' shadows an existing binding In the definition of `xmlParse'' src/Text/XML/HaXml/Parse.hs:102:10: Warning: This binding for `name' shadows an existing binding In the definition of `dtdParse'' src/Text/XML/HaXml/Parse.hs:104:0: Warning: Definition but no type signature for `toEOF' Inferred type: toEOF :: forall a. a -> a src/Text/XML/HaXml/Parse.hs:131:15: Warning: Defined but not used: `ge' src/Text/XML/HaXml/Parse.hs:170:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/Parse.hs:197:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:198:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:203:0: Warning: Definition but no type signature for `posn' Inferred type: posn :: forall s t t1. Parser s (t1, t) t1 src/Text/XML/HaXml/Parse.hs:216:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Parse.hs:216:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Parse.hs:230:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/Parse.hs:257:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/Parse.hs:277:47: Warning: Defined but not used: `i' src/Text/XML/HaXml/Parse.hs:434:11: Warning: Defined but not used: `p' src/Text/XML/HaXml/Parse.hs:668:11: Warning: Defined but not used: `i' src/Text/XML/HaXml/Parse.hs:686:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/Parse.hs:696:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/Parse.hs:710:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/Parse.hs:806:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/Parse.hs:812:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/Parse.hs:854:38: Warning: This binding for `ev' shadows an existing binding In the definition of `stringify' Warning: orphan instances: instance GHC.Show.Show [Text.XML.HaXml.Types.Modifier] = Text.XML.HaXml.Parse.$f1 instance GHC.Show.Show [Text.XML.HaXml.Types.CP] = Text.XML.HaXml.Parse.$f2 [ 7 of 12] 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:18:0: Warning: Definition but no type signature for `either' Inferred type: either :: forall t t1 t2. (t -> t1) -> (t2 -> t1) -> Either t t2 -> t1 src/Text/XML/HaXml/Html/Pretty.hs:18:9: Warning: Defined but not used: `g' src/Text/XML/HaXml/Html/Pretty.hs:19:7: Warning: Defined but not used: `f' src/Text/XML/HaXml/Html/Pretty.hs:21:0: Warning: Definition but no type signature for `maybe' Inferred type: maybe :: forall t. (t -> Doc) -> Maybe t -> Doc src/Text/XML/HaXml/Html/Pretty.hs:21:6: Warning: Defined but not used: `f' src/Text/XML/HaXml/Html/Pretty.hs:70:0: Warning: Defined but not used: `extsubset' src/Text/XML/HaXml/Html/Pretty.hs:72:0: Warning: Defined but not used: `extsubsetdecl' src/Text/XML/HaXml/Html/Pretty.hs:72:0: Warning: Definition but no type signature for `conditionalsect' Inferred type: conditionalsect :: ConditionalSect -> Doc src/Text/XML/HaXml/Html/Pretty.hs:88:0: Warning: Definition but no type signature for `isText' Inferred type: isText :: forall t. Content t -> Bool src/Text/XML/HaXml/Html/Pretty.hs:92:0: Warning: Definition but no type signature for `carryelem' Inferred type: carryelem :: forall i i1. Element i1 -> Doc -> (Doc, Doc) src/Text/XML/HaXml/Html/Pretty.hs:92:0: Warning: Definition but no type signature for `carrycontent' Inferred type: carrycontent :: forall i i1. (Doc, Doc) -> Content i1 -> (Doc, Doc) src/Text/XML/HaXml/Html/Pretty.hs:116:10: Warning: Defined but not used: `e' src/Text/XML/HaXml/Html/Pretty.hs:140:0: Warning: Definition but no type signature for `elementdecl' Inferred type: elementdecl :: ElementDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:142:0: Warning: Definition but no type signature for `contentspec' Inferred type: contentspec :: ContentSpec -> Doc src/Text/XML/HaXml/Html/Pretty.hs:147:0: Warning: Definition but no type signature for `cp' Inferred type: cp :: CP -> Doc src/Text/XML/HaXml/Html/Pretty.hs:153:0: Warning: Definition but no type signature for `modifier' Inferred type: modifier :: Modifier -> Doc src/Text/XML/HaXml/Html/Pretty.hs:157:0: Warning: Definition but no type signature for `mixed' Inferred type: mixed :: Mixed -> Doc src/Text/XML/HaXml/Html/Pretty.hs:162:0: Warning: Definition but no type signature for `attlistdecl' Inferred type: attlistdecl :: AttListDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:164:0: Warning: Definition but no type signature for `attdef' Inferred type: attdef :: AttDef -> Doc src/Text/XML/HaXml/Html/Pretty.hs:165:0: Warning: Definition but no type signature for `atttype' Inferred type: atttype :: AttType -> Doc src/Text/XML/HaXml/Html/Pretty.hs:168:0: Warning: Definition but no type signature for `tokenizedtype' Inferred type: tokenizedtype :: TokenizedType -> Doc src/Text/XML/HaXml/Html/Pretty.hs:175:0: Warning: Definition but no type signature for `enumeratedtype' Inferred type: enumeratedtype :: EnumeratedType -> Doc src/Text/XML/HaXml/Html/Pretty.hs:177:0: Warning: Definition but no type signature for `notationtype' Inferred type: notationtype :: [String] -> Doc src/Text/XML/HaXml/Html/Pretty.hs:179:0: Warning: Definition but no type signature for `enumeration' Inferred type: enumeration :: [String] -> Doc src/Text/XML/HaXml/Html/Pretty.hs:180:0: Warning: Definition but no type signature for `defaultdecl' Inferred type: defaultdecl :: DefaultDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:183:0: Warning: Defined but not used: `conditionalsect' src/Text/XML/HaXml/Html/Pretty.hs:187:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/Html/Pretty.hs:187:0: Warning: Definition but no type signature for `ignore' Inferred type: ignore :: Ignore -> Doc src/Text/XML/HaXml/Html/Pretty.hs:188:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/Html/Pretty.hs:188:0: Warning: Definition but no type signature for `ignoresectcontents' Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc src/Text/XML/HaXml/Html/Pretty.hs:190:46: Warning: This binding for `i' shadows an existing binding In the definition of `internal' src/Text/XML/HaXml/Html/Pretty.hs:193:0: Warning: Definition but no type signature for `reference' Inferred type: reference :: Reference -> Doc src/Text/XML/HaXml/Html/Pretty.hs:195:0: Warning: Definition but no type signature for `entityref' Inferred type: entityref :: String -> Doc src/Text/XML/HaXml/Html/Pretty.hs:196:0: Warning: Definition but no type signature for `charref' Inferred type: charref :: forall a. (Show a) => a -> Doc src/Text/XML/HaXml/Html/Pretty.hs:197:0: Warning: Definition but no type signature for `entitydecl' Inferred type: entitydecl :: EntityDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:199:0: Warning: Definition but no type signature for `gedecl' Inferred type: gedecl :: GEDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:201:0: Warning: Definition but no type signature for `pedecl' Inferred type: pedecl :: PEDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:203:0: Warning: Definition but no type signature for `entitydef' Inferred type: entitydef :: EntityDef -> Doc src/Text/XML/HaXml/Html/Pretty.hs:203:26: Warning: This binding for `ev' shadows an existing binding In the definition of `entitydef' src/Text/XML/HaXml/Html/Pretty.hs:205:0: Warning: Definition but no type signature for `pedef' Inferred type: pedef :: PEDef -> Doc src/Text/XML/HaXml/Html/Pretty.hs:205:24: Warning: This binding for `ev' shadows an existing binding In the definition of `pedef' src/Text/XML/HaXml/Html/Pretty.hs:207:0: Warning: Definition but no type signature for `externalid' Inferred type: externalid :: ExternalID -> Doc src/Text/XML/HaXml/Html/Pretty.hs:210:0: Warning: Definition but no type signature for `ndatadecl' Inferred type: ndatadecl :: NDataDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:211:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Html/Pretty.hs:211:0: Warning: Definition but no type signature for `textdecl' Inferred type: textdecl :: TextDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:213:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/Html/Pretty.hs:213:0: Warning: Definition but no type signature for `extparsedent' Inferred type: extparsedent :: forall t. ExtParsedEnt t -> Doc src/Text/XML/HaXml/Html/Pretty.hs:214:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/Html/Pretty.hs:214:0: Warning: Definition but no type signature for `extpe' Inferred type: extpe :: ExtPE -> Doc src/Text/XML/HaXml/Html/Pretty.hs:216:0: Warning: Definition but no type signature for `notationdecl' Inferred type: notationdecl :: NotationDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:219:0: Warning: Definition but no type signature for `publicid' Inferred type: publicid :: PublicID -> Doc src/Text/XML/HaXml/Html/Pretty.hs:220:0: Warning: Definition but no type signature for `encodingdecl' Inferred type: encodingdecl :: EncodingDecl -> Doc src/Text/XML/HaXml/Html/Pretty.hs:221:0: Warning: Definition but no type signature for `nmtoken' Inferred type: nmtoken :: String -> Doc src/Text/XML/HaXml/Html/Pretty.hs:222:0: Warning: Definition but no type signature for `attvalue' Inferred type: attvalue :: AttValue -> Doc src/Text/XML/HaXml/Html/Pretty.hs:225:0: Warning: Definition but no type signature for `entityvalue' Inferred type: entityvalue :: EntityValue -> Doc src/Text/XML/HaXml/Html/Pretty.hs:226:0: Warning: Definition but no type signature for `ev' Inferred type: ev :: EV -> Doc src/Text/XML/HaXml/Html/Pretty.hs:229:0: Warning: Definition but no type signature for `pubidliteral' Inferred type: pubidliteral :: PubidLiteral -> Doc src/Text/XML/HaXml/Html/Pretty.hs:230:0: Warning: Definition but no type signature for `systemliteral' Inferred type: systemliteral :: SystemLiteral -> Doc src/Text/XML/HaXml/Html/Pretty.hs:231:0: Warning: Definition but no type signature for `chardata' Inferred type: chardata :: [Char] -> Doc src/Text/XML/HaXml/Html/Pretty.hs:232:0: Warning: Defined but not used: `cdsect' src/Text/XML/HaXml/Html/Pretty.hs:232:0: Warning: Definition but no type signature for `cdsect' Inferred type: cdsect :: [Char] -> Doc [ 8 of 12] 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:86:0: Warning: Defined but not used: `extsubset' src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Defined but not used: `extmarkupdecl' src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Definition but no type signature for `extmarkupdecl' Inferred type: extmarkupdecl :: ExtSubsetDecl -> Doc src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Defined but not used: `extsubsetdecl' src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Definition but no type signature for `conditionalsect' Inferred type: conditionalsect :: ConditionalSect -> Doc src/Text/XML/HaXml/Pretty.hs:216:0: Warning: Defined but not used: `conditionalsect' src/Text/XML/HaXml/Pretty.hs:220:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/Pretty.hs:220:0: Warning: Definition but no type signature for `ignore' Inferred type: ignore :: Ignore -> Doc src/Text/XML/HaXml/Pretty.hs:221:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/Pretty.hs:221:0: Warning: Definition but no type signature for `ignoresectcontents' Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc src/Text/XML/HaXml/Pretty.hs:223:46: Warning: This binding for `i' shadows an existing binding In the definition of `internal' src/Text/XML/HaXml/Pretty.hs:254:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Pretty.hs:254:0: Warning: Definition but no type signature for `textdecl' Inferred type: textdecl :: TextDecl -> Doc src/Text/XML/HaXml/Pretty.hs:256:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/Pretty.hs:256:0: Warning: Definition but no type signature for `extparsedent' Inferred type: extparsedent :: forall t. ExtParsedEnt t -> Doc src/Text/XML/HaXml/Pretty.hs:257:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/Pretty.hs:257:0: Warning: Definition but no type signature for `extpe' Inferred type: extpe :: ExtPE -> Doc src/Text/XML/HaXml/Pretty.hs:88:0: Warning: Pattern match(es) are non-exhaustive In the definition of `extmarkupdecl': Patterns not matched: ExtConditionalSect _ src/Text/XML/HaXml/Pretty.hs:89:0: Warning: Pattern match(es) are non-exhaustive In the definition of `extsubsetdecl': Patterns not matched: ExtMarkupDecl _ [ 9 of 12] 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:57:19: Warning: This binding for `filter' shadows an existing binding In the definition of `onContent' [10 of 12] 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:15:26: Warning: Imported from `Prelude' but not used: `Prelude.either' src/Text/XML/HaXml/Html/ParseLazy.hs:17:22: Warning: Imported from `Char' but not used: `isSpace' src/Text/XML/HaXml/Html/ParseLazy.hs:41:6: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/ParseLazy.hs:49:10: Warning: This binding for `name' shadows an existing binding In the definition of `htmlParse' src/Text/XML/HaXml/Html/ParseLazy.hs:63:0: Warning: Defined but not used: `simplify' src/Text/XML/HaXml/Html/ParseLazy.hs:67:23: Warning: This binding for `n' shadows an existing binding In the definition of `simp' src/Text/XML/HaXml/Html/ParseLazy.hs:71:15: Warning: This binding for `p' shadows an existing binding In the definition of `deepfilter' src/Text/XML/HaXml/Html/ParseLazy.hs:73:38: Warning: This binding for `n' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/ParseLazy.hs:73:40: Warning: This binding for `avs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/ParseLazy.hs:73:44: Warning: This binding for `cs' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/ParseLazy.hs:78:0: Warning: Definition but no type signature for `selfclosingtags' Inferred type: selfclosingtags :: [[Char]] src/Text/XML/HaXml/Html/ParseLazy.hs:82:0: Warning: Definition but no type signature for `closeInnerTags' Inferred type: closeInnerTags :: [([Char], [[Char]])] src/Text/XML/HaXml/Html/ParseLazy.hs:128:0: Warning: Defined but not used: `fst3' src/Text/XML/HaXml/Html/ParseLazy.hs:128:0: Warning: Definition but no type signature for `fst3' Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t src/Text/XML/HaXml/Html/ParseLazy.hs:129:0: Warning: Defined but not used: `snd3' src/Text/XML/HaXml/Html/ParseLazy.hs:129:0: Warning: Definition but no type signature for `snd3' Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1 src/Text/XML/HaXml/Html/ParseLazy.hs:130:0: Warning: Defined but not used: `thd3' src/Text/XML/HaXml/Html/ParseLazy.hs:130:0: Warning: Definition but no type signature for `thd3' Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2 src/Text/XML/HaXml/Html/ParseLazy.hs:140:31: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/ParseLazy.hs:146:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/Html/ParseLazy.hs:149:21: Warning: Defined but not used: `s' src/Text/XML/HaXml/Html/ParseLazy.hs:173:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/ParseLazy.hs:174:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/Html/ParseLazy.hs:193:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/ParseLazy.hs:193:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/Html/ParseLazy.hs:210:32: Warning: This binding for `es' shadows an existing binding In a case alternative src/Text/XML/HaXml/Html/ParseLazy.hs:381:0: Warning: Definition but no type signature for `unparse' Inferred type: unparse :: [TokenT] -> Parser (Posn, TokenT) () src/Text/XML/HaXml/Html/ParseLazy.hs:384:0: Warning: Definition but no type signature for `reformatAttrs' Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT] src/Text/XML/HaXml/Html/ParseLazy.hs:387:0: Warning: Definition but no type signature for `reformatTags' Inferred type: reformatTags :: [(String, [(String, AttValue)])] -> [TokenT] src/Text/XML/HaXml/Html/ParseLazy.hs:392:19: Warning: This binding for `ctx' shadows an existing binding In the definition of `content'' src/Text/XML/HaXml/Html/ParseLazy.hs:569:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/Html/ParseLazy.hs:648:0: Warning: Defined but not used: `textdecl' src/Text/XML/HaXml/Html/ParseLazy.hs:685:0: Warning: Defined but not used: `publicid' src/Text/XML/HaXml/Html/ParseLazy.hs:691:0: Warning: Defined but not used: `entityvalue' src/Text/XML/HaXml/Html/ParseLazy.hs:696:0: Warning: Defined but not used: `ev' [11 of 12] 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:32:26: Warning: Imported from `Prelude' but not used: `Prelude.either' src/Text/XML/HaXml/ParseLazy.hs:71:0: Warning: Definition but no type signature for `debug' Inferred type: debug :: forall t t1. t -> t1 -> t src/Text/XML/HaXml/ParseLazy.hs:71:10: Warning: Defined but not used: `s' src/Text/XML/HaXml/ParseLazy.hs:103:10: Warning: This binding for `name' shadows an existing binding In the definition of `xmlParse' src/Text/XML/HaXml/ParseLazy.hs:104:0: Warning: Definition but no type signature for `dtdParse' Inferred type: dtdParse :: String -> String -> Maybe DocTypeDecl src/Text/XML/HaXml/ParseLazy.hs:104:10: Warning: This binding for `name' shadows an existing binding In the definition of `dtdParse' src/Text/XML/HaXml/ParseLazy.hs:107:0: Warning: Definition but no type signature for `toEOF' Inferred type: toEOF :: forall a. a -> a src/Text/XML/HaXml/ParseLazy.hs:134:15: Warning: Defined but not used: `ge' src/Text/XML/HaXml/ParseLazy.hs:173:13: Warning: This binding for `tok' shadows an existing binding In a pattern binding in a 'do' expression src/Text/XML/HaXml/ParseLazy.hs:200:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/ParseLazy.hs:201:17: Warning: Defined but not used: `p' src/Text/XML/HaXml/ParseLazy.hs:206:0: Warning: Definition but no type signature for `posn' Inferred type: posn :: forall s t t1. Parser s (t1, t) t1 src/Text/XML/HaXml/ParseLazy.hs:219:7: Warning: This binding for `fail' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/ParseLazy.hs:219:12: Warning: This binding for `exp' shadows an existing binding In the definition of `report' src/Text/XML/HaXml/ParseLazy.hs:233:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/ParseLazy.hs:260:34: Warning: This binding for `ev' shadows an existing binding In a case alternative src/Text/XML/HaXml/ParseLazy.hs:280:47: Warning: Defined but not used: `i' src/Text/XML/HaXml/ParseLazy.hs:442:11: Warning: Defined but not used: `p' src/Text/XML/HaXml/ParseLazy.hs:676:11: Warning: Defined but not used: `i' src/Text/XML/HaXml/ParseLazy.hs:694:0: Warning: Defined but not used: `ignoresectcontents' src/Text/XML/HaXml/ParseLazy.hs:704:0: Warning: Defined but not used: `ignore' src/Text/XML/HaXml/ParseLazy.hs:718:8: Warning: This binding for `name' shadows an existing binding In the definition of `val' src/Text/XML/HaXml/ParseLazy.hs:810:0: Warning: Defined but not used: `extparsedent' src/Text/XML/HaXml/ParseLazy.hs:816:0: Warning: Defined but not used: `extpe' src/Text/XML/HaXml/ParseLazy.hs:859:38: Warning: This binding for `ev' shadows an existing binding In the definition of `stringify' Warning: orphan instances: instance GHC.Show.Show [Text.XML.HaXml.Types.Modifier] = Text.XML.HaXml.ParseLazy.$f1 instance GHC.Show.Show [Text.XML.HaXml.Types.CP] = Text.XML.HaXml.ParseLazy.$f2 [12 of 12] Compiling Main ( src/tools/CanonicaliseLazy.hs, dist/build/CanonicaliseLazy/CanonicaliseLazy-tmp/Main.o ) src/tools/CanonicaliseLazy.hs:18:0: Warning: Definition but no type signature for `main' Inferred type: main :: IO () Linking dist/build/CanonicaliseLazy/CanonicaliseLazy ... Building executable: Xtract... Creating dist/build/Xtract (and its parents) Creating dist/build/Xtract/Xtract-tmp (and its parents) /usr/local/bin/ghc -o dist/build/Xtract/Xtract --make -hide-all-packages -i -idist/build/autogen -idist/build/Xtract/Xtract-tmp -isrc/tools -isrc -Idist/build/Xtract/Xtract-tmp -odir dist/build/Xtract/Xtract-tmp -hidir dist/build/Xtract/Xtract-tmp -stubdir dist/build/Xtract/Xtract-tmp -package base-3.0.2.0 -package pretty-1.0.0.0 -package random-1.0.0.0 -package containers-0.1.0.2 -package base-3.0.2.0 -package bytestring-0.9.1.3 -package base-3.0.2.0 -package haskell98-1.0.1.0 -package polyparse-1.1 -O -Wall -XCPP src/tools/Xtract.hs src/tools/Xtract.hs:19:7: Could not find module `Text.XML.HaXml.Util': it is a member of package HaXml-1.19.4, which is hidden