[Haskell] "collect2: ld terminated with signal 9 [Killed]" when using "cabal install"

Yang Zhang yanghatespam at gmail.com
Mon Nov 22 17:50:20 EST 2010


I just installed haskell-platform from the justinbogner PPA on a fresh
64-bit Ubuntu 10.04 Server, then ran `cabal install gitit`, resulting
in the following errors, some of which disappear on a second attempt.
Anybody know what's up? Thanks in advance.

yang at yz:~$ cabal install gitit
Resolving dependencies...
Downloading Diff-0.1.2...
Configuring Diff-0.1.2...
Preprocessing library Diff-0.1.2...
Building Diff-0.1.2...
[1 of 1] Compiling Data.Algorithm.Diff ( Data/Algorithm/Diff.hs,
dist/build/Data/Algorithm/Diff.o )

Data/Algorithm/Diff.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

Data/Algorithm/Diff.hs:54:10:
    Warning: This binding for `pi' shadows the existing binding
               imported from Prelude

Data/Algorithm/Diff.hs:76:10:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `go': Patterns not matched: []
Registering Diff-0.1.2...
Installing library in /home/yang/.cabal/lib/Diff-0.1.2/ghc-6.12.1
Registering Diff-0.1.2...
Downloading HaXml-1.13.3...
[1 of 1] Compiling Main             (
/tmp/HaXml-1.13.39068/HaXml-1.13.3/Setup.hs,
/tmp/HaXml-1.13.39068/HaXml-1.13.3/dist/setup/Main.o )
Linking /tmp/HaXml-1.13.39068/HaXml-1.13.3/dist/setup/setup ...
mkdir gitit
collect2: ld terminated with signal 9 [Killed]
Downloading MaybeT-0.1.2...
Configuring MaybeT-0.1.2...
Preprocessing library MaybeT-0.1.2...
Building MaybeT-0.1.2...
[1 of 1] Compiling Control.Monad.Maybe ( Control/Monad/Maybe.hs,
dist/build/Control/Monad/Maybe.o )

Control/Monad/Maybe.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
Registering MaybeT-0.1.2...
Installing library in /home/yang/.cabal/lib/MaybeT-0.1.2/ghc-6.12.1
Registering MaybeT-0.1.2...
Downloading binary-0.5.0.2...
Configuring binary-0.5.0.2...
Preprocessing library binary-0.5.0.2...
Building binary-0.5.0.2...
[1 of 4] Compiling Data.Binary.Builder ( src/Data/Binary/Builder.hs,
dist/build/Data/Binary/Builder.o )

src/Data/Binary/Builder.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Data/Binary/Builder.hs:60:0:
    Warning: The import of `Data.Word' is redundant
               except perhaps to import instances from `Data.Word'
             To import instances alone, use: import Data.Word()

src/Data/Binary/Builder.hs:70:0:
    Warning: The import of `Data.ByteString.Lazy.Internal' is redundant
               except perhaps to import instances from
`Data.ByteString.Lazy.Internal'
             To import instances alone, use: import
Data.ByteString.Lazy.Internal()
[2 of 4] Compiling Data.Binary.Get  ( src/Data/Binary/Get.hs,
dist/build/Data/Binary/Get.o )

src/Data/Binary/Get.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Data/Binary/Get.hs:99:0:
    Warning: The import of `GHC.Int' is redundant
               except perhaps to import instances from `GHC.Int'
             To import instances alone, use: import GHC.Int()
[3 of 4] Compiling Data.Binary.Put  ( src/Data/Binary/Put.hs,
dist/build/Data/Binary/Put.o )

src/Data/Binary/Put.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[4 of 4] Compiling Data.Binary      ( src/Data/Binary.hs,
dist/build/Data/Binary.o )

src/Data/Binary.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Data/Binary.hs:66:0:
    Warning: The import of `System.IO' is redundant
               except perhaps to import instances from `System.IO'
             To import instances alone, use: import System.IO()
Registering binary-0.5.0.2...
Installing library in /home/yang/.cabal/lib/binary-0.5.0.2/ghc-6.12.1
Registering binary-0.5.0.2...
Downloading SHA-1.4.1.3...
Configuring SHA-1.4.1.3...
Preprocessing library SHA-1.4.1.3...
Preprocessing executables for SHA-1.4.1.3...
Building SHA-1.4.1.3...
[1 of 1] Compiling Data.Digest.Pure.SHA ( Data/Digest/Pure/SHA.hs,
dist/build/Data/Digest/Pure/SHA.o )
Registering SHA-1.4.1.3...
Installing library in /home/yang/.cabal/lib/SHA-1.4.1.3/ghc-6.12.1
Registering SHA-1.4.1.3...
Downloading cautious-file-0.1.5...
[1 of 1] Compiling Main             (
/tmp/cautious-file-0.1.59068/cautious-file-0.1.5/Setup.lhs,
/tmp/cautious-file-0.1.59068/cautious-file-0.1.5/dist/setup/Main.o )
Linking /tmp/cautious-file-0.1.59068/cautious-file-0.1.5/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading datetime-0.2...
Configuring datetime-0.2...
Preprocessing library datetime-0.2...
Building datetime-0.2...
[1 of 1] Compiling Data.DateTime    ( src/Data/DateTime.lhs,
dist/build/Data/DateTime.o )

src/Data/DateTime.lhs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
Registering datetime-0.2...
Installing library in /home/yang/.cabal/lib/datetime-0.2/ghc-6.12.1
Registering datetime-0.2...
Downloading digest-0.0.0.8...
Configuring digest-0.0.0.8...
Preprocessing library digest-0.0.0.8...
Building digest-0.0.0.8...
[1 of 2] Compiling Data.Digest.Adler32 (
dist/build/Data/Digest/Adler32.hs, dist/build/Data/Digest/Adler32.o )

Data/Digest/Adler32.hsc:21:0:
    Warning: The import of `Foreign.ForeignPtr' is redundant
               except perhaps to import instances from `Foreign.ForeignPtr'
             To import instances alone, use: import Foreign.ForeignPtr()

Data/Digest/Adler32.hsc:22:0:
    Warning: The import of `GHC.Ptr' is redundant
               except perhaps to import instances from `GHC.Ptr'
             To import instances alone, use: import GHC.Ptr()
[2 of 2] Compiling Data.Digest.CRC32 (
dist/build/Data/Digest/CRC32.hs, dist/build/Data/Digest/CRC32.o )

Data/Digest/CRC32.hsc:21:0:
    Warning: The import of `Foreign.ForeignPtr' is redundant
               except perhaps to import instances from `Foreign.ForeignPtr'
             To import instances alone, use: import Foreign.ForeignPtr()

Data/Digest/CRC32.hsc:22:0:
    Warning: The import of `GHC.Ptr' is redundant
               except perhaps to import instances from `GHC.Ptr'
             To import instances alone, use: import GHC.Ptr()
Registering digest-0.0.0.8...
Installing library in /home/yang/.cabal/lib/digest-0.0.0.8/ghc-6.12.1
Registering digest-0.0.0.8...
Downloading ghc-paths-0.1.0.8...
[1 of 1] Compiling Main             (
/tmp/ghc-paths-0.1.0.89068/ghc-paths-0.1.0.8/Setup.hs,
/tmp/ghc-paths-0.1.0.89068/ghc-paths-0.1.0.8/dist/setup/Main.o )
Linking /tmp/ghc-paths-0.1.0.89068/ghc-paths-0.1.0.8/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading hsemail-1.6...
Configuring hsemail-1.6...
Preprocessing library hsemail-1.6...
Building hsemail-1.6...
[1 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2234 (
Text/ParserCombinators/Parsec/Rfc2234.hs,
dist/build/Text/ParserCombinators/Parsec/Rfc2234.o )

Text/ParserCombinators/Parsec/Rfc2234.hs:167:22:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '\\'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2234.hs:177:22:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2234.hs:179:22:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind
[2 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2821 (
Text/ParserCombinators/Parsec/Rfc2821.hs,
dist/build/Text/ParserCombinators/Parsec/Rfc2821.o )

Text/ParserCombinators/Parsec/Rfc2821.hs:20:0:
    Warning: The import of `Text.ParserCombinators.Parsec.Error' is redundant
               except perhaps to import instances from
`Text.ParserCombinators.Parsec.Error'
             To import instances alone, use: import
Text.ParserCombinators.Parsec.Error()

Text/ParserCombinators/Parsec/Rfc2821.hs:398:4:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '@'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2821.hs:494:2:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- (>>) skipMany (wsp) crlf",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2821.hs:506:2:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- wsp",
             or by using the flag -fno-warn-unused-do-bind
[3 of 3] Compiling Text.ParserCombinators.Parsec.Rfc2822 (
Text/ParserCombinators/Parsec/Rfc2822.hs,
dist/build/Text/ParserCombinators/Parsec/Rfc2822.o )

Text/ParserCombinators/Parsec/Rfc2822.hs:83:23:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '\\'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:116:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '('",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:119:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ')'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:180:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:185:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:217:36:
    Warning: This binding for `r1' shadows the existing binding
               bound at Text/ParserCombinators/Parsec/Rfc2822.hs:216:21

Text/ParserCombinators/Parsec/Rfc2822.hs:255:50:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ','",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:258:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- fws",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:342:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- fws",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:352:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:354:41:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:387:26:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '+'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:391:26:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '-'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:436:34:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '<'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:438:34:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '>'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:456:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- display_name",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:457:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:459:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) unfold char ';'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:491:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '@'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:515:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '['",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:518:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ']'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:566:40:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- crlf",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:731:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '<'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:733:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '@'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:735:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '>'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:760:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:762:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- dquote",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:771:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '['",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:773:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ']'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:774:21:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- return
                                                     ((++) "\"" (++)
concat r "\"")",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:797:55:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ','",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:860:33:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '<'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:861:67:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- cfws",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:862:33:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '>'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:870:40:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ';'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:881:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- cfws",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:909:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:911:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- crlf",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:937:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '\\'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:976:48:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- cfws",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:987:37:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) unfold char ','",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1069:32:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char 'Z'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1071:35:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string n",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1098:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '<'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1101:29:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '>'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1110:53:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1118:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '@'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1120:36:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- (<|>) cfws string ","",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1122:36:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '@'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1134:36:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string "."",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1146:36:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string "."",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1172:42:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) unfold char ','",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1187:42:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ','",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1291:66:
    Warning: A do-notation statement discarded a result of type [String].
             Suppress this warning by saying "_ <- phrase",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1300:66:
    Warning: A do-notation statement discarded a result of type [String].
             Suppress this warning by saying "_ <- phrase",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1412:21:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many (wsp)",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1413:21:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

Text/ParserCombinators/Parsec/Rfc2822.hs:1415:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- crlf",
             or by using the flag -fno-warn-unused-do-bind
Registering hsemail-1.6...
Installing library in /home/yang/.cabal/lib/hsemail-1.6/ghc-6.12.1
Registering hsemail-1.6...
Downloading SMTPClient-1.0.3...
Configuring SMTPClient-1.0.3...
Preprocessing library SMTPClient-1.0.3...
Building SMTPClient-1.0.3...
[1 of 3] Compiling Network.SMTP.ClientSession (
Network/SMTP/ClientSession.hs, dist/build/Network/SMTP/ClientSession.o
)
[2 of 3] Compiling Network.SMTP.Client ( Network/SMTP/Client.hs,
dist/build/Network/SMTP/Client.o )
[3 of 3] Compiling Network.SMTP.Simple ( Network/SMTP/Simple.hs,
dist/build/Network/SMTP/Simple.o )
Registering SMTPClient-1.0.3...
Installing library in /home/yang/.cabal/lib/SMTPClient-1.0.3/ghc-6.12.1
Registering SMTPClient-1.0.3...
Downloading hslogger-1.0.12...
Configuring hslogger-1.0.12...
Preprocessing library hslogger-1.0.12...
Preprocessing executables for hslogger-1.0.12...
Building hslogger-1.0.12...
[1 of 7] Compiling System.Log       ( src/System/Log.hs,
dist/build/System/Log.o )
[2 of 7] Compiling System.Log.Handler ( src/System/Log/Handler.hs,
dist/build/System/Log/Handler.o )
[3 of 7] Compiling System.Log.Handler.Simple (
src/System/Log/Handler/Simple.hs,
dist/build/System/Log/Handler/Simple.o )
[4 of 7] Compiling System.Log.Handler.Syslog (
src/System/Log/Handler/Syslog.hs,
dist/build/System/Log/Handler/Syslog.o )
[5 of 7] Compiling System.Log.Handler.Growl (
src/System/Log/Handler/Growl.hs, dist/build/System/Log/Handler/Growl.o
)
[6 of 7] Compiling System.Log.Handler.Log4jXML (
src/System/Log/Handler/Log4jXML.hs,
dist/build/System/Log/Handler/Log4jXML.o )
[7 of 7] Compiling System.Log.Logger ( src/System/Log/Logger.hs,
dist/build/System/Log/Logger.o )
Registering hslogger-1.0.12...
Installing library in /home/yang/.cabal/lib/hslogger-1.0.12/ghc-6.12.1
Registering hslogger-1.0.12...
Downloading MissingH-1.1.0.3...
Configuring MissingH-1.1.0.3...
Preprocessing library MissingH-1.1.0.3...
Preprocessing executables for MissingH-1.1.0.3...
Building MissingH-1.1.0.3...
[ 1 of 47] Compiling System.Console.GetOpt.Utils (
src/System/Console/GetOpt/Utils.hs,
dist/build/System/Console/GetOpt/Utils.o )
[ 2 of 47] Compiling System.Debian    ( src/System/Debian.hs,
dist/build/System/Debian.o )
[ 3 of 47] Compiling System.IO.WindowsCompat (
src/System/IO/WindowsCompat.hs, dist/build/System/IO/WindowsCompat.o )
[ 4 of 47] Compiling System.Posix.Consts ( src/System/Posix/Consts.hs,
dist/build/System/Posix/Consts.o )
[ 5 of 47] Compiling System.IO.StatCompat (
src/System/IO/StatCompat.hs, dist/build/System/IO/StatCompat.o )
[ 6 of 47] Compiling System.IO.PlafCompat (
src/System/IO/PlafCompat.hs, dist/build/System/IO/PlafCompat.o )
[ 7 of 47] Compiling Data.Compression.Inflate (
src/Data/Compression/Inflate.hs, dist/build/Data/Compression/Inflate.o
)
        [ 8 of 47] Compiling Data.Hash.MD5.Zord64_HARD (
src/Data/Hash/MD5/Zord64_HARD.lhs,
dist/build/Data/Hash/MD5/Zord64_HARD.o )

src/Data/Hash/MD5/Zord64_HARD.lhs:17:11:
    Warning: No explicit method nor default method for `*'
    In the instance declaration for `Num Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:17:11:
    Warning: No explicit method nor default method for `abs'
    In the instance declaration for `Num Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:17:11:
    Warning: No explicit method nor default method for `signum'
    In the instance declaration for `Num Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:26:11:
    Warning: No explicit method nor default method for `xor'
    In the instance declaration for `Bits Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:26:11:
    Warning: No explicit method nor default method for `bitSize'
    In the instance declaration for `Bits Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:26:11:
    Warning: No explicit method nor default method for `isSigned'
    In the instance declaration for `Bits Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:43:11:
    Warning: No explicit method nor default method for `quotRem'
    In the instance declaration for `Integral Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:46:11:
    Warning: No explicit method nor default method for `toRational'
    In the instance declaration for `Real Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:47:11:
    Warning: No explicit method nor default method for `toEnum'
    In the instance declaration for `Enum Zord64'

src/Data/Hash/MD5/Zord64_HARD.lhs:47:11:
    Warning: No explicit method nor default method for `fromEnum'
    In the instance declaration for `Enum Zord64'
[ 9 of 47] Compiling Data.Hash.MD5    ( src/Data/Hash/MD5.lhs,
dist/build/Data/Hash/MD5.o )

src/Data/Hash/MD5.lhs:114:11:
    Warning: No explicit method nor default method for `*'
    In the instance declaration for `Num ABCD'

src/Data/Hash/MD5.lhs:114:11:
    Warning: No explicit method nor default method for `abs'
    In the instance declaration for `Num ABCD'

src/Data/Hash/MD5.lhs:114:11:
    Warning: No explicit method nor default method for `signum'
    In the instance declaration for `Num ABCD'

src/Data/Hash/MD5.lhs:114:11:
    Warning: No explicit method nor default method for `fromInteger'
    In the instance declaration for `Num ABCD'
[10 of 47] Compiling Data.Hash.CRC32.GZip (
src/Data/Hash/CRC32/GZip.hs, dist/build/Data/Hash/CRC32/GZip.o )
[11 of 47] Compiling Data.Hash.CRC32.Posix (
src/Data/Hash/CRC32/Posix.hs, dist/build/Data/Hash/CRC32/Posix.o )
[12 of 47] Compiling Data.Bits.Utils  ( src/Data/Bits/Utils.hs,
dist/build/Data/Bits/Utils.o )
[13 of 47] Compiling System.FileArchive.GZip (
src/System/FileArchive/GZip.hs, dist/build/System/FileArchive/GZip.o )
[14 of 47] Compiling Data.Tuple.Utils ( src/Data/Tuple/Utils.hs,
dist/build/Data/Tuple/Utils.o )
[15 of 47] Compiling Data.Maybe.Utils ( src/Data/Maybe/Utils.hs,
dist/build/Data/Maybe/Utils.o )
[16 of 47] Compiling Data.Either.Utils ( src/Data/Either/Utils.hs,
dist/build/Data/Either/Utils.o )
[17 of 47] Compiling Network.Utils    ( src/Network/Utils.hs,
dist/build/Network/Utils.o )
[18 of 47] Compiling Network.SocketServer (
src/Network/SocketServer.hs, dist/build/Network/SocketServer.o )
[19 of 47] Compiling System.Time.ParseDate (
src/System/Time/ParseDate.hs, dist/build/System/Time/ParseDate.o )
[20 of 47] Compiling System.Path.NameManip (
src/System/Path/NameManip.hs, dist/build/System/Path/NameManip.o )
[21 of 47] Compiling Data.Quantity    ( src/Data/Quantity.hs,
dist/build/Data/Quantity.o )
[22 of 47] Compiling System.Time.Utils ( src/System/Time/Utils.hs,
dist/build/System/Time/Utils.o )
[23 of 47] Compiling Data.Progress.Tracker (
src/Data/Progress/Tracker.hs, dist/build/Data/Progress/Tracker.o )
[24 of 47] Compiling Data.BinPacking  ( src/Data/BinPacking.hs,
dist/build/Data/BinPacking.o )
[25 of 47] Compiling Data.CSV         ( src/Data/CSV.hs, dist/build/Data/CSV.o )
[26 of 47] Compiling System.Cmd.Utils ( src/System/Cmd/Utils.hs,
dist/build/System/Cmd/Utils.o )
[27 of 47] Compiling Network.Email.Sendmail (
src/Network/Email/Sendmail.hs, dist/build/Network/Email/Sendmail.o )
[28 of 47] Compiling Control.Concurrent.Thread.Utils (
src/Control/Concurrent/Thread/Utils.hs,
dist/build/Control/Concurrent/Thread/Utils.o )
[29 of 47] Compiling Network.Email.Mailbox (
src/Network/Email/Mailbox.hs, dist/build/Network/Email/Mailbox.o )
[30 of 47] Compiling Text.ParserCombinators.Parsec.Utils (
src/Text/ParserCombinators/Parsec/Utils.hs,
dist/build/Text/ParserCombinators/Parsec/Utils.o )
[31 of 47] Compiling System.Daemon    ( src/System/Daemon.hs,
dist/build/System/Daemon.o )
[32 of 47] Compiling System.IO.HVIO   ( src/System/IO/HVIO.hs,
dist/build/System/IO/HVIO.o )
[33 of 47] Compiling System.IO.HVFS   ( src/System/IO/HVFS.hs,
dist/build/System/IO/HVFS.o )
[34 of 47] Compiling System.IO.Binary ( src/System/IO/Binary.hs,
dist/build/System/IO/Binary.o )
[35 of 47] Compiling System.IO.HVFS.Utils (
src/System/IO/HVFS/Utils.hs, dist/build/System/IO/HVFS/Utils.o )
[36 of 47] Compiling System.IO.Utils  ( src/System/IO/Utils.hs,
dist/build/System/IO/Utils.o )
[37 of 47] Compiling Data.List.Utils  ( src/Data/List/Utils.hs,
dist/build/Data/List/Utils.o )
[38 of 47] Compiling Data.Map.Utils   ( src/Data/Map/Utils.hs,
dist/build/Data/Map/Utils.o )
[39 of 47] Compiling System.Path      ( src/System/Path.hs,
dist/build/System/Path.o )
[40 of 47] Compiling System.IO.HVFS.InstanceHelpers (
src/System/IO/HVFS/InstanceHelpers.hs,
dist/build/System/IO/HVFS/InstanceHelpers.o )
[41 of 47] Compiling System.IO.HVFS.Combinators (
src/System/IO/HVFS/Combinators.hs,
dist/build/System/IO/HVFS/Combinators.o )
[42 of 47] Compiling Data.MIME.Types  ( src/Data/MIME/Types.hs,
dist/build/Data/MIME/Types.o )
[43 of 47] Compiling Data.String.Utils ( src/Data/String/Utils.hs,
dist/build/Data/String/Utils.o )
[44 of 47] Compiling Data.Progress.Meter ( src/Data/Progress/Meter.hs,
dist/build/Data/Progress/Meter.o )
[45 of 47] Compiling System.Path.WildMatch (
src/System/Path/WildMatch.hs, dist/build/System/Path/WildMatch.o )
[46 of 47] Compiling System.Path.Glob ( src/System/Path/Glob.hs,
dist/build/System/Path/Glob.o )
[47 of 47] Compiling System.Debian.ControlParser (
src/System/Debian/ControlParser.hs,
dist/build/System/Debian/ControlParser.o )
Registering MissingH-1.1.0.3...
Installing library in /home/yang/.cabal/lib/MissingH-1.1.0.3/ghc-6.12.1
Registering MissingH-1.1.0.3...
Downloading ConfigFile-1.0.6...
Configuring ConfigFile-1.0.6...
Preprocessing library ConfigFile-1.0.6...
Preprocessing executables for ConfigFile-1.0.6...
Building ConfigFile-1.0.6...
[1 of 4] Compiling Data.ConfigFile.Lexer (
src/Data/ConfigFile/Lexer.hs, dist/build/Data/ConfigFile/Lexer.o )

src/Data/ConfigFile/Lexer.hs:58:21:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- eol",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:65:18:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- (<?>)
                                                     comment_chars
"start of comment"",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:66:18:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- (<?>)
                                                     (($) many noneOf
"\r\n") "content of comment"",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:71:16:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many (whitespace_chars)",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:77:16:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '['",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:79:16:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ']'",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:88:20:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many1 (whitespace_chars)",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Lexer.hs:99:16:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- optionsep",
             or by using the flag -fno-warn-unused-do-bind
[2 of 4] Compiling Data.ConfigFile.Types (
src/Data/ConfigFile/Types.hs, dist/build/Data/ConfigFile/Types.o )

src/Data/ConfigFile/Types.hs:43:0:
    Warning: The import of `Data.Char' is redundant
               except perhaps to import instances from `Data.Char'
             To import instances alone, use: import Data.Char()
[3 of 4] Compiling Data.ConfigFile.Parser (
src/Data/ConfigFile/Parser.hs, dist/build/Data/ConfigFile/Parser.o )

src/Data/ConfigFile/Parser.hs:139:12:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string "%("",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Parser.hs:141:12:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- (<?>)
                                                     string ")s" "end
of interpolation name"",
             or by using the flag -fno-warn-unused-do-bind

src/Data/ConfigFile/Parser.hs:146:13:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string "%%"",
             or by using the flag -fno-warn-unused-do-bind
[4 of 4] Compiling Data.ConfigFile  ( src/Data/ConfigFile.hs,
dist/build/Data/ConfigFile.o )

src/Data/ConfigFile.hs:112:0:
    Warning: The import of `Data.List' is redundant
               except perhaps to import instances from `Data.List'
             To import instances alone, use: import Data.List()
Registering ConfigFile-1.0.6...
Installing library in /home/yang/.cabal/lib/ConfigFile-1.0.6/ghc-6.12.1
Registering ConfigFile-1.0.6...
Downloading recaptcha-0.1...
[1 of 1] Compiling Main             (
/tmp/recaptcha-0.19068/recaptcha-0.1/Setup.lhs,
/tmp/recaptcha-0.19068/recaptcha-0.1/dist/setup/Main.o )
Linking /tmp/recaptcha-0.19068/recaptcha-0.1/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading regex-pcre-builtin-0.94.2.1.7.7...
Configuring regex-pcre-builtin-0.94.2.1.7.7...
Preprocessing library regex-pcre-builtin-0.94.2.1.7.7...
Building regex-pcre-builtin-0.94.2.1.7.7...
[1 of 6] Compiling Text.Regex.PCRE.Wrap (
dist/build/Text/Regex/PCRE/Wrap.hs, dist/build/Text/Regex/PCRE/Wrap.o
)

on the commandline:
    Warning: -XPatternSignatures is deprecated: use
-XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables #-}
instead

Text/Regex/PCRE/Wrap.hsc:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[2 of 6] Compiling Text.Regex.PCRE.String ( Text/Regex/PCRE/String.hs,
dist/build/Text/Regex/PCRE/String.o )

Text/Regex/PCRE/String.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[3 of 6] Compiling Text.Regex.PCRE.Sequence (
Text/Regex/PCRE/Sequence.hs, dist/build/Text/Regex/PCRE/Sequence.o )

Text/Regex/PCRE/Sequence.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[4 of 6] Compiling Text.Regex.PCRE.ByteString (
Text/Regex/PCRE/ByteString.hs, dist/build/Text/Regex/PCRE/ByteString.o
)

Text/Regex/PCRE/ByteString.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[5 of 6] Compiling Text.Regex.PCRE.ByteString.Lazy (
Text/Regex/PCRE/ByteString/Lazy.hs,
dist/build/Text/Regex/PCRE/ByteString/Lazy.o )

Text/Regex/PCRE/ByteString/Lazy.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[6 of 6] Compiling Text.Regex.PCRE  ( Text/Regex/PCRE.hs,
dist/build/Text/Regex/PCRE.o )

Text/Regex/PCRE.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
Registering regex-pcre-builtin-0.94.2.1.7.7...
Installing library in
/home/yang/.cabal/lib/regex-pcre-builtin-0.94.2.1.7.7/ghc-6.12.1
Registering regex-pcre-builtin-0.94.2.1.7.7...
Downloading highlighting-kate-0.2.7.1...
Configuring highlighting-kate-0.2.7.1...
Preprocessing library highlighting-kate-0.2.7.1...
Preprocessing executables for highlighting-kate-0.2.7.1...
Building highlighting-kate-0.2.7.1...
[ 1 of 63] Compiling Paths_highlighting_kate (
dist/build/autogen/Paths_highlighting_kate.hs,
dist/build/Paths_highlighting_kate.o )
[ 2 of 63] Compiling Text.Highlighting.Kate.Definitions (
Text/Highlighting/Kate/Definitions.hs,
dist/build/Text/Highlighting/Kate/Definitions.o )
[ 3 of 63] Compiling Text.Highlighting.Kate.Common (
Text/Highlighting/Kate/Common.hs,
dist/build/Text/Highlighting/Kate/Common.o )
[ 4 of 63] Compiling Text.Highlighting.Kate.Syntax.Ada (
Text/Highlighting/Kate/Syntax/Ada.hs,
dist/build/Text/Highlighting/Kate/Syntax/Ada.o )
[ 5 of 63] Compiling Text.Highlighting.Kate.Syntax.Alert (
Text/Highlighting/Kate/Syntax/Alert.hs,
dist/build/Text/Highlighting/Kate/Syntax/Alert.o )
[ 6 of 63] Compiling Text.Highlighting.Kate.Syntax.Asp (
Text/Highlighting/Kate/Syntax/Asp.hs,
dist/build/Text/Highlighting/Kate/Syntax/Asp.o )
[ 7 of 63] Compiling Text.Highlighting.Kate.Syntax.Awk (
Text/Highlighting/Kate/Syntax/Awk.hs,
dist/build/Text/Highlighting/Kate/Syntax/Awk.o )
[ 8 of 63] Compiling Text.Highlighting.Kate.Syntax.Bash (
Text/Highlighting/Kate/Syntax/Bash.hs,
dist/build/Text/Highlighting/Kate/Syntax/Bash.o )
[ 9 of 63] Compiling Text.Highlighting.Kate.Syntax.Bibtex (
Text/Highlighting/Kate/Syntax/Bibtex.hs,
dist/build/Text/Highlighting/Kate/Syntax/Bibtex.o )
[10 of 63] Compiling Text.Highlighting.Kate.Syntax.Cmake (
Text/Highlighting/Kate/Syntax/Cmake.hs,
dist/build/Text/Highlighting/Kate/Syntax/Cmake.o )
[11 of 63] Compiling Text.Highlighting.Kate.Syntax.Coldfusion (
Text/Highlighting/Kate/Syntax/Coldfusion.hs,
dist/build/Text/Highlighting/Kate/Syntax/Coldfusion.o )
[12 of 63] Compiling Text.Highlighting.Kate.Syntax.Commonlisp (
Text/Highlighting/Kate/Syntax/Commonlisp.hs,
dist/build/Text/Highlighting/Kate/Syntax/Commonlisp.o )
[13 of 63] Compiling Text.Highlighting.Kate.Syntax.Css (
Text/Highlighting/Kate/Syntax/Css.hs,
dist/build/Text/Highlighting/Kate/Syntax/Css.o )
[14 of 63] Compiling Text.Highlighting.Kate.Syntax.D (
Text/Highlighting/Kate/Syntax/D.hs,
dist/build/Text/Highlighting/Kate/Syntax/D.o )
[15 of 63] Compiling Text.Highlighting.Kate.Syntax.Doxygen (
Text/Highlighting/Kate/Syntax/Doxygen.hs,
dist/build/Text/Highlighting/Kate/Syntax/Doxygen.o )
[16 of 63] Compiling Text.Highlighting.Kate.Syntax.C (
Text/Highlighting/Kate/Syntax/C.hs,
dist/build/Text/Highlighting/Kate/Syntax/C.o )
[17 of 63] Compiling Text.Highlighting.Kate.Syntax.Cpp (
Text/Highlighting/Kate/Syntax/Cpp.hs,
dist/build/Text/Highlighting/Kate/Syntax/Cpp.o )
[18 of 63] Compiling Text.Highlighting.Kate.Syntax.Dtd (
Text/Highlighting/Kate/Syntax/Dtd.hs,
dist/build/Text/Highlighting/Kate/Syntax/Dtd.o )
[19 of 63] Compiling Text.Highlighting.Kate.Syntax.Eiffel (
Text/Highlighting/Kate/Syntax/Eiffel.hs,
dist/build/Text/Highlighting/Kate/Syntax/Eiffel.o )
[20 of 63] Compiling Text.Highlighting.Kate.Syntax.Erlang (
Text/Highlighting/Kate/Syntax/Erlang.hs,
dist/build/Text/Highlighting/Kate/Syntax/Erlang.o )
[21 of 63] Compiling Text.Highlighting.Kate.Syntax.Fortran (
Text/Highlighting/Kate/Syntax/Fortran.hs,
dist/build/Text/Highlighting/Kate/Syntax/Fortran.o )
[22 of 63] Compiling Text.Highlighting.Kate.Syntax.Haskell (
Text/Highlighting/Kate/Syntax/Haskell.hs,
dist/build/Text/Highlighting/Kate/Syntax/Haskell.o )
[23 of 63] Compiling Text.Highlighting.Kate.Syntax.Javascript (
Text/Highlighting/Kate/Syntax/Javascript.hs,
dist/build/Text/Highlighting/Kate/Syntax/Javascript.o )
[24 of 63] Compiling Text.Highlighting.Kate.Syntax.Djangotemplate (
Text/Highlighting/Kate/Syntax/Djangotemplate.hs,
dist/build/Text/Highlighting/Kate/Syntax/Djangotemplate.o )
[25 of 63] Compiling Text.Highlighting.Kate.Syntax.Html (
Text/Highlighting/Kate/Syntax/Html.hs,
dist/build/Text/Highlighting/Kate/Syntax/Html.o )
[26 of 63] Compiling Text.Highlighting.Kate.Syntax.Javadoc (
Text/Highlighting/Kate/Syntax/Javadoc.hs,
dist/build/Text/Highlighting/Kate/Syntax/Javadoc.o )
[27 of 63] Compiling Text.Highlighting.Kate.Syntax.Java (
Text/Highlighting/Kate/Syntax/Java.hs,
dist/build/Text/Highlighting/Kate/Syntax/Java.o )
[28 of 63] Compiling Text.Highlighting.Kate.Syntax.Json (
Text/Highlighting/Kate/Syntax/Json.hs,
dist/build/Text/Highlighting/Kate/Syntax/Json.o )
[29 of 63] Compiling Text.Highlighting.Kate.Syntax.Latex (
Text/Highlighting/Kate/Syntax/Latex.hs,
dist/build/Text/Highlighting/Kate/Syntax/Latex.o )
[30 of 63] Compiling Text.Highlighting.Kate.Syntax.Lex (
Text/Highlighting/Kate/Syntax/Lex.hs,
dist/build/Text/Highlighting/Kate/Syntax/Lex.o )
[31 of 63] Compiling Text.Highlighting.Kate.Syntax.LiterateHaskell (
Text/Highlighting/Kate/Syntax/LiterateHaskell.hs,
dist/build/Text/Highlighting/Kate/Syntax/LiterateHaskell.o )
[32 of 63] Compiling Text.Highlighting.Kate.Syntax.Lua (
Text/Highlighting/Kate/Syntax/Lua.hs,
dist/build/Text/Highlighting/Kate/Syntax/Lua.o )
[33 of 63] Compiling Text.Highlighting.Kate.Syntax.Makefile (
Text/Highlighting/Kate/Syntax/Makefile.hs,
dist/build/Text/Highlighting/Kate/Syntax/Makefile.o )
[34 of 63] Compiling Text.Highlighting.Kate.Syntax.Matlab (
Text/Highlighting/Kate/Syntax/Matlab.hs,
dist/build/Text/Highlighting/Kate/Syntax/Matlab.o )
[35 of 63] Compiling Text.Highlighting.Kate.Syntax.Mediawiki (
Text/Highlighting/Kate/Syntax/Mediawiki.hs,
dist/build/Text/Highlighting/Kate/Syntax/Mediawiki.o )
[36 of 63] Compiling Text.Highlighting.Kate.Syntax.Modula3 (
Text/Highlighting/Kate/Syntax/Modula3.hs,
dist/build/Text/Highlighting/Kate/Syntax/Modula3.o )
[37 of 63] Compiling Text.Highlighting.Kate.Syntax.Nasm (
Text/Highlighting/Kate/Syntax/Nasm.hs,
dist/build/Text/Highlighting/Kate/Syntax/Nasm.o )
[38 of 63] Compiling Text.Highlighting.Kate.Syntax.Objectivec (
Text/Highlighting/Kate/Syntax/Objectivec.hs,
dist/build/Text/Highlighting/Kate/Syntax/Objectivec.o )
[39 of 63] Compiling Text.Highlighting.Kate.Syntax.Ocaml (
Text/Highlighting/Kate/Syntax/Ocaml.hs,
dist/build/Text/Highlighting/Kate/Syntax/Ocaml.o )
[40 of 63] Compiling Text.Highlighting.Kate.Syntax.Octave (
Text/Highlighting/Kate/Syntax/Octave.hs,
dist/build/Text/Highlighting/Kate/Syntax/Octave.o )
[41 of 63] Compiling Text.Highlighting.Kate.Syntax.Pascal (
Text/Highlighting/Kate/Syntax/Pascal.hs,
dist/build/Text/Highlighting/Kate/Syntax/Pascal.o )
[42 of 63] Compiling Text.Highlighting.Kate.Syntax.Perl (
Text/Highlighting/Kate/Syntax/Perl.hs,
dist/build/Text/Highlighting/Kate/Syntax/Perl.o )
[43 of 63] Compiling Text.Highlighting.Kate.Syntax.Php (
Text/Highlighting/Kate/Syntax/Php.hs,
dist/build/Text/Highlighting/Kate/Syntax/Php.o )
[44 of 63] Compiling Text.Highlighting.Kate.Syntax.Postscript (
Text/Highlighting/Kate/Syntax/Postscript.hs,
dist/build/Text/Highlighting/Kate/Syntax/Postscript.o )
[45 of 63] Compiling Text.Highlighting.Kate.Syntax.Prolog (
Text/Highlighting/Kate/Syntax/Prolog.hs,
dist/build/Text/Highlighting/Kate/Syntax/Prolog.o )

Text/Highlighting/Kate/Syntax/Prolog.hs:83:0:
    Warning: Defined but not used: `list_keywords'
[46 of 63] Compiling Text.Highlighting.Kate.Syntax.Python (
Text/Highlighting/Kate/Syntax/Python.hs,
dist/build/Text/Highlighting/Kate/Syntax/Python.o )
[47 of 63] Compiling Text.Highlighting.Kate.Syntax.Relaxngcompact (
Text/Highlighting/Kate/Syntax/Relaxngcompact.hs,
dist/build/Text/Highlighting/Kate/Syntax/Relaxngcompact.o )
[48 of 63] Compiling Text.Highlighting.Kate.Syntax.Rhtml (
Text/Highlighting/Kate/Syntax/Rhtml.hs,
dist/build/Text/Highlighting/Kate/Syntax/Rhtml.o )
[49 of 63] Compiling Text.Highlighting.Kate.Syntax.Ruby (
Text/Highlighting/Kate/Syntax/Ruby.hs,
dist/build/Text/Highlighting/Kate/Syntax/Ruby.o )
[50 of 63] Compiling Text.Highlighting.Kate.Syntax.Scala (
Text/Highlighting/Kate/Syntax/Scala.hs,
dist/build/Text/Highlighting/Kate/Syntax/Scala.o )
[51 of 63] Compiling Text.Highlighting.Kate.Syntax.Scheme (
Text/Highlighting/Kate/Syntax/Scheme.hs,
dist/build/Text/Highlighting/Kate/Syntax/Scheme.o )
[52 of 63] Compiling Text.Highlighting.Kate.Syntax.Sgml (
Text/Highlighting/Kate/Syntax/Sgml.hs,
dist/build/Text/Highlighting/Kate/Syntax/Sgml.o )
[53 of 63] Compiling Text.Highlighting.Kate.Syntax.Sql (
Text/Highlighting/Kate/Syntax/Sql.hs,
dist/build/Text/Highlighting/Kate/Syntax/Sql.o )
[54 of 63] Compiling Text.Highlighting.Kate.Syntax.SqlMysql (
Text/Highlighting/Kate/Syntax/SqlMysql.hs,
dist/build/Text/Highlighting/Kate/Syntax/SqlMysql.o )
[55 of 63] Compiling Text.Highlighting.Kate.Syntax.SqlPostgresql (
Text/Highlighting/Kate/Syntax/SqlPostgresql.hs,
dist/build/Text/Highlighting/Kate/Syntax/SqlPostgresql.o )
[56 of 63] Compiling Text.Highlighting.Kate.Syntax.Tcl (
Text/Highlighting/Kate/Syntax/Tcl.hs,
dist/build/Text/Highlighting/Kate/Syntax/Tcl.o )
[57 of 63] Compiling Text.Highlighting.Kate.Syntax.Texinfo (
Text/Highlighting/Kate/Syntax/Texinfo.hs,
dist/build/Text/Highlighting/Kate/Syntax/Texinfo.o )
[58 of 63] Compiling Text.Highlighting.Kate.Syntax.Xml (
Text/Highlighting/Kate/Syntax/Xml.hs,
dist/build/Text/Highlighting/Kate/Syntax/Xml.o )
[59 of 63] Compiling Text.Highlighting.Kate.Syntax.Xslt (
Text/Highlighting/Kate/Syntax/Xslt.hs,
dist/build/Text/Highlighting/Kate/Syntax/Xslt.o )
[60 of 63] Compiling Text.Highlighting.Kate.Syntax.Yacc (
Text/Highlighting/Kate/Syntax/Yacc.hs,
dist/build/Text/Highlighting/Kate/Syntax/Yacc.o )
[61 of 63] Compiling Text.Highlighting.Kate.Syntax (
Text/Highlighting/Kate/Syntax.hs,
dist/build/Text/Highlighting/Kate/Syntax.o )
[62 of 63] Compiling Text.Highlighting.Kate.Format (
Text/Highlighting/Kate/Format.hs,
dist/build/Text/Highlighting/Kate/Format.o )
[63 of 63] Compiling Text.Highlighting.Kate (
Text/Highlighting/Kate.hs, dist/build/Text/Highlighting/Kate.o )
Registering highlighting-kate-0.2.7.1...
Installing library in
/home/yang/.cabal/lib/highlighting-kate-0.2.7.1/ghc-6.12.1
Registering highlighting-kate-0.2.7.1...
Downloading safe-0.3...
Configuring safe-0.3...
Preprocessing library safe-0.3...
Building safe-0.3...
[1 of 1] Compiling Safe             ( Safe.hs, dist/build/Safe.o )
Registering safe-0.3...
Installing library in /home/yang/.cabal/lib/safe-0.3/ghc-6.12.1
Registering safe-0.3...
Downloading sendfile-0.7.2...
Configuring sendfile-0.7.2...
Preprocessing library sendfile-0.7.2...
Building sendfile-0.7.2...
[1 of 4] Compiling Network.Socket.SendFile.Iter (
src/Network/Socket/SendFile/Iter.hs,
dist/build/Network/Socket/SendFile/Iter.o )
[2 of 4] Compiling Network.Socket.SendFile.Linux (
dist/build/Network/Socket/SendFile/Linux.hs,
dist/build/Network/Socket/SendFile/Linux.o )

src/Network/Socket/SendFile/Linux.hsc:5:0:
    Warning: The import of `Int32' from module `Data.Int' is redundant

src/Network/Socket/SendFile/Linux.hsc:6:0:
    Warning: The import of `Word32'
             from module `Data.Word' is redundant
[3 of 4] Compiling Network.Socket.SendFile.Internal (
src/Network/Socket/SendFile/Internal.hs,
dist/build/Network/Socket/SendFile/Internal.o )
[4 of 4] Compiling Network.Socket.SendFile (
src/Network/Socket/SendFile.hs, dist/build/Network/Socket/SendFile.o )
Registering sendfile-0.7.2...
Installing library in /home/yang/.cabal/lib/sendfile-0.7.2/ghc-6.12.1
Registering sendfile-0.7.2...
Downloading split-0.1.2.3...
Configuring split-0.1.2.3...
Preprocessing library split-0.1.2.3...
Building split-0.1.2.3...
[1 of 2] Compiling Data.List.Split.Internals (
Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o )
[2 of 2] Compiling Data.List.Split  ( Data/List/Split.hs,
dist/build/Data/List/Split.o )
Registering split-0.1.2.3...
Installing library in /home/yang/.cabal/lib/split-0.1.2.3/ghc-6.12.1
Registering split-0.1.2.3...
Downloading strict-concurrency-0.2.4.1...
Configuring strict-concurrency-0.2.4.1...
Preprocessing library strict-concurrency-0.2.4.1...
Building strict-concurrency-0.2.4.1...
[1 of 2] Compiling Control.Concurrent.MVar.Strict (
Control/Concurrent/MVar/Strict.hs,
dist/build/Control/Concurrent/MVar/Strict.o )

Control/Concurrent/MVar/Strict.hs:39:0:
    Warning: The import of `MVar'
             from module `Control.Concurrent.MVar' is redundant

Control/Concurrent/MVar/Strict.hs:43:0:
    Warning: Module `GHC.IOBase' is deprecated: use GHC.IO instead

Control/Concurrent/MVar/Strict.hs:46:0:
    Warning: Module `Control.OldException' is deprecated:
               Future versions of base will not support the old
exceptions style. Please switch to extensible exceptions.

Control/Concurrent/MVar/Strict.hs:46:0:
    Warning: In the use of `Exception.catch'
             (imported from Control.OldException):
             Deprecated: "Future versions of base will not support the
old exceptions style. Please switch to extensible exceptions."
[2 of 2] Compiling Control.Concurrent.Chan.Strict (
Control/Concurrent/Chan/Strict.hs,
dist/build/Control/Concurrent/Chan/Strict.o )

Control/Concurrent/Chan/Strict.hs:59:9:
    Warning: orphan instance: instance NFData (MVar a)
Registering strict-concurrency-0.2.4.1...
Installing library in
/home/yang/.cabal/lib/strict-concurrency-0.2.4.1/ghc-6.12.1
Registering strict-concurrency-0.2.4.1...
Downloading syb-with-class-0.6.1.1...
Configuring syb-with-class-0.6.1.1...
Preprocessing library syb-with-class-0.6.1.1...
Building syb-with-class-0.6.1.1...
[1 of 4] Compiling Data.Generics.SYB.WithClass.Context (
Data/Generics/SYB/WithClass/Context.hs,
dist/build/Data/Generics/SYB/WithClass/Context.o )
[2 of 4] Compiling Data.Generics.SYB.WithClass.Basics (
Data/Generics/SYB/WithClass/Basics.hs,
dist/build/Data/Generics/SYB/WithClass/Basics.o )
[3 of 4] Compiling Data.Generics.SYB.WithClass.Derive (
Data/Generics/SYB/WithClass/Derive.hs,
dist/build/Data/Generics/SYB/WithClass/Derive.o )
[4 of 4] Compiling Data.Generics.SYB.WithClass.Instances (
Data/Generics/SYB/WithClass/Instances.hs,
dist/build/Data/Generics/SYB/WithClass/Instances.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.3.0.0 ... linking ... done.
Loading package containers-0.3.0.0 ... linking ... done.
Loading package pretty-1.0.1.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package bytestring-0.9.1.5 ... linking ... done.
Registering syb-with-class-0.6.1.1...
Installing library in /home/yang/.cabal/lib/syb-with-class-0.6.1.1/ghc-6.12.1
Registering syb-with-class-0.6.1.1...
Downloading text-0.10.0.0...
Configuring text-0.10.0.0...
Preprocessing library text-0.10.0.0...
Building text-0.10.0.0...
[ 1 of 33] Compiling Data.Text.Encoding.Utf32 (
Data/Text/Encoding/Utf32.hs, dist/build/Data/Text/Encoding/Utf32.o )
[ 2 of 33] Compiling Data.Text.Fusion.Size ( Data/Text/Fusion/Size.hs,
dist/build/Data/Text/Fusion/Size.o )
[ 3 of 33] Compiling Data.Text.Fusion.Internal (
Data/Text/Fusion/Internal.hs, dist/build/Data/Text/Fusion/Internal.o )
[ 4 of 33] Compiling Data.Text.Fusion.CaseMapping (
Data/Text/Fusion/CaseMapping.hs,
dist/build/Data/Text/Fusion/CaseMapping.o )
[ 5 of 33] Compiling Data.Text.UnsafeShift ( Data/Text/UnsafeShift.hs,
dist/build/Data/Text/UnsafeShift.o )
[ 6 of 33] Compiling Data.Text.Encoding.Error (
Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o )
[ 7 of 33] Compiling Data.Text.Encoding.Utf16 (
Data/Text/Encoding/Utf16.hs, dist/build/Data/Text/Encoding/Utf16.o )
[ 8 of 33] Compiling Data.Text.Util   ( Data/Text/Util.hs,
dist/build/Data/Text/Util.o )
[ 9 of 33] Compiling Data.Text.Fusion.Common (
Data/Text/Fusion/Common.hs, dist/build/Data/Text/Fusion/Common.o )
[10 of 33] Compiling Data.Text.Array  ( Data/Text/Array.hs,
dist/build/Data/Text/Array.o )
[11 of 33] Compiling Data.Text.Internal ( Data/Text/Internal.hs,
dist/build/Data/Text/Internal.o )
[12 of 33] Compiling Data.Text.UnsafeChar ( Data/Text/UnsafeChar.hs,
dist/build/Data/Text/UnsafeChar.o )
[13 of 33] Compiling Data.Text.Fusion ( Data/Text/Fusion.hs,
dist/build/Data/Text/Fusion.o )
[14 of 33] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs,
dist/build/Data/Text/Unsafe.o )
[15 of 33] Compiling Data.Text.Encoding.Utf8 (
Data/Text/Encoding/Utf8.hs, dist/build/Data/Text/Encoding/Utf8.o )
[16 of 33] Compiling Data.Text.Encoding.Fusion.Common (
Data/Text/Encoding/Fusion/Common.hs,
dist/build/Data/Text/Encoding/Fusion/Common.o )
[17 of 33] Compiling Data.Text.Encoding.Fusion (
Data/Text/Encoding/Fusion.hs, dist/build/Data/Text/Encoding/Fusion.o )
[18 of 33] Compiling Data.Text.Lazy.Encoding.Fusion (
Data/Text/Lazy/Encoding/Fusion.hs,
dist/build/Data/Text/Lazy/Encoding/Fusion.o )
[19 of 33] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs,
dist/build/Data/Text/Encoding.o )
[20 of 33] Compiling Data.Text.Search ( Data/Text/Search.hs,
dist/build/Data/Text/Search.o )
[21 of 33] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs,
dist/build/Data/Text/Foreign.o )
[22 of 33] Compiling Data.Text        ( Data/Text.hs, dist/build/Data/Text.o )
[23 of 33] Compiling Data.Text.IO.Internal ( Data/Text/IO/Internal.hs,
dist/build/Data/Text/IO/Internal.o )
[24 of 33] Compiling Data.Text.IO     ( Data/Text/IO.hs,
dist/build/Data/Text/IO.o )
[25 of 33] Compiling Data.Text.Lazy.Internal (
Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o )
[26 of 33] Compiling Data.Text.Lazy.Fusion ( Data/Text/Lazy/Fusion.hs,
dist/build/Data/Text/Lazy/Fusion.o )
[27 of 33] Compiling Data.Text.Lazy.Search ( Data/Text/Lazy/Search.hs,
dist/build/Data/Text/Lazy/Search.o )
[28 of 33] Compiling Data.Text.Lazy   ( Data/Text/Lazy.hs,
dist/build/Data/Text/Lazy.o )
[29 of 33] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs,
dist/build/Data/Text/Lazy/Read.o )
[30 of 33] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs,
dist/build/Data/Text/Lazy/IO.o )
[31 of 33] Compiling Data.Text.Lazy.Builder (
Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o )
[32 of 33] Compiling Data.Text.Lazy.Encoding (
Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o )
[33 of 33] Compiling Data.Text.Read   ( Data/Text/Read.hs,
dist/build/Data/Text/Read.o )
Registering text-0.10.0.0...
Installing library in /home/yang/.cabal/lib/text-0.10.0.0/ghc-6.12.1
Registering text-0.10.0.0...
Downloading HStringTemplate-0.6.5...
Configuring HStringTemplate-0.6.5...
Preprocessing library HStringTemplate-0.6.5...
Building HStringTemplate-0.6.5...
[1 of 9] Compiling Text.StringTemplate.Classes (
Text/StringTemplate/Classes.hs,
dist/build/Text/StringTemplate/Classes.o )
[2 of 9] Compiling Text.StringTemplate.Instances (
Text/StringTemplate/Instances.hs,
dist/build/Text/StringTemplate/Instances.o )
[3 of 9] Compiling Text.StringTemplate.Base (
Text/StringTemplate/Base.hs, dist/build/Text/StringTemplate/Base.o )
[4 of 9] Compiling Text.StringTemplate.QQ ( Text/StringTemplate/QQ.hs,
dist/build/Text/StringTemplate/QQ.o )
[5 of 9] Compiling Text.StringTemplate.Group (
Text/StringTemplate/Group.hs, dist/build/Text/StringTemplate/Group.o )
[6 of 9] Compiling Text.StringTemplate.Renderf (
Text/StringTemplate/Renderf.hs,
dist/build/Text/StringTemplate/Renderf.o )
[7 of 9] Compiling Text.StringTemplate.GenericStandard (
Text/StringTemplate/GenericStandard.hs,
dist/build/Text/StringTemplate/GenericStandard.o )
[8 of 9] Compiling Text.StringTemplate ( Text/StringTemplate.hs,
dist/build/Text/StringTemplate.o )
[9 of 9] Compiling Text.StringTemplate.GenericWithClass (
Text/StringTemplate/GenericWithClass.hs,
dist/build/Text/StringTemplate/GenericWithClass.o )
Registering HStringTemplate-0.6.5...
Installing library in /home/yang/.cabal/lib/HStringTemplate-0.6.5/ghc-6.12.1
Registering HStringTemplate-0.6.5...
Downloading syb-with-class-instances-text-0.0.1...
Configuring syb-with-class-instances-text-0.0.1...
Preprocessing library syb-with-class-instances-text-0.0.1...
Building syb-with-class-instances-text-0.0.1...
[1 of 1] Compiling Data.Generics.SYB.WithClass.Instances.Text (
Data/Generics/SYB/WithClass/Instances/Text.hs,
dist/build/Data/Generics/SYB/WithClass/Instances/Text.o )
Registering syb-with-class-instances-text-0.0.1...
Installing library in
/home/yang/.cabal/lib/syb-with-class-instances-text-0.0.1/ghc-6.12.1
Registering syb-with-class-instances-text-0.0.1...
Downloading unix-compat-0.2...
Configuring unix-compat-0.2...
Preprocessing library unix-compat-0.2...
Building unix-compat-0.2...
[1 of 6] Compiling System.PosixCompat.User (
dist/build/System/PosixCompat/User.hs,
dist/build/System/PosixCompat/User.o )
[2 of 6] Compiling System.PosixCompat.Types (
src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o
)
[3 of 6] Compiling System.PosixCompat.Extensions (
dist/build/System/PosixCompat/Extensions.hs,
dist/build/System/PosixCompat/Extensions.o )
[4 of 6] Compiling System.PosixCompat.Time (
src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o )
[5 of 6] Compiling System.PosixCompat.Files (
dist/build/System/PosixCompat/Files.hs,
dist/build/System/PosixCompat/Files.o )
[6 of 6] Compiling System.PosixCompat ( src/System/PosixCompat.hs,
dist/build/System/PosixCompat.o )
Registering unix-compat-0.2...
Installing library in /home/yang/.cabal/lib/unix-compat-0.2/ghc-6.12.1
Registering unix-compat-0.2...
Downloading happstack-util-0.5.0.3...
Configuring happstack-util-0.5.0.3...
Preprocessing library happstack-util-0.5.0.3...
Preprocessing executables for happstack-util-0.5.0.3...
Building happstack-util-0.5.0.3...
[ 1 of 19] Compiling Happstack.Util.FileManip (
src/Happstack/Util/FileManip.hs, dist/build/Happstack/Util/FileManip.o
)

on the commandline:
    Warning: -XRecursiveDo is deprecated: use -XDoRec or pragma {-#
LANGUAGE DoRec #-} instead

src/Happstack/Util/FileManip.hs:18:6:
    Warning: Defined but not used: `infoPath'

src/Happstack/Util/FileManip.hs:19:6:
    Warning: Defined but not used: `infoDepth'

src/Happstack/Util/FileManip.hs:20:6:
    Warning: Defined but not used: `infoStatus'

src/Happstack/Util/FileManip.hs:22:9:
    Warning: orphan instance: instance Eq F.FileStatus

src/Happstack/Util/FileManip.hs:35:23:
    Warning: Defined but not used: data constructor `FC'

src/Happstack/Util/FileManip.hs:83:35:
    Warning: This binding for `filter' shadows the existing binding
               imported from Prelude

src/Happstack/Util/TimeOut.hs:1:53:
    Warning: -XRecursiveDo is deprecated: use -XDoRec or pragma {-#
LANGUAGE DoRec #-} instead
[ 2 of 19] Compiling Happstack.Util.TH ( src/Happstack/Util/TH.hs,
dist/build/Happstack/Util/TH.o )
[ 3 of 19] Compiling Happstack.Util.OpenExclusively (
src/Happstack/Util/OpenExclusively.hs,
dist/build/Happstack/Util/OpenExclusively.o )
[ 4 of 19] Compiling Happstack.Util.Mail ( src/Happstack/Util/Mail.hs,
dist/build/Happstack/Util/Mail.o )
[ 5 of 19] Compiling Happstack.Util.LogFormat (
src/Happstack/Util/LogFormat.hs, dist/build/Happstack/Util/LogFormat.o
)
[ 6 of 19] Compiling Happstack.Util.HostAddress (
src/Happstack/Util/HostAddress.hs,
dist/build/Happstack/Util/HostAddress.o )
[ 7 of 19] Compiling Happstack.Util.Cron ( src/Happstack/Util/Cron.hs,
dist/build/Happstack/Util/Cron.o )
[ 8 of 19] Compiling Happstack.Util.Concurrent (
src/Happstack/Util/Concurrent.hs,
dist/build/Happstack/Util/Concurrent.o )
[ 9 of 19] Compiling Happstack.Util.TimeOut (
src/Happstack/Util/TimeOut.hs, dist/build/Happstack/Util/TimeOut.o )
dsMDo []

src/Happstack/Util/TimeOut.hs:136:10:
    Warning: A do-notation statement discarded a result of type Bool.
             Suppress this warning by saying "_ <- case t of {
                                                     Left e ->
tryPutMVar mv (Data.Either.Left e)
                                                     Right r
                                                       -> tryPutMVar
                                                            mv
                                                            (Data.Either.Right

(Data.Maybe.Just r)) }",
             or by using the flag -fno-warn-unused-do-bind
[10 of 19] Compiling Happstack.Util.Common (
src/Happstack/Util/Common.hs, dist/build/Happstack/Util/Common.o )

src/Happstack/Util/Common.hs:129:28:
    Warning: A do-notation statement discarded a result of type ThreadId.
             Suppress this warning by saying "_ <- forkIO
                                                     ((>>=)
hGetContents h put)",
             or by using the flag -fno-warn-unused-do-bind
[11 of 19] Compiling Happstack.Util.ByteStringCompat (
src/Happstack/Util/ByteStringCompat.hs,
dist/build/Happstack/Util/ByteStringCompat.o )
[12 of 19] Compiling Happstack.Util.AutoBuild (
src/Happstack/Util/AutoBuild.hs, dist/build/Happstack/Util/AutoBuild.o
)

src/Happstack/Util/AutoBuild.hs:38:12:
    Warning: A do-notation statement discarded a result of type
GHC.Conc.ThreadId.
             Suppress this warning by saying "_ <- forkIO
                                                     (builder mph
buildCmd binPath newMod)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Util/AutoBuild.hs:67:4:
    Warning: A do-notation statement discarded a result of type ExitCode.
             Suppress this warning by saying "_ <- bracket
                                                     (runBin binPath binArgs)
                                                     (terminateProcess)
                                                     (\ ph
                                                          -> (>>)
                                                               putMVar
mph ph waitForProcess ph)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Util/AutoBuild.hs:90:4:
    Warning: A do-notation statement discarded a result of type ExitCode.
             Suppress this warning by saying "_ <- waitForProcess ph",
             or by using the flag -fno-warn-unused-do-bind
[13 of 19] Compiling Happstack.Crypto.MD5 (
src/Happstack/Crypto/MD5.hs, dist/build/Happstack/Crypto/MD5.o )
[14 of 19] Compiling Happstack.Crypto.SHA1 (
src/Happstack/Crypto/SHA1.lhs, dist/build/Happstack/Crypto/SHA1.o )

src/Happstack/Crypto/SHA1.lhs:62:76:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral t'
               arising from a use of `^' at
src/Happstack/Crypto/SHA1.lhs:62:76-79
    In the second argument of `mod', namely `(2 ^ 64 :: Integer)'
    In the first argument of `fromIntegral', namely
        `((toInteger l) `mod` (2 ^ 64 :: Integer))'
    In the first argument of `sha1_step_1_2_work', namely
        `(fromIntegral ((toInteger l) `mod` (2 ^ 64 :: Integer)))'

src/Happstack/Crypto/SHA1.lhs:74:74:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral t'
               arising from a use of `^' at
src/Happstack/Crypto/SHA1.lhs:74:74-77
    In the second argument of `mod', namely `(2 ^ 64)'
    In the first argument of `sha1_step_1_2_work', namely
        `(((c64 + 8) `mod` (2 ^ 64)) :: Integer)'
    In the second argument of `(:)', namely
        `sha1_step_1_2_work (((c64 + 8) `mod` (2 ^ 64)) :: Integer) cs'
[15 of 19] Compiling Happstack.Util.Daemonize (
src/Happstack/Util/Daemonize.hs, dist/build/Happstack/Util/Daemonize.o
)
[16 of 19] Compiling Happstack.Crypto.DES (
src/Happstack/Crypto/DES.lhs, dist/build/Happstack/Crypto/DES.o )

src/Happstack/Crypto/DES.lhs:206:26:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Num t'
               arising from a use of `to_bool'
                            at src/Happstack/Crypto/DES.lhs:206:26-34
    In the first argument of `($)', namely `to_bool 4'
    In the expression: to_bool 4 $ (s !! row) !! col
    In the definition of `s_box':
        s_box s [a, b, c, d, e, f]
                = to_bool 4 $ (s !! row) !! col
                where
                    row = sum $ zipWith numericise [a, ....] [1, ....]
                    col = sum $ zipWith numericise [b, ....] [3, ....]
                    numericise = (\ x y -> if x then 2 ^ y else 0)
                    to_bool 0 _ = []
                    to_bool n i = ((i .&. 8) == 8) : to_bool (n - 1)
(shiftL i 1)

src/Happstack/Crypto/DES.lhs:209:41:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral b'
               arising from a use of `^' at
src/Happstack/Crypto/DES.lhs:209:41-43
    In the expression: 2 ^ y
    In the expression: if x then 2 ^ y else 0
    In the expression: (\ x y -> if x then 2 ^ y else 0)
[17 of 19] Compiling Happstack.Crypto.W64 (
src/Happstack/Crypto/W64.hs, dist/build/Happstack/Crypto/W64.o )

src/Happstack/Crypto/W64.hs:34:28:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral t'
               arising from a use of `^' at src/Happstack/Crypto/W64.hs:34:28-31
    In the second argument of `(*)', namely `2 ^ 24'
    In the first argument of `(+)', namely `a * 2 ^ 24'
    In the first argument of `(+)', namely `a * 2 ^ 24 + b * 2 ^ 16'

src/Happstack/Crypto/W64.hs:34:35:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral t'
               arising from a use of `^' at src/Happstack/Crypto/W64.hs:34:35-38
    In the second argument of `(*)', namely `2 ^ 16'
    In the second argument of `(+)', namely `b * 2 ^ 16'
    In the first argument of `(+)', namely `a * 2 ^ 24 + b * 2 ^ 16'

src/Happstack/Crypto/W64.hs:34:42:
    Warning: Defaulting the following constraint(s) to type `Integer'
             `Integral t'
               arising from a use of `^' at src/Happstack/Crypto/W64.hs:34:42-44
    In the second argument of `(*)', namely `2 ^ 8'
    In the second argument of `(+)', namely `c * 2 ^ 8'
    In the first argument of `(+)', namely
        `a * 2 ^ 24 + b * 2 ^ 16 + c * 2 ^ 8'
[18 of 19] Compiling Happstack.Crypto.Base64 (
src/Happstack/Crypto/Base64.hs, dist/build/Happstack/Crypto/Base64.o )
[19 of 19] Compiling Happstack.Crypto.HMAC (
src/Happstack/Crypto/HMAC.hs, dist/build/Happstack/Crypto/HMAC.o )
Registering happstack-util-0.5.0.3...
Installing library in /home/yang/.cabal/lib/happstack-util-0.5.0.3/ghc-6.12.1
Registering happstack-util-0.5.0.3...
Downloading url-2.1.2...
Configuring url-2.1.2...
Preprocessing library url-2.1.2...
Building url-2.1.2...
[1 of 1] Compiling Network.URL      ( Network/URL.hs, dist/build/Network/URL.o )
Registering url-2.1.2...
Installing library in /home/yang/.cabal/lib/url-2.1.2/ghc-6.12.1
Registering url-2.1.2...
Downloading xml-1.3.7...
Configuring xml-1.3.7...
Preprocessing library xml-1.3.7...
Building xml-1.3.7...
[1 of 7] Compiling Text.XML.Light.Types ( Text/XML/Light/Types.hs,
dist/build/Text/XML/Light/Types.o )
[2 of 7] Compiling Text.XML.Light.Proc ( Text/XML/Light/Proc.hs,
dist/build/Text/XML/Light/Proc.o )
[3 of 7] Compiling Text.XML.Light.Output ( Text/XML/Light/Output.hs,
dist/build/Text/XML/Light/Output.o )
[4 of 7] Compiling Text.XML.Light.Lexer ( Text/XML/Light/Lexer.hs,
dist/build/Text/XML/Light/Lexer.o )

Text/XML/Light/Lexer.hs:7:0:
    Warning: The import of `ord' from module `Data.Char' is redundant
[5 of 7] Compiling Text.XML.Light.Input ( Text/XML/Light/Input.hs,
dist/build/Text/XML/Light/Input.o )
[6 of 7] Compiling Text.XML.Light.Cursor ( Text/XML/Light/Cursor.hs,
dist/build/Text/XML/Light/Cursor.o )
[7 of 7] Compiling Text.XML.Light   ( Text/XML/Light.hs,
dist/build/Text/XML/Light.o )
Registering xml-1.3.7...
Installing library in /home/yang/.cabal/lib/xml-1.3.7/ghc-6.12.1
Registering xml-1.3.7...
Downloading feed-0.3.8...
Configuring feed-0.3.8...
Preprocessing library feed-0.3.8...
Building feed-0.3.8...
[ 1 of 22] Compiling Text.Atom.Feed.Link ( Text/Atom/Feed/Link.hs,
dist/build/Text/Atom/Feed/Link.o )
[ 2 of 22] Compiling Text.Atom.Feed   ( Text/Atom/Feed.hs,
dist/build/Text/Atom/Feed.o )
[ 3 of 22] Compiling Text.Atom.Feed.Export ( Text/Atom/Feed/Export.hs,
dist/build/Text/Atom/Feed/Export.o )

Text/Atom/Feed/Export.hs:19:0:
    Warning: The import of `Data.List' is redundant
               except perhaps to import instances from `Data.List'
             To import instances alone, use: import Data.List()

Text/Atom/Feed/Export.hs:20:0:
    Warning: The import of `Data.Maybe' is redundant
               except perhaps to import instances from `Data.Maybe'
             To import instances alone, use: import Data.Maybe()
[ 4 of 22] Compiling Text.Atom.Feed.Import ( Text/Atom/Feed/Import.hs,
dist/build/Text/Atom/Feed/Import.o )
[ 5 of 22] Compiling Text.Atom.Feed.Validate (
Text/Atom/Feed/Validate.hs, dist/build/Text/Atom/Feed/Validate.o )
[ 6 of 22] Compiling Text.Atom.Pub    ( Text/Atom/Pub.hs,
dist/build/Text/Atom/Pub.o )
[ 7 of 22] Compiling Text.Atom.Pub.Export ( Text/Atom/Pub/Export.hs,
dist/build/Text/Atom/Pub/Export.o )

Text/Atom/Pub/Export.hs:21:0:
    Warning: The import of `Data.Maybe' is redundant
               except perhaps to import instances from `Data.Maybe'
             To import instances alone, use: import Data.Maybe()
[ 8 of 22] Compiling Text.DublinCore.Types ( Text/DublinCore/Types.hs,
dist/build/Text/DublinCore/Types.o )
[ 9 of 22] Compiling Text.RSS1.Syntax ( Text/RSS1/Syntax.hs,
dist/build/Text/RSS1/Syntax.o )
[10 of 22] Compiling Text.RSS1.Utils  ( Text/RSS1/Utils.hs,
dist/build/Text/RSS1/Utils.o )

Text/RSS1/Utils.hs:16:0:
    Warning: The import of `Text.XML.Light.Proc' is redundant
               except perhaps to import instances from `Text.XML.Light.Proc'
             To import instances alone, use: import Text.XML.Light.Proc()
[11 of 22] Compiling Text.RSS1.Import ( Text/RSS1/Import.hs,
dist/build/Text/RSS1/Import.o )

Text/RSS1/Import.hs:20:0:
    Warning: The import of `Text.XML.Light.Proc' is redundant
               except perhaps to import instances from `Text.XML.Light.Proc'
             To import instances alone, use: import Text.XML.Light.Proc()
[12 of 22] Compiling Text.RSS1.Export ( Text/RSS1/Export.hs,
dist/build/Text/RSS1/Export.o )
[13 of 22] Compiling Text.RSS.Syntax  ( Text/RSS/Syntax.hs,
dist/build/Text/RSS/Syntax.o )
[14 of 22] Compiling Text.RSS.Import  ( Text/RSS/Import.hs,
dist/build/Text/RSS/Import.o )
[15 of 22] Compiling Text.RSS.Export  ( Text/RSS/Export.hs,
dist/build/Text/RSS/Export.o )

Text/RSS/Export.hs:19:0:
    Warning: The import of `Data.List' is redundant
               except perhaps to import instances from `Data.List'
             To import instances alone, use: import Data.List()
[16 of 22] Compiling Text.Feed.Types  ( Text/Feed/Types.hs,
dist/build/Text/Feed/Types.o )
[17 of 22] Compiling Text.Feed.Import ( Text/Feed/Import.hs,
dist/build/Text/Feed/Import.o )
[18 of 22] Compiling Text.Feed.Export ( Text/Feed/Export.hs,
dist/build/Text/Feed/Export.o )
[19 of 22] Compiling Text.Feed.Util   ( Text/Feed/Util.hs,
dist/build/Text/Feed/Util.o )
[20 of 22] Compiling Text.Feed.Query  ( Text/Feed/Query.hs,
dist/build/Text/Feed/Query.o )
[21 of 22] Compiling Text.Feed.Constructor ( Text/Feed/Constructor.hs,
dist/build/Text/Feed/Constructor.o )

Text/Feed/Constructor.hs:130:4:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative: Patterns not matched: XMLFeed _
[22 of 22] Compiling Text.Feed.Translate ( Text/Feed/Translate.hs,
dist/build/Text/Feed/Translate.o )
Registering feed-0.3.8...
Installing library in /home/yang/.cabal/lib/feed-0.3.8/ghc-6.12.1
Registering feed-0.3.8...
Downloading filestore-0.3.4.3...
[1 of 1] Compiling Main             (
/tmp/filestore-0.3.4.39068/filestore-0.3.4.3/Setup.lhs,
/tmp/filestore-0.3.4.39068/filestore-0.3.4.3/dist/setup/Main.o )
Linking /tmp/filestore-0.3.4.39068/filestore-0.3.4.3/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading texmath-0.4...
[1 of 1] Compiling Main             (
/tmp/texmath-0.49068/texmath-0.4/Setup.hs,
/tmp/texmath-0.49068/texmath-0.4/dist/setup/Main.o )
Linking /tmp/texmath-0.49068/texmath-0.4/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading zip-archive-0.1.1.6...
Configuring zip-archive-0.1.1.6...
Preprocessing library zip-archive-0.1.1.6...
Preprocessing executables for zip-archive-0.1.1.6...
Building zip-archive-0.1.1.6...
[1 of 1] Compiling Codec.Archive.Zip ( Codec/Archive/Zip.hs,
dist/build/Codec/Archive/Zip.o )
Registering zip-archive-0.1.1.6...
Installing library in /home/yang/.cabal/lib/zip-archive-0.1.1.6/ghc-6.12.1
Registering zip-archive-0.1.1.6...
cabal: Error: some packages failed to install:
HaXml-1.13.3 failed during the configure step. The exception was:
ExitFailure 1
cautious-file-0.1.5 failed during the configure step. The exception was:
ExitFailure 1
filestore-0.3.4.3 failed during the configure step. The exception was:
ExitFailure 1
ghc-paths-0.1.0.8 failed during the configure step. The exception was:
ExitFailure 1
gitit-0.7.3.8 depends on texmath-0.4 which failed to install.
happstack-data-0.5.0.3 depends on HaXml-1.13.3 which failed to install.
happstack-server-0.5.0.4 depends on HaXml-1.13.3 which failed to install.
pandoc-1.6 depends on texmath-0.4 which failed to install.
recaptcha-0.1 failed during the configure step. The exception was:
ExitFailure 1
texmath-0.4 failed during the configure step. The exception was:
ExitFailure 1

yang at yz:~$ cabal install gitit
Resolving dependencies...
[1 of 1] Compiling Main             (
/tmp/HaXml-1.13.311173/HaXml-1.13.3/Setup.hs,
/tmp/HaXml-1.13.311173/HaXml-1.13.3/dist/setup/Main.o )
Linking /tmp/HaXml-1.13.311173/HaXml-1.13.3/dist/setup/setup ...
Warning: HaXml.cabal: The field "hs-source-dir" is deprecated, please use
"hs-source-dirs"
Configuring HaXml-1.13.3...
Warning: No 'build-type' specified. If you do not need a custom Setup.hs or
./configure script then use 'build-type: Simple'.
Preprocessing library HaXml-1.13.3...
Preprocessing executables for HaXml-1.13.3...
Building HaXml-1.13.3...
[ 1 of 23] Compiling Text.XML.HaXml.Xtract.Lex (
src/Text/XML/HaXml/Xtract/Lex.hs,
dist/build/Text/XML/HaXml/Xtract/Lex.o )

src/Text/XML/HaXml/Xtract/Lex.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 2 of 23] Compiling Text.XML.HaXml.Lex ( src/Text/XML/HaXml/Lex.hs,
dist/build/Text/XML/HaXml/Lex.o )

src/Text/XML/HaXml/Lex.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 3 of 23] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef (
src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs,
dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o )

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 4 of 23] Compiling Text.XML.HaXml.DtdToHaskell.Instance (
src/Text/XML/HaXml/DtdToHaskell/Instance.hs,
dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o )

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 5 of 23] Compiling Text.XML.HaXml.Types (
src/Text/XML/HaXml/Types.hs, dist/build/Text/XML/HaXml/Types.o )

src/Text/XML/HaXml/Types.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 6 of 23] Compiling Text.XML.HaXml.Combinators (
src/Text/XML/HaXml/Combinators.hs,
dist/build/Text/XML/HaXml/Combinators.o )

src/Text/XML/HaXml/Combinators.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 7 of 23] Compiling Text.XML.HaXml.Pretty (
src/Text/XML/HaXml/Pretty.hs, dist/build/Text/XML/HaXml/Pretty.o )

src/Text/XML/HaXml/Pretty.hs:24:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 8 of 23] Compiling Text.XML.HaXml.Html.Generate (
src/Text/XML/HaXml/Html/Generate.hs,
dist/build/Text/XML/HaXml/Html/Generate.o )

src/Text/XML/HaXml/Html/Generate.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 9 of 23] Compiling Text.XML.HaXml.Verbatim (
src/Text/XML/HaXml/Verbatim.hs, dist/build/Text/XML/HaXml/Verbatim.o )

src/Text/XML/HaXml/Verbatim.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[10 of 23] Compiling Text.XML.HaXml.Escape (
src/Text/XML/HaXml/Escape.hs, dist/build/Text/XML/HaXml/Escape.o )

src/Text/XML/HaXml/Escape.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[11 of 23] Compiling Text.XML.HaXml.DtdToHaskell.Convert (
src/Text/XML/HaXml/DtdToHaskell/Convert.hs,
dist/build/Text/XML/HaXml/DtdToHaskell/Convert.o )

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[12 of 23] Compiling Text.XML.HaXml.Html.Pretty (
src/Text/XML/HaXml/Html/Pretty.hs,
dist/build/Text/XML/HaXml/Html/Pretty.o )

src/Text/XML/HaXml/Html/Pretty.hs:11:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[13 of 23] Compiling Text.XML.HaXml.Xtract.Combinators (
src/Text/XML/HaXml/Xtract/Combinators.hs,
dist/build/Text/XML/HaXml/Xtract/Combinators.o )

src/Text/XML/HaXml/Xtract/Combinators.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[14 of 23] Compiling Text.ParserCombinators.HuttonMeijerWallace (
src/Text/ParserCombinators/HuttonMeijerWallace.hs,
dist/build/Text/ParserCombinators/HuttonMeijerWallace.o )

src/Text/ParserCombinators/HuttonMeijerWallace.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[15 of 23] Compiling Text.XML.HaXml.Parse (
src/Text/XML/HaXml/Parse.hs, dist/build/Text/XML/HaXml/Parse.o )

src/Text/XML/HaXml/Parse.hs:19:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:20:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[16 of 23] Compiling Text.XML.HaXml.Haskell2Xml (
src/Text/XML/HaXml/Haskell2Xml.hs,
dist/build/Text/XML/HaXml/Haskell2Xml.o )

src/Text/XML/HaXml/Haskell2Xml.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[17 of 23] Compiling Text.XML.HaXml.Xml2Haskell (
src/Text/XML/HaXml/Xml2Haskell.hs,
dist/build/Text/XML/HaXml/Xml2Haskell.o )

src/Text/XML/HaXml/Xml2Haskell.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[18 of 23] Compiling Text.XML.HaXml.Validate (
src/Text/XML/HaXml/Validate.hs, dist/build/Text/XML/HaXml/Validate.o )

src/Text/XML/HaXml/Validate.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[19 of 23] Compiling Text.XML.HaXml.OneOfN (
src/Text/XML/HaXml/OneOfN.hs, dist/build/Text/XML/HaXml/OneOfN.o )

src/Text/XML/HaXml/OneOfN.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[20 of 23] Compiling Text.XML.HaXml.Html.Parse (
src/Text/XML/HaXml/Html/Parse.hs,
dist/build/Text/XML/HaXml/Html/Parse.o )

src/Text/XML/HaXml/Html/Parse.hs:14:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:15:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[21 of 23] Compiling Text.XML.HaXml.Wrappers (
src/Text/XML/HaXml/Wrappers.hs, dist/build/Text/XML/HaXml/Wrappers.o )

src/Text/XML/HaXml/Wrappers.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[22 of 23] Compiling Text.XML.HaXml   ( src/Text/XML/HaXml.hs,
dist/build/Text/XML/HaXml.o )

src/Text/XML/HaXml.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[23 of 23] Compiling Text.XML.HaXml.Xtract.Parse (
src/Text/XML/HaXml/Xtract/Parse.hs,
dist/build/Text/XML/HaXml/Xtract/Parse.o )

src/Text/XML/HaXml/Xtract/Parse.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
Registering HaXml-1.13.3...
[1 of 9] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[2 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Lex.hs:46:16: Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:51:41:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:46:16

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:110: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:121:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:122:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:123:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:124:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:125:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:126:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:127:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:128:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:129:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:130:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:131:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:132:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:133:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:146:0:
    Warning: Definition but no type signature for `forcep'
             Inferred type: forcep :: Posn -> Int

src/Text/XML/HaXml/Lex.hs:146:11:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Lex.hs:146:17:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Lex.hs:152:16:
    Warning: Defined but not used: `c'

src/Text/XML/HaXml/Lex.hs:156:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `white':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` [' ', '\n', '\r', '\t', '\160']

src/Text/XML/HaXml/Lex.hs:166:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:176:20:
    Warning: Defined but not used: `ys'

src/Text/XML/HaXml/Lex.hs:178:1: Warning: Defined but not used: `x'

src/Text/XML/HaXml/Lex.hs:178:3:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Lex.hs:180: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:180:16:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:180:20:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:180:33:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:190: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:190:21:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:190:25:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:190:38:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:247:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:322:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `xmlName': Patterns not matched: _ [] _ _

src/Text/XML/HaXml/Lex.hs:322: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:326:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:326:28:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:329:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:329:26:
    Warning: This binding for `s' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:11

src/Text/XML/HaXml/Lex.hs:329:28:
    Warning: This binding for `ss' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:13

src/Text/XML/HaXml/Lex.hs:329:32:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlContent'
             Inferred type: xmlContent :: [Char]
                                          -> [Where]
                                          -> Posn
                                          -> Posn
                                          -> [Char]
                                          -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPI'
             Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPIEnd'
             Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlComment'
             Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlTag'
             Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSection'
             Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSpecial'
             Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:15:
    Warning: Defined but not used: `w'

src/Text/XML/HaXml/Lex.hs:334:17:
    Warning: Defined but not used: `pos'
[3 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Combinators.hs:78:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:79:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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

src/Text/XML/HaXml/Combinators.hs:108:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:111:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:112:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:115:6:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:116:4:
    Warning: Defined but not used: `t'

src/Text/XML/HaXml/Combinators.hs:118:10:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:119:8:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Combinators.hs:121:7:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:122:5:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:124:11:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:125:8:
    Warning: Defined but not used: `av'

src/Text/XML/HaXml/Combinators.hs:135:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `find':
                 Patterns not matched:
                     _ _ (CString _ _)
                     _ _ (CRef _)
                     _ _ (CMisc _)

src/Text/XML/HaXml/Combinators.hs:136:16:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:137:8:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `value':
                 Patterns not matched:
                     AttValue []
                     AttValue ((Right _) : _)
                     AttValue ((Left _) : (_ : _))

src/Text/XML/HaXml/Combinators.hs:137:30:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:145:2:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:202:15:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:271:5:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Combinators.hs:291:8:
    Warning: This binding for `attr' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:121:0

src/Text/XML/HaXml/Combinators.hs:306:11:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:311:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Combinators.hs:310:29

src/Text/XML/HaXml/Combinators.hs:312:13:
    Warning: Defined but not used: `as'

src/Text/XML/HaXml/Combinators.hs:362:12:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))
[4 of 9] Compiling Text.ParserCombinators.HuttonMeijerWallace (
src/Text/ParserCombinators/HuttonMeijerWallace.hs,
dist/build/Canonicalise/Canonicalise-tmp/Text/ParserCombinators/HuttonMeijerWallace.o
)

src/Text/ParserCombinators/HuttonMeijerWallace.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/ParserCombinators/HuttonMeijerWallace.hs:56:0:
    Warning: The import of `Char' is redundant
               except perhaps to import instances from `Char'
             To import instances alone, use: import Char()

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:8:
    Warning: Defined but not used: `err'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:107:23:
    Warning: Defined but not used: `q'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:157:44:
    Warning: Defined but not used: `xs'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:158:35:
    Warning: This binding for `otherwise' shadows the existing binding
               imported from Prelude

src/Text/ParserCombinators/HuttonMeijerWallace.hs:183:0:
    Warning: Defined but not used: `sat'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:209:49:
    Warning: A do-notation statement discarded a result of type b.
             Suppress this warning by saying "_ <- sep",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:235:39:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- p",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:240:28:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- open",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:242:28:
    Warning: A do-notation statement discarded a result of type c.
             Suppress this warning by saying "_ <- close",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:257:21:
    Warning: Defined but not used: `st'
[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:24:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Pretty.hs:25:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Pretty.hs:31: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/Pretty.hs:31:9:
    Warning: Defined but not used: `g'

src/Text/XML/HaXml/Pretty.hs:32:7:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:34:0:
    Warning: Definition but no type signature for `maybe'
             Inferred type: maybe :: forall t. (t -> Doc) -> Maybe t -> Doc

src/Text/XML/HaXml/Pretty.hs:34:6:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:84:0:
    Warning: Defined but not used: `extsubset'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Defined but not used: `extsubsetdecl'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Definition but no type signature for `conditionalsect'
             Inferred type: conditionalsect :: ConditionalSect -> Doc

src/Text/XML/HaXml/Pretty.hs:102:0:
    Warning: Definition but no type signature for `isText'
             Inferred type: isText :: Content -> Bool

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carryelem'
             Inferred type: carryelem :: Element -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carrycontent'
             Inferred type: carrycontent :: Content -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:110:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/Pretty.hs:126:10:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:156:0:
    Warning: Definition but no type signature for `elementdecl'
             Inferred type: elementdecl :: ElementDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:158:0:
    Warning: Definition but no type signature for `contentspec'
             Inferred type: contentspec :: ContentSpec -> Doc

src/Text/XML/HaXml/Pretty.hs:169:0:
    Warning: Definition but no type signature for `modifier'
             Inferred type: modifier :: Modifier -> Doc

src/Text/XML/HaXml/Pretty.hs:173:0:
    Warning: Definition but no type signature for `mixed'
             Inferred type: mixed :: Mixed -> Doc

src/Text/XML/HaXml/Pretty.hs:178:0:
    Warning: Definition but no type signature for `attlistdecl'
             Inferred type: attlistdecl :: AttListDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:180:0:
    Warning: Definition but no type signature for `attdef'
             Inferred type: attdef :: AttDef -> Doc

src/Text/XML/HaXml/Pretty.hs:181:0:
    Warning: Definition but no type signature for `atttype'
             Inferred type: atttype :: AttType -> Doc

src/Text/XML/HaXml/Pretty.hs:184:0:
    Warning: Definition but no type signature for `tokenizedtype'
             Inferred type: tokenizedtype :: TokenizedType -> Doc

src/Text/XML/HaXml/Pretty.hs:191:0:
    Warning: Definition but no type signature for `enumeratedtype'
             Inferred type: enumeratedtype :: EnumeratedType -> Doc

src/Text/XML/HaXml/Pretty.hs:193:0:
    Warning: Definition but no type signature for `notationtype'
             Inferred type: notationtype :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:195:0:
    Warning: Definition but no type signature for `enumeration'
             Inferred type: enumeration :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:196:0:
    Warning: Definition but no type signature for `defaultdecl'
             Inferred type: defaultdecl :: DefaultDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:199:0:
    Warning: Defined but not used: `conditionalsect'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Definition but no type signature for `ignore'
             Inferred type: ignore :: Ignore -> Doc

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Definition but no type signature for `ignoresectcontents'
             Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc

src/Text/XML/HaXml/Pretty.hs:206:46:
    Warning: This binding for `i' shadows the existing binding
               bound at src/Text/XML/HaXml/Pretty.hs:204:39

src/Text/XML/HaXml/Pretty.hs:209:0:
    Warning: Definition but no type signature for `reference'
             Inferred type: reference :: Reference -> Doc

src/Text/XML/HaXml/Pretty.hs:211:0:
    Warning: Definition but no type signature for `entityref'
             Inferred type: entityref :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:212:0:
    Warning: Definition but no type signature for `charref'
             Inferred type: charref :: forall a. (Show a) => a -> Doc

src/Text/XML/HaXml/Pretty.hs:213:0:
    Warning: Definition but no type signature for `entitydecl'
             Inferred type: entitydecl :: EntityDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:215:0:
    Warning: Definition but no type signature for `gedecl'
             Inferred type: gedecl :: GEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:217:0:
    Warning: Definition but no type signature for `pedecl'
             Inferred type: pedecl :: PEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:219:0:
    Warning: Definition but no type signature for `entitydef'
             Inferred type: entitydef :: EntityDef -> Doc

src/Text/XML/HaXml/Pretty.hs:219:26:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:221:0:
    Warning: Definition but no type signature for `pedef'
             Inferred type: pedef :: PEDef -> Doc

src/Text/XML/HaXml/Pretty.hs:221:24:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:223:0:
    Warning: Definition but no type signature for `externalid'
             Inferred type: externalid :: ExternalID -> Doc

src/Text/XML/HaXml/Pretty.hs:226:0:
    Warning: Definition but no type signature for `ndatadecl'
             Inferred type: ndatadecl :: NDataDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Definition but no type signature for `textdecl'
             Inferred type: textdecl :: TextDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Definition but no type signature for `extparsedent'
             Inferred type: extparsedent :: ExtParsedEnt -> Doc

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Defined but not used: `extpe'

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Definition but no type signature for `extpe'
             Inferred type: extpe :: ExtPE -> Doc

src/Text/XML/HaXml/Pretty.hs:232:0:
    Warning: Definition but no type signature for `notationdecl'
             Inferred type: notationdecl :: NotationDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:235:0:
    Warning: Definition but no type signature for `publicid'
             Inferred type: publicid :: PublicID -> Doc

src/Text/XML/HaXml/Pretty.hs:236:0:
    Warning: Definition but no type signature for `encodingdecl'
             Inferred type: encodingdecl :: EncodingDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:237:0:
    Warning: Definition but no type signature for `nmtoken'
             Inferred type: nmtoken :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:238:0:
    Warning: Definition but no type signature for `attvalue'
             Inferred type: attvalue :: AttValue -> Doc

src/Text/XML/HaXml/Pretty.hs:241:0:
    Warning: Definition but no type signature for `entityvalue'
             Inferred type: entityvalue :: EntityValue -> Doc

src/Text/XML/HaXml/Pretty.hs:244:0:
    Warning: Definition but no type signature for `ev'
             Inferred type: ev :: EV -> Doc

src/Text/XML/HaXml/Pretty.hs:247:0:
    Warning: Definition but no type signature for `pubidliteral'
             Inferred type: pubidliteral :: PubidLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:250:0:
    Warning: Definition but no type signature for `systemliteral'
             Inferred type: systemliteral :: SystemLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:253:0:
    Warning: Definition but no type signature for `chardata'
             Inferred type: chardata :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:254:0:
    Warning: Definition but no type signature for `cdsect'
             Inferred type: cdsect :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:257:0:
    Warning: Definition but no type signature for `containsDoubleQuote'
             Inferred type: containsDoubleQuote :: [EV] -> Bool
[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:14:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:15:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:16:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Html/Parse.hs:40:6:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:48:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:52:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `sanitycheck':
                 Patterns not matched: (_, _, (Left _) : _) : _

src/Text/XML/HaXml/Html/Parse.hs:54:14:
    Warning: Defined but not used: `x'

src/Text/XML/HaXml/Html/Parse.hs:54:18:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:54:37:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Html/Parse.hs:65:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:69:15:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:19

src/Text/XML/HaXml/Html/Parse.hs:71:39:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:71:41:
    Warning: This binding for `avs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:32

src/Text/XML/HaXml/Html/Parse.hs:71:45:
    Warning: This binding for `cs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:36

src/Text/XML/HaXml/Html/Parse.hs:75:0:
    Warning: Definition but no type signature for `selfclosingtags'
             Inferred type: selfclosingtags :: [[Char]]

src/Text/XML/HaXml/Html/Parse.hs:79:0:
    Warning: Definition but no type signature for `closeInnerTags'
             Inferred type: closeInnerTags :: [([Char], [[Char]])]

src/Text/XML/HaXml/Html/Parse.hs:125: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:126:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Html/Parse.hs:126: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:127:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Html/Parse.hs:127: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:136:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:139:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:140:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:155:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:157:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:159:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Html/Parse.hs:180:34:
    Warning: This binding for `es' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:176:4

src/Text/XML/HaXml/Html/Parse.hs:189:4:
    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:192:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- ((+++)
                                                      tok
Text.XML.HaXml.Lex.TokPIClose
                                                      tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing ?> or >"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:197:4:
    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:210:4:
    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:214:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:228:4:
    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:242:4:
    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:243:4:
    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:249:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:296:4:
    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:306: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/Html/Parse.hs:316: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/Html/Parse.hs:320: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/Html/Parse.hs:323:14:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > or /> in
element tag"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:347:0:
    Warning: Definition but no type signature for `unparse'
             Inferred type: unparse :: [TokenT]
                                       -> Parser () (Posn, TokenT) String ()

src/Text/XML/HaXml/Html/Parse.hs:350:0:
    Warning: Definition but no type signature for `reformatAttrs'
             Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:351:10:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `f0':
                 Patterns not matched:
                     (_, AttValue [])
                     (_, AttValue ((Right _) : _))
                     (_, AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Html/Parse.hs:353:0:
    Warning: Definition but no type signature for `reformatTags'
             Inferred type: reformatTags :: [(String, [(String, AttValue)])]
                                            -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:374:13:
    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:537:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:616:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Html/Parse.hs:617:4:
    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:621:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:653:0:
    Warning: Defined but not used: `publicid'

src/Text/XML/HaXml/Html/Parse.hs:659:0:
    Warning: Defined but not used: `entityvalue'

src/Text/XML/HaXml/Html/Parse.hs:664: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:19:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:20:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:21:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Parse.hs:57:0:
    Warning: Definition but no type signature for `debug'
             Inferred type: debug :: forall t t1. t -> t1 -> t

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

src/Text/XML/HaXml/Parse.hs:84:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:85:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:87:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:88:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:119:15:
    Warning: Defined but not used: `ge'

src/Text/XML/HaXml/Parse.hs:131:0:
    Warning: Definition but no type signature for `fst3'
             Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Definition but no type signature for `snd3'
             Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Definition but no type signature for `thd3'
             Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2

src/Text/XML/HaXml/Parse.hs:140:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:143:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:144:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:159:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:161:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:163:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Parse.hs:182:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:208:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:228:47:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:244:4:
    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:247:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:252:4:
    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:265:4:
    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:269:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:283:4:
    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:293:4:
    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:294:4:
    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:300:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Parse.hs:334:4:
    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:336: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:338: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:347:11:
    Warning: Defined but not used: `p'

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

src/Text/XML/HaXml/Parse.hs:374:4:
    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:375:4:
    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:378:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   ((++)
                                                      "expected >
terminating ELEMENT decl"
                                                      (++)
                                                        "\n    element
name was "
                                                        (++)
                                                          show n
                                                          (++)
                                                            "\n
contentspec was "
                                                            (\
(ContentSpec p) -> show p) c)",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:426:9:
    Warning: orphan instance: instance Show CP

src/Text/XML/HaXml/Parse.hs:432:9:
    Warning: orphan instance: instance Show Modifier

src/Text/XML/HaXml/Parse.hs:441:4:
    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:442:14:
    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:446:38:
    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:448:16:
    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:455:4:
    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:456:4:
    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:459:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing >
terminating ATTLIST"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:513:9:
    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:514:9:
    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:515:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after INCLUDE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:517:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
INCLUDE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:519:9:
    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:520:9:
    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:521:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after IGNORE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:522:9:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:523:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
IGNORE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:528:9:
    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:529:9:
    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:530:9:
    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:537:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Parse.hs:539:19:
    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:541:19:
    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:547:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Parse.hs:560:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:591:4:
    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:592:4:
    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:595:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating G ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:601:4:
    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:602:4:
    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:603:4:
    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:606:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating P ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:640:4:
    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:644:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:648:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Parse.hs:654:0:
    Warning: Defined but not used: `extpe'

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

src/Text/XML/HaXml/Parse.hs:668:4:
    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:669:4:
    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:672:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating NOTATION decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:684:4:
    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:686:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok
                                                     Text.XML.HaXml.Lex.TokQuote
                                                 `elserror`
                                                   "expected quote to
terminate entityvalue"",
             or by using the flag -fno-warn-unused-do-bind
[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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Wrappers.hs:56:14:
    Warning: This binding for `filter' shadows the existing binding
               imported from Prelude
[9 of 9] Compiling Main             ( src/tools/Canonicalise.hs,
dist/build/Canonicalise/Canonicalise-tmp/Main.o )

src/tools/Canonicalise.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/tools/Canonicalise.hs:3:0:
    Warning: The import of `System' is redundant
               except perhaps to import instances from `System'
             To import instances alone, 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 ...
[ 1 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Xtract/Lex.hs:26:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:35:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:36:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:37:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:55:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `white':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` ['\t', ' ', '\n', '\r', '\160']

src/Text/XML/HaXml/Xtract/Lex.hs:62:6:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Xtract/Lex.hs:62:8:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:74:0:
    Warning: Definition but no type signature for `syms'
             Inferred type: syms :: [Char]

src/Text/XML/HaXml/Xtract/Lex.hs:77:7:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Lex.hs:107:0:
    Warning: Definition but no type signature for `gatherName'
             Inferred type: gatherName :: [Char]
                                          -> Posn
                                          -> Posn
                                          -> [Char]
                                          -> (Posn -> [Char] -> [Token])
                                          -> [Token]

src/Text/XML/HaXml/Xtract/Lex.hs:112:0:
    Warning: Definition but no type signature for `gatherNum'
             Inferred type: gatherNum :: [Char]
                                         -> Posn
                                         -> Posn
                                         -> [Char]
                                         -> (Posn -> [Char] -> [Token])
                                         -> [Token]

src/Text/XML/HaXml/Xtract/Lex.hs:117:0:
    Warning: Definition but no type signature for `accumulateUntil'
             Inferred type: accumulateUntil :: Char
                                               -> TokenT
                                               -> [Char]
                                               -> Posn
                                               -> Posn
                                               -> [Char]
                                               -> (Posn -> [Char] -> [Token])
                                               -> [Token]

src/Text/XML/HaXml/Xtract/Lex.hs:117:18:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Xtract/Lex.hs:117:22:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Xtract/Lex.hs:117:37:
    Warning: Defined but not used: `k'
[ 2 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Lex.hs:46:16: Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:51:41:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:46:16

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:110: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:121:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:122:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:123:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:124:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:125:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:126:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:127:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:128:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:129:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:130:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:131:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:132:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:133:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:146:0:
    Warning: Definition but no type signature for `forcep'
             Inferred type: forcep :: Posn -> Int

src/Text/XML/HaXml/Lex.hs:146:11:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Lex.hs:146:17:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Lex.hs:152:16:
    Warning: Defined but not used: `c'

src/Text/XML/HaXml/Lex.hs:156:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `white':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` [' ', '\n', '\r', '\t', '\160']

src/Text/XML/HaXml/Lex.hs:166:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:176:20:
    Warning: Defined but not used: `ys'

src/Text/XML/HaXml/Lex.hs:178:1: Warning: Defined but not used: `x'

src/Text/XML/HaXml/Lex.hs:178:3:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Lex.hs:180: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:180:16:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:180:20:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:180:33:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:190: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:190:21:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:190:25:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:190:38:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:247:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:322:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `xmlName': Patterns not matched: _ [] _ _

src/Text/XML/HaXml/Lex.hs:322: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:326:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:326:28:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:329:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:329:26:
    Warning: This binding for `s' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:11

src/Text/XML/HaXml/Lex.hs:329:28:
    Warning: This binding for `ss' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:13

src/Text/XML/HaXml/Lex.hs:329:32:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlContent'
             Inferred type: xmlContent :: [Char]
                                          -> [Where]
                                          -> Posn
                                          -> Posn
                                          -> [Char]
                                          -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPI'
             Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPIEnd'
             Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlComment'
             Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlTag'
             Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSection'
             Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSpecial'
             Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:15:
    Warning: Defined but not used: `w'

src/Text/XML/HaXml/Lex.hs:334:17:
    Warning: Defined but not used: `pos'
[ 3 of 12] Compiling Text.ParserCombinators.HuttonMeijerWallace (
src/Text/ParserCombinators/HuttonMeijerWallace.hs,
dist/build/Xtract/Xtract-tmp/Text/ParserCombinators/HuttonMeijerWallace.o
)

src/Text/ParserCombinators/HuttonMeijerWallace.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/ParserCombinators/HuttonMeijerWallace.hs:56:0:
    Warning: The import of `Char' is redundant
               except perhaps to import instances from `Char'
             To import instances alone, use: import Char()

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:8:
    Warning: Defined but not used: `err'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:107:23:
    Warning: Defined but not used: `q'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:157:44:
    Warning: Defined but not used: `xs'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:158:35:
    Warning: This binding for `otherwise' shadows the existing binding
               imported from Prelude

src/Text/ParserCombinators/HuttonMeijerWallace.hs:183:0:
    Warning: Defined but not used: `sat'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:209:49:
    Warning: A do-notation statement discarded a result of type b.
             Suppress this warning by saying "_ <- sep",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:235:39:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- p",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:240:28:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- open",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:242:28:
    Warning: A do-notation statement discarded a result of type c.
             Suppress this warning by saying "_ <- close",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:257:21:
    Warning: Defined but not used: `st'
[ 4 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 5 of 12] 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:19:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:20:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:21:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Parse.hs:57:0:
    Warning: Definition but no type signature for `debug'
             Inferred type: debug :: forall t t1. t -> t1 -> t

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

src/Text/XML/HaXml/Parse.hs:84:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:85:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:87:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:88:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:119:15:
    Warning: Defined but not used: `ge'

src/Text/XML/HaXml/Parse.hs:131:0:
    Warning: Definition but no type signature for `fst3'
             Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Definition but no type signature for `snd3'
             Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Definition but no type signature for `thd3'
             Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2

src/Text/XML/HaXml/Parse.hs:140:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:143:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:144:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:159:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:161:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:163:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Parse.hs:182:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:208:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:228:47:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:244:4:
    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:247:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:252:4:
    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:265:4:
    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:269:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:283:4:
    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:293:4:
    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:294:4:
    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:300:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Parse.hs:334:4:
    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:336: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:338: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:347:11:
    Warning: Defined but not used: `p'

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

src/Text/XML/HaXml/Parse.hs:374:4:
    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:375:4:
    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:378:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   ((++)
                                                      "expected >
terminating ELEMENT decl"
                                                      (++)
                                                        "\n    element
name was "
                                                        (++)
                                                          show n
                                                          (++)
                                                            "\n
contentspec was "
                                                            (\
(ContentSpec p) -> show p) c)",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:426:9:
    Warning: orphan instance: instance Show CP

src/Text/XML/HaXml/Parse.hs:432:9:
    Warning: orphan instance: instance Show Modifier

src/Text/XML/HaXml/Parse.hs:441:4:
    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:442:14:
    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:446:38:
    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:448:16:
    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:455:4:
    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:456:4:
    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:459:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing >
terminating ATTLIST"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:513:9:
    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:514:9:
    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:515:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after INCLUDE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:517:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
INCLUDE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:519:9:
    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:520:9:
    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:521:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after IGNORE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:522:9:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:523:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
IGNORE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:528:9:
    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:529:9:
    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:530:9:
    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:537:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Parse.hs:539:19:
    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:541:19:
    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:547:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Parse.hs:560:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:591:4:
    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:592:4:
    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:595:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating G ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:601:4:
    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:602:4:
    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:603:4:
    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:606:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating P ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:640:4:
    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:644:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:648:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Parse.hs:654:0:
    Warning: Defined but not used: `extpe'

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

src/Text/XML/HaXml/Parse.hs:668:4:
    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:669:4:
    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:672:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating NOTATION decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:684:4:
    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:686:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok
                                                     Text.XML.HaXml.Lex.TokQuote
                                                 `elserror`
                                                   "expected quote to
terminate entityvalue"",
             or by using the flag -fno-warn-unused-do-bind
[ 6 of 12] 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:14:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:15:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:16:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Html/Parse.hs:40:6:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:48:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:52:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `sanitycheck':
                 Patterns not matched: (_, _, (Left _) : _) : _

src/Text/XML/HaXml/Html/Parse.hs:54:14:
    Warning: Defined but not used: `x'

src/Text/XML/HaXml/Html/Parse.hs:54:18:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:54:37:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Html/Parse.hs:65:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:69:15:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:19

src/Text/XML/HaXml/Html/Parse.hs:71:39:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:71:41:
    Warning: This binding for `avs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:32

src/Text/XML/HaXml/Html/Parse.hs:71:45:
    Warning: This binding for `cs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:36

src/Text/XML/HaXml/Html/Parse.hs:75:0:
    Warning: Definition but no type signature for `selfclosingtags'
             Inferred type: selfclosingtags :: [[Char]]

src/Text/XML/HaXml/Html/Parse.hs:79:0:
    Warning: Definition but no type signature for `closeInnerTags'
             Inferred type: closeInnerTags :: [([Char], [[Char]])]

src/Text/XML/HaXml/Html/Parse.hs:125: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:126:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Html/Parse.hs:126: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:127:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Html/Parse.hs:127: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:136:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:139:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:140:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:155:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:157:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:159:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Html/Parse.hs:180:34:
    Warning: This binding for `es' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:176:4

src/Text/XML/HaXml/Html/Parse.hs:189:4:
    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:192:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- ((+++)
                                                      tok
Text.XML.HaXml.Lex.TokPIClose
                                                      tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing ?> or >"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:197:4:
    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:210:4:
    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:214:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:228:4:
    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:242:4:
    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:243:4:
    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:249:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:296:4:
    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:306: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/Html/Parse.hs:316: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/Html/Parse.hs:320: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/Html/Parse.hs:323:14:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > or /> in
element tag"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:347:0:
    Warning: Definition but no type signature for `unparse'
             Inferred type: unparse :: [TokenT]
                                       -> Parser () (Posn, TokenT) String ()

src/Text/XML/HaXml/Html/Parse.hs:350:0:
    Warning: Definition but no type signature for `reformatAttrs'
             Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:351:10:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `f0':
                 Patterns not matched:
                     (_, AttValue [])
                     (_, AttValue ((Right _) : _))
                     (_, AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Html/Parse.hs:353:0:
    Warning: Definition but no type signature for `reformatTags'
             Inferred type: reformatTags :: [(String, [(String, AttValue)])]
                                            -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:374:13:
    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:537:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:616:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Html/Parse.hs:617:4:
    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:621:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:653:0:
    Warning: Defined but not used: `publicid'

src/Text/XML/HaXml/Html/Parse.hs:659:0:
    Warning: Defined but not used: `entityvalue'

src/Text/XML/HaXml/Html/Parse.hs:664:0:
    Warning: Defined but not used: `ev'
[ 7 of 12] 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:24:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Pretty.hs:25:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Pretty.hs:31: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/Pretty.hs:31:9:
    Warning: Defined but not used: `g'

src/Text/XML/HaXml/Pretty.hs:32:7:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:34:0:
    Warning: Definition but no type signature for `maybe'
             Inferred type: maybe :: forall t. (t -> Doc) -> Maybe t -> Doc

src/Text/XML/HaXml/Pretty.hs:34:6:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:84:0:
    Warning: Defined but not used: `extsubset'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Defined but not used: `extsubsetdecl'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Definition but no type signature for `conditionalsect'
             Inferred type: conditionalsect :: ConditionalSect -> Doc

src/Text/XML/HaXml/Pretty.hs:102:0:
    Warning: Definition but no type signature for `isText'
             Inferred type: isText :: Content -> Bool

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carryelem'
             Inferred type: carryelem :: Element -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carrycontent'
             Inferred type: carrycontent :: Content -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:110:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/Pretty.hs:126:10:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:156:0:
    Warning: Definition but no type signature for `elementdecl'
             Inferred type: elementdecl :: ElementDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:158:0:
    Warning: Definition but no type signature for `contentspec'
             Inferred type: contentspec :: ContentSpec -> Doc

src/Text/XML/HaXml/Pretty.hs:169:0:
    Warning: Definition but no type signature for `modifier'
             Inferred type: modifier :: Modifier -> Doc

src/Text/XML/HaXml/Pretty.hs:173:0:
    Warning: Definition but no type signature for `mixed'
             Inferred type: mixed :: Mixed -> Doc

src/Text/XML/HaXml/Pretty.hs:178:0:
    Warning: Definition but no type signature for `attlistdecl'
             Inferred type: attlistdecl :: AttListDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:180:0:
    Warning: Definition but no type signature for `attdef'
             Inferred type: attdef :: AttDef -> Doc

src/Text/XML/HaXml/Pretty.hs:181:0:
    Warning: Definition but no type signature for `atttype'
             Inferred type: atttype :: AttType -> Doc

src/Text/XML/HaXml/Pretty.hs:184:0:
    Warning: Definition but no type signature for `tokenizedtype'
             Inferred type: tokenizedtype :: TokenizedType -> Doc

src/Text/XML/HaXml/Pretty.hs:191:0:
    Warning: Definition but no type signature for `enumeratedtype'
             Inferred type: enumeratedtype :: EnumeratedType -> Doc

src/Text/XML/HaXml/Pretty.hs:193:0:
    Warning: Definition but no type signature for `notationtype'
             Inferred type: notationtype :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:195:0:
    Warning: Definition but no type signature for `enumeration'
             Inferred type: enumeration :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:196:0:
    Warning: Definition but no type signature for `defaultdecl'
             Inferred type: defaultdecl :: DefaultDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:199:0:
    Warning: Defined but not used: `conditionalsect'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Definition but no type signature for `ignore'
             Inferred type: ignore :: Ignore -> Doc

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Definition but no type signature for `ignoresectcontents'
             Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc

src/Text/XML/HaXml/Pretty.hs:206:46:
    Warning: This binding for `i' shadows the existing binding
               bound at src/Text/XML/HaXml/Pretty.hs:204:39

src/Text/XML/HaXml/Pretty.hs:209:0:
    Warning: Definition but no type signature for `reference'
             Inferred type: reference :: Reference -> Doc

src/Text/XML/HaXml/Pretty.hs:211:0:
    Warning: Definition but no type signature for `entityref'
             Inferred type: entityref :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:212:0:
    Warning: Definition but no type signature for `charref'
             Inferred type: charref :: forall a. (Show a) => a -> Doc

src/Text/XML/HaXml/Pretty.hs:213:0:
    Warning: Definition but no type signature for `entitydecl'
             Inferred type: entitydecl :: EntityDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:215:0:
    Warning: Definition but no type signature for `gedecl'
             Inferred type: gedecl :: GEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:217:0:
    Warning: Definition but no type signature for `pedecl'
             Inferred type: pedecl :: PEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:219:0:
    Warning: Definition but no type signature for `entitydef'
             Inferred type: entitydef :: EntityDef -> Doc

src/Text/XML/HaXml/Pretty.hs:219:26:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:221:0:
    Warning: Definition but no type signature for `pedef'
             Inferred type: pedef :: PEDef -> Doc

src/Text/XML/HaXml/Pretty.hs:221:24:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:223:0:
    Warning: Definition but no type signature for `externalid'
             Inferred type: externalid :: ExternalID -> Doc

src/Text/XML/HaXml/Pretty.hs:226:0:
    Warning: Definition but no type signature for `ndatadecl'
             Inferred type: ndatadecl :: NDataDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Definition but no type signature for `textdecl'
             Inferred type: textdecl :: TextDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Definition but no type signature for `extparsedent'
             Inferred type: extparsedent :: ExtParsedEnt -> Doc

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Defined but not used: `extpe'

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Definition but no type signature for `extpe'
             Inferred type: extpe :: ExtPE -> Doc

src/Text/XML/HaXml/Pretty.hs:232:0:
    Warning: Definition but no type signature for `notationdecl'
             Inferred type: notationdecl :: NotationDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:235:0:
    Warning: Definition but no type signature for `publicid'
             Inferred type: publicid :: PublicID -> Doc

src/Text/XML/HaXml/Pretty.hs:236:0:
    Warning: Definition but no type signature for `encodingdecl'
             Inferred type: encodingdecl :: EncodingDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:237:0:
    Warning: Definition but no type signature for `nmtoken'
             Inferred type: nmtoken :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:238:0:
    Warning: Definition but no type signature for `attvalue'
             Inferred type: attvalue :: AttValue -> Doc

src/Text/XML/HaXml/Pretty.hs:241:0:
    Warning: Definition but no type signature for `entityvalue'
             Inferred type: entityvalue :: EntityValue -> Doc

src/Text/XML/HaXml/Pretty.hs:244:0:
    Warning: Definition but no type signature for `ev'
             Inferred type: ev :: EV -> Doc

src/Text/XML/HaXml/Pretty.hs:247:0:
    Warning: Definition but no type signature for `pubidliteral'
             Inferred type: pubidliteral :: PubidLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:250:0:
    Warning: Definition but no type signature for `systemliteral'
             Inferred type: systemliteral :: SystemLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:253:0:
    Warning: Definition but no type signature for `chardata'
             Inferred type: chardata :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:254:0:
    Warning: Definition but no type signature for `cdsect'
             Inferred type: cdsect :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:257:0:
    Warning: Definition but no type signature for `containsDoubleQuote'
             Inferred type: containsDoubleQuote :: [EV] -> Bool
[ 8 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Combinators.hs:78:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:79:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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

src/Text/XML/HaXml/Combinators.hs:108:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:111:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:112:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:115:6:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:116:4:
    Warning: Defined but not used: `t'

src/Text/XML/HaXml/Combinators.hs:118:10:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:119:8:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Combinators.hs:121:7:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:122:5:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:124:11:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:125:8:
    Warning: Defined but not used: `av'

src/Text/XML/HaXml/Combinators.hs:135:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `find':
                 Patterns not matched:
                     _ _ (CString _ _)
                     _ _ (CRef _)
                     _ _ (CMisc _)

src/Text/XML/HaXml/Combinators.hs:136:16:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:137:8:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `value':
                 Patterns not matched:
                     AttValue []
                     AttValue ((Right _) : _)
                     AttValue ((Left _) : (_ : _))

src/Text/XML/HaXml/Combinators.hs:137:30:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:145:2:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:202:15:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:271:5:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Combinators.hs:291:8:
    Warning: This binding for `attr' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:121:0

src/Text/XML/HaXml/Combinators.hs:306:11:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:311:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Combinators.hs:310:29

src/Text/XML/HaXml/Combinators.hs:312:13:
    Warning: Defined but not used: `as'

src/Text/XML/HaXml/Combinators.hs:362:12:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))
[ 9 of 12] Compiling Text.XML.HaXml.Html.Generate (
src/Text/XML/HaXml/Html/Generate.hs,
dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Html/Generate.o )

src/Text/XML/HaXml/Html/Generate.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Generate.hs:32:0:
    Warning: The import of `List' is redundant
               except perhaps to import instances from `List'
             To import instances alone, use: import List()

src/Text/XML/HaXml/Html/Generate.hs:125:16:
    Warning: Defined but not used: `m'

src/Text/XML/HaXml/Html/Generate.hs:127:2:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Html/Generate.hs:151:2:
    Warning: This binding for `attr' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Html/Generate.hs:35:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:121:0)

src/Text/XML/HaXml/Html/Generate.hs:151:2:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `attr':
                 Patterns not matched:
                     (_, AttValue [])
                     (_, AttValue ((Right _) : _))
                     (_, AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Html/Generate.hs:158:6:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Html/Generate.hs:173:19:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Generate.hs:172:12

src/Text/XML/HaXml/Html/Generate.hs:173:19:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Generate.hs:174:19:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Generate.hs:172:12

src/Text/XML/HaXml/Html/Generate.hs:174:26:
    Warning: This binding for `x' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Html/Generate.hs:35:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:329:2)

src/Text/XML/HaXml/Html/Generate.hs:174:28:
    Warning: This binding for `xs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Generate.hs:172:14
[10 of 12] Compiling Text.XML.HaXml.Xtract.Combinators (
src/Text/XML/HaXml/Xtract/Combinators.hs,
dist/build/Xtract/Xtract-tmp/Text/XML/HaXml/Xtract/Combinators.o )

src/Text/XML/HaXml/Xtract/Combinators.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Xtract/Combinators.hs:23:12:
    Warning: Defined but not used: `xml'

src/Text/XML/HaXml/Xtract/Combinators.hs:24:16:
    Warning: Defined but not used: `sub'

src/Text/XML/HaXml/Xtract/Combinators.hs:33:23:
    Warning: Defined but not used: `sub'

src/Text/XML/HaXml/Xtract/Combinators.hs:51:10:
    Warning: Defined but not used: `xml'

src/Text/XML/HaXml/Xtract/Combinators.hs:52:10:
    Warning: Defined but not used: `xml'

src/Text/XML/HaXml/Xtract/Combinators.hs:52:14:
    Warning: Defined but not used: `sub'

src/Text/XML/HaXml/Xtract/Combinators.hs:64:2:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Xtract/Combinators.hs:67:9:
    Warning: Defined but not used: `key'

src/Text/XML/HaXml/Xtract/Combinators.hs:67:13:
    Warning: Defined but not used: `yes'

src/Text/XML/HaXml/Xtract/Combinators.hs:70:12:
    Warning: Defined but not used: `no'

src/Text/XML/HaXml/Xtract/Combinators.hs:71:8:
    Warning: Defined but not used: `yes'
[11 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Xtract/Parse.hs:27:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `sanitycheck':
                 Patterns not matched: (_, _, (Left _) : _) : _

src/Text/XML/HaXml/Xtract/Parse.hs:28:14:
    Warning: This binding for `x' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Xtract/Parse.hs:13:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:329:2)

src/Text/XML/HaXml/Xtract/Parse.hs:29:14:
    Warning: This binding for `x' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Xtract/Parse.hs:13:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:329:2)

src/Text/XML/HaXml/Xtract/Parse.hs:29:14:
    Warning: Defined but not used: `x'

src/Text/XML/HaXml/Xtract/Parse.hs:29:37:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Xtract/Parse.hs:33:0:
    Warning: Definition but no type signature for `xql'
             Inferred type: xql :: forall s. XParser s DFilter

src/Text/XML/HaXml/Xtract/Parse.hs:42:24:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Parse.hs:43:16:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Xtract/Parse.hs:47:24:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Parse.hs:48:16:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Xtract/Parse.hs:52:24:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Xtract/Parse.hs:54:16:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Xtract/Parse.hs:55:0:
    Warning: Definition but no type signature for `quote'
             Inferred type: quote :: forall s. Parser s (Posn, TokenT) String ()

src/Text/XML/HaXml/Xtract/Parse.hs:57:0:
    Warning: Definition but no type signature for `pam'
             Inferred type: pam :: forall t t1. [t -> t1] -> t -> [t1]

src/Text/XML/HaXml/Xtract/Parse.hs:57:7:
    Warning: This binding for `x' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Xtract/Parse.hs:13:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:329:2)

src/Text/XML/HaXml/Xtract/Parse.hs:184:5:
    Warning: This binding for `x' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Xtract/Parse.hs:13:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:329:2)

src/Text/XML/HaXml/Xtract/Parse.hs:231:12:
    Warning: This binding for `attr' shadows the existing binding
               imported from Text.XML.HaXml.Combinators at
src/Text/XML/HaXml/Xtract/Parse.hs:13:0-32
                 (defined at src/Text/XML/HaXml/Combinators.hs:121:0)

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

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

src/tools/Xtract.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/tools/Xtract.hs:19:0:
    Warning: Definition but no type signature for `main'
             Inferred type: main :: IO ()

src/tools/Xtract.hs:45:0:
    Warning: Definition but no type signature for `getElem'
             Inferred type: getElem :: Document -> Content

src/tools/Xtract.hs:46:0:
    Warning: Definition but no type signature for `isHTML'
             Inferred type: isHTML :: [Char] -> Bool

src/tools/Xtract.hs:48:0:
    Warning: Definition but no type signature for `format'
             Inferred type: format :: [Content] -> Text.PrettyPrint.HughesPJ.Doc
Linking dist/build/Xtract/Xtract ...
[ 1 of 11] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Lex.hs:46:16: Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:51:41:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:46:16

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:110: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:121:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:122:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:123:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:124:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:125:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:126:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:127:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:128:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:129:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:130:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:131:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:132:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:133:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:146:0:
    Warning: Definition but no type signature for `forcep'
             Inferred type: forcep :: Posn -> Int

src/Text/XML/HaXml/Lex.hs:146:11:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Lex.hs:146:17:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Lex.hs:152:16:
    Warning: Defined but not used: `c'

src/Text/XML/HaXml/Lex.hs:156:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `white':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` [' ', '\n', '\r', '\t', '\160']

src/Text/XML/HaXml/Lex.hs:166:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:176:20:
    Warning: Defined but not used: `ys'

src/Text/XML/HaXml/Lex.hs:178:1: Warning: Defined but not used: `x'

src/Text/XML/HaXml/Lex.hs:178:3:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Lex.hs:180: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:180:16:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:180:20:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:180:33:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:190: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:190:21:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:190:25:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:190:38:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:247:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:322:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `xmlName': Patterns not matched: _ [] _ _

src/Text/XML/HaXml/Lex.hs:322: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:326:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:326:28:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:329:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:329:26:
    Warning: This binding for `s' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:11

src/Text/XML/HaXml/Lex.hs:329:28:
    Warning: This binding for `ss' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:13

src/Text/XML/HaXml/Lex.hs:329:32:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlContent'
             Inferred type: xmlContent :: [Char]
                                          -> [Where]
                                          -> Posn
                                          -> Posn
                                          -> [Char]
                                          -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPI'
             Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPIEnd'
             Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlComment'
             Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlTag'
             Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSection'
             Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSpecial'
             Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:15:
    Warning: Defined but not used: `w'

src/Text/XML/HaXml/Lex.hs:334:17:
    Warning: Defined but not used: `pos'
[ 2 of 11] Compiling Text.ParserCombinators.HuttonMeijerWallace (
src/Text/ParserCombinators/HuttonMeijerWallace.hs,
dist/build/Validate/Validate-tmp/Text/ParserCombinators/HuttonMeijerWallace.o
)

src/Text/ParserCombinators/HuttonMeijerWallace.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/ParserCombinators/HuttonMeijerWallace.hs:56:0:
    Warning: The import of `Char' is redundant
               except perhaps to import instances from `Char'
             To import instances alone, use: import Char()

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:8:
    Warning: Defined but not used: `err'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:107:23:
    Warning: Defined but not used: `q'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:157:44:
    Warning: Defined but not used: `xs'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:158:35:
    Warning: This binding for `otherwise' shadows the existing binding
               imported from Prelude

src/Text/ParserCombinators/HuttonMeijerWallace.hs:183:0:
    Warning: Defined but not used: `sat'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:209:49:
    Warning: A do-notation statement discarded a result of type b.
             Suppress this warning by saying "_ <- sep",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:235:39:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- p",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:240:28:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- open",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:242:28:
    Warning: A do-notation statement discarded a result of type c.
             Suppress this warning by saying "_ <- close",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:257:21:
    Warning: Defined but not used: `st'
[ 3 of 11] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 4 of 11] 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:19:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:20:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:21:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Parse.hs:57:0:
    Warning: Definition but no type signature for `debug'
             Inferred type: debug :: forall t t1. t -> t1 -> t

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

src/Text/XML/HaXml/Parse.hs:84:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:85:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:87:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:88:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:119:15:
    Warning: Defined but not used: `ge'

src/Text/XML/HaXml/Parse.hs:131:0:
    Warning: Definition but no type signature for `fst3'
             Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Definition but no type signature for `snd3'
             Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Definition but no type signature for `thd3'
             Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2

src/Text/XML/HaXml/Parse.hs:140:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:143:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:144:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:159:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:161:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:163:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Parse.hs:182:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:208:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:228:47:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:244:4:
    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:247:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:252:4:
    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:265:4:
    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:269:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:283:4:
    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:293:4:
    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:294:4:
    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:300:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Parse.hs:334:4:
    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:336: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:338: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:347:11:
    Warning: Defined but not used: `p'

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

src/Text/XML/HaXml/Parse.hs:374:4:
    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:375:4:
    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:378:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   ((++)
                                                      "expected >
terminating ELEMENT decl"
                                                      (++)
                                                        "\n    element
name was "
                                                        (++)
                                                          show n
                                                          (++)
                                                            "\n
contentspec was "
                                                            (\
(ContentSpec p) -> show p) c)",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:426:9:
    Warning: orphan instance: instance Show CP

src/Text/XML/HaXml/Parse.hs:432:9:
    Warning: orphan instance: instance Show Modifier

src/Text/XML/HaXml/Parse.hs:441:4:
    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:442:14:
    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:446:38:
    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:448:16:
    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:455:4:
    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:456:4:
    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:459:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing >
terminating ATTLIST"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:513:9:
    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:514:9:
    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:515:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after INCLUDE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:517:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
INCLUDE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:519:9:
    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:520:9:
    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:521:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after IGNORE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:522:9:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:523:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
IGNORE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:528:9:
    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:529:9:
    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:530:9:
    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:537:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Parse.hs:539:19:
    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:541:19:
    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:547:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Parse.hs:560:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:591:4:
    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:592:4:
    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:595:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating G ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:601:4:
    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:602:4:
    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:603:4:
    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:606:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating P ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:640:4:
    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:644:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:648:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Parse.hs:654:0:
    Warning: Defined but not used: `extpe'

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

src/Text/XML/HaXml/Parse.hs:668:4:
    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:669:4:
    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:672:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating NOTATION decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:684:4:
    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:686:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok
                                                     Text.XML.HaXml.Lex.TokQuote
                                                 `elserror`
                                                   "expected quote to
terminate entityvalue"",
             or by using the flag -fno-warn-unused-do-bind
[ 5 of 11] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Combinators.hs:78:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:79:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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

src/Text/XML/HaXml/Combinators.hs:108:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:111:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:112:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:115:6:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:116:4:
    Warning: Defined but not used: `t'

src/Text/XML/HaXml/Combinators.hs:118:10:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:119:8:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Combinators.hs:121:7:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:122:5:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:124:11:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:125:8:
    Warning: Defined but not used: `av'

src/Text/XML/HaXml/Combinators.hs:135:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `find':
                 Patterns not matched:
                     _ _ (CString _ _)
                     _ _ (CRef _)
                     _ _ (CMisc _)

src/Text/XML/HaXml/Combinators.hs:136:16:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:137:8:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `value':
                 Patterns not matched:
                     AttValue []
                     AttValue ((Right _) : _)
                     AttValue ((Left _) : (_ : _))

src/Text/XML/HaXml/Combinators.hs:137:30:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:145:2:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:202:15:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:271:5:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Combinators.hs:291:8:
    Warning: This binding for `attr' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:121:0

src/Text/XML/HaXml/Combinators.hs:306:11:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:311:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Combinators.hs:310:29

src/Text/XML/HaXml/Combinators.hs:312:13:
    Warning: Defined but not used: `as'

src/Text/XML/HaXml/Combinators.hs:362:12:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))
[ 6 of 11] 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:14:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:15:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:16:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Html/Parse.hs:40:6:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:48:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:52:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `sanitycheck':
                 Patterns not matched: (_, _, (Left _) : _) : _

src/Text/XML/HaXml/Html/Parse.hs:54:14:
    Warning: Defined but not used: `x'

src/Text/XML/HaXml/Html/Parse.hs:54:18:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:54:37:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Html/Parse.hs:65:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:69:15:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:19

src/Text/XML/HaXml/Html/Parse.hs:71:39:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:71:41:
    Warning: This binding for `avs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:32

src/Text/XML/HaXml/Html/Parse.hs:71:45:
    Warning: This binding for `cs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:36

src/Text/XML/HaXml/Html/Parse.hs:75:0:
    Warning: Definition but no type signature for `selfclosingtags'
             Inferred type: selfclosingtags :: [[Char]]

src/Text/XML/HaXml/Html/Parse.hs:79:0:
    Warning: Definition but no type signature for `closeInnerTags'
             Inferred type: closeInnerTags :: [([Char], [[Char]])]

src/Text/XML/HaXml/Html/Parse.hs:125: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:126:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Html/Parse.hs:126: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:127:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Html/Parse.hs:127: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:136:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:139:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:140:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:155:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:157:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:159:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Html/Parse.hs:180:34:
    Warning: This binding for `es' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:176:4

src/Text/XML/HaXml/Html/Parse.hs:189:4:
    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:192:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- ((+++)
                                                      tok
Text.XML.HaXml.Lex.TokPIClose
                                                      tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing ?> or >"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:197:4:
    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:210:4:
    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:214:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:228:4:
    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:242:4:
    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:243:4:
    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:249:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:296:4:
    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:306: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/Html/Parse.hs:316: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/Html/Parse.hs:320: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/Html/Parse.hs:323:14:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > or /> in
element tag"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:347:0:
    Warning: Definition but no type signature for `unparse'
             Inferred type: unparse :: [TokenT]
                                       -> Parser () (Posn, TokenT) String ()

src/Text/XML/HaXml/Html/Parse.hs:350:0:
    Warning: Definition but no type signature for `reformatAttrs'
             Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:351:10:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `f0':
                 Patterns not matched:
                     (_, AttValue [])
                     (_, AttValue ((Right _) : _))
                     (_, AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Html/Parse.hs:353:0:
    Warning: Definition but no type signature for `reformatTags'
             Inferred type: reformatTags :: [(String, [(String, AttValue)])]
                                            -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:374:13:
    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:537:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:616:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Html/Parse.hs:617:4:
    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:621:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:653:0:
    Warning: Defined but not used: `publicid'

src/Text/XML/HaXml/Html/Parse.hs:659:0:
    Warning: Defined but not used: `entityvalue'

src/Text/XML/HaXml/Html/Parse.hs:664:0:
    Warning: Defined but not used: `ev'
[ 7 of 11] 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:24:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Pretty.hs:25:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Pretty.hs:31: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/Pretty.hs:31:9:
    Warning: Defined but not used: `g'

src/Text/XML/HaXml/Pretty.hs:32:7:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:34:0:
    Warning: Definition but no type signature for `maybe'
             Inferred type: maybe :: forall t. (t -> Doc) -> Maybe t -> Doc

src/Text/XML/HaXml/Pretty.hs:34:6:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:84:0:
    Warning: Defined but not used: `extsubset'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Defined but not used: `extsubsetdecl'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Definition but no type signature for `conditionalsect'
             Inferred type: conditionalsect :: ConditionalSect -> Doc

src/Text/XML/HaXml/Pretty.hs:102:0:
    Warning: Definition but no type signature for `isText'
             Inferred type: isText :: Content -> Bool

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carryelem'
             Inferred type: carryelem :: Element -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carrycontent'
             Inferred type: carrycontent :: Content -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:110:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/Pretty.hs:126:10:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:156:0:
    Warning: Definition but no type signature for `elementdecl'
             Inferred type: elementdecl :: ElementDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:158:0:
    Warning: Definition but no type signature for `contentspec'
             Inferred type: contentspec :: ContentSpec -> Doc

src/Text/XML/HaXml/Pretty.hs:169:0:
    Warning: Definition but no type signature for `modifier'
             Inferred type: modifier :: Modifier -> Doc

src/Text/XML/HaXml/Pretty.hs:173:0:
    Warning: Definition but no type signature for `mixed'
             Inferred type: mixed :: Mixed -> Doc

src/Text/XML/HaXml/Pretty.hs:178:0:
    Warning: Definition but no type signature for `attlistdecl'
             Inferred type: attlistdecl :: AttListDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:180:0:
    Warning: Definition but no type signature for `attdef'
             Inferred type: attdef :: AttDef -> Doc

src/Text/XML/HaXml/Pretty.hs:181:0:
    Warning: Definition but no type signature for `atttype'
             Inferred type: atttype :: AttType -> Doc

src/Text/XML/HaXml/Pretty.hs:184:0:
    Warning: Definition but no type signature for `tokenizedtype'
             Inferred type: tokenizedtype :: TokenizedType -> Doc

src/Text/XML/HaXml/Pretty.hs:191:0:
    Warning: Definition but no type signature for `enumeratedtype'
             Inferred type: enumeratedtype :: EnumeratedType -> Doc

src/Text/XML/HaXml/Pretty.hs:193:0:
    Warning: Definition but no type signature for `notationtype'
             Inferred type: notationtype :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:195:0:
    Warning: Definition but no type signature for `enumeration'
             Inferred type: enumeration :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:196:0:
    Warning: Definition but no type signature for `defaultdecl'
             Inferred type: defaultdecl :: DefaultDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:199:0:
    Warning: Defined but not used: `conditionalsect'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Definition but no type signature for `ignore'
             Inferred type: ignore :: Ignore -> Doc

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Definition but no type signature for `ignoresectcontents'
             Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc

src/Text/XML/HaXml/Pretty.hs:206:46:
    Warning: This binding for `i' shadows the existing binding
               bound at src/Text/XML/HaXml/Pretty.hs:204:39

src/Text/XML/HaXml/Pretty.hs:209:0:
    Warning: Definition but no type signature for `reference'
             Inferred type: reference :: Reference -> Doc

src/Text/XML/HaXml/Pretty.hs:211:0:
    Warning: Definition but no type signature for `entityref'
             Inferred type: entityref :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:212:0:
    Warning: Definition but no type signature for `charref'
             Inferred type: charref :: forall a. (Show a) => a -> Doc

src/Text/XML/HaXml/Pretty.hs:213:0:
    Warning: Definition but no type signature for `entitydecl'
             Inferred type: entitydecl :: EntityDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:215:0:
    Warning: Definition but no type signature for `gedecl'
             Inferred type: gedecl :: GEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:217:0:
    Warning: Definition but no type signature for `pedecl'
             Inferred type: pedecl :: PEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:219:0:
    Warning: Definition but no type signature for `entitydef'
             Inferred type: entitydef :: EntityDef -> Doc

src/Text/XML/HaXml/Pretty.hs:219:26:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:221:0:
    Warning: Definition but no type signature for `pedef'
             Inferred type: pedef :: PEDef -> Doc

src/Text/XML/HaXml/Pretty.hs:221:24:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:223:0:
    Warning: Definition but no type signature for `externalid'
             Inferred type: externalid :: ExternalID -> Doc

src/Text/XML/HaXml/Pretty.hs:226:0:
    Warning: Definition but no type signature for `ndatadecl'
             Inferred type: ndatadecl :: NDataDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Definition but no type signature for `textdecl'
             Inferred type: textdecl :: TextDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Definition but no type signature for `extparsedent'
             Inferred type: extparsedent :: ExtParsedEnt -> Doc

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Defined but not used: `extpe'

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Definition but no type signature for `extpe'
             Inferred type: extpe :: ExtPE -> Doc

src/Text/XML/HaXml/Pretty.hs:232:0:
    Warning: Definition but no type signature for `notationdecl'
             Inferred type: notationdecl :: NotationDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:235:0:
    Warning: Definition but no type signature for `publicid'
             Inferred type: publicid :: PublicID -> Doc

src/Text/XML/HaXml/Pretty.hs:236:0:
    Warning: Definition but no type signature for `encodingdecl'
             Inferred type: encodingdecl :: EncodingDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:237:0:
    Warning: Definition but no type signature for `nmtoken'
             Inferred type: nmtoken :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:238:0:
    Warning: Definition but no type signature for `attvalue'
             Inferred type: attvalue :: AttValue -> Doc

src/Text/XML/HaXml/Pretty.hs:241:0:
    Warning: Definition but no type signature for `entityvalue'
             Inferred type: entityvalue :: EntityValue -> Doc

src/Text/XML/HaXml/Pretty.hs:244:0:
    Warning: Definition but no type signature for `ev'
             Inferred type: ev :: EV -> Doc

src/Text/XML/HaXml/Pretty.hs:247:0:
    Warning: Definition but no type signature for `pubidliteral'
             Inferred type: pubidliteral :: PubidLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:250:0:
    Warning: Definition but no type signature for `systemliteral'
             Inferred type: systemliteral :: SystemLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:253:0:
    Warning: Definition but no type signature for `chardata'
             Inferred type: chardata :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:254:0:
    Warning: Definition but no type signature for `cdsect'
             Inferred type: cdsect :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:257:0:
    Warning: Definition but no type signature for `containsDoubleQuote'
             Inferred type: containsDoubleQuote :: [EV] -> Bool
[ 8 of 11] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Wrappers.hs:56:14:
    Warning: This binding for `filter' shadows the existing binding
               imported from Prelude
[ 9 of 11] Compiling Text.XML.HaXml.Xml2Haskell (
src/Text/XML/HaXml/Xml2Haskell.hs,
dist/build/Validate/Validate-tmp/Text/XML/HaXml/Xml2Haskell.o )

src/Text/XML/HaXml/Xml2Haskell.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Xml2Haskell.hs:85:18:
    Warning: This binding for `x' shadows the existing binding
               bound at src/Text/XML/HaXml/Xml2Haskell.hs:80:10

src/Text/XML/HaXml/Xml2Haskell.hs:119:15:
    Warning: Defined but not used: `rest'

src/Text/XML/HaXml/Xml2Haskell.hs:132:5:
    Warning: Defined but not used: `from'

src/Text/XML/HaXml/Xml2Haskell.hs:164:12:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Xml2Haskell.hs:173:12:
    Warning: Defined but not used: `to'

src/Text/XML/HaXml/Xml2Haskell.hs:173:15:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Xml2Haskell.hs:178:14:
    Warning: Defined but not used: `to'

src/Text/XML/HaXml/Xml2Haskell.hs:178:17:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Xml2Haskell.hs:178:28:
    Warning: Defined but not used: `v'

src/Text/XML/HaXml/Xml2Haskell.hs:208:10:
    Warning: This binding for `s' shadows the existing binding
               bound at src/Text/XML/HaXml/Xml2Haskell.hs:207:9

src/Text/XML/HaXml/Xml2Haskell.hs:212:8:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `g':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` ['"', '&', '<', '>', '\'']

src/Text/XML/HaXml/Xml2Haskell.hs:296:13:
    Warning: Defined but not used: `c0'
[10 of 11] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Validate.hs:49:53:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:53:53:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:55:44:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:74:14:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:83:21:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:104:42:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:106:14:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:124:18:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:129:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:129:21:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:130:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:130:21:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:131:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:133:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:134:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:136:21:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:142:15:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:146:15:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:146:15:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:146:20:
    Warning: Defined but not used: `permitted'

src/Text/XML/HaXml/Validate.hs:152:16:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:153:16:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:154:16:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:155:16:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:155:26:
    Warning: Defined but not used: `cs'

src/Text/XML/HaXml/Validate.hs:157:16:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:157:16:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:162:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:162:29:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Validate.hs:163:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:166:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:166:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:166:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:166:29:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Validate.hs:167:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:167:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:167:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:170:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:170:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:170:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:170:29:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Validate.hs:171:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:171:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:174:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:174:29:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Validate.hs:175:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:180:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:184:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:184:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:184:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:184:28:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:185:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:185:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:189:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:189:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:189:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:189:28:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:190:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:190:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:194:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:194:28:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:195:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:201:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:205:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:205:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:205:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:205:25:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:206:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:206:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:210:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:210:12:
    Warning: Defined but not used: `elem'

src/Text/XML/HaXml/Validate.hs:210:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:210:25:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:211:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:211:17:
    Warning: Defined but not used: `cp'

src/Text/XML/HaXml/Validate.hs:215:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:215:25:
    Warning: Defined but not used: `cps'

src/Text/XML/HaXml/Validate.hs:216:12:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:221:11:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:222:20:
    Warning: This binding for `rem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:224:31:
    Warning: This binding for `cps' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:221:19

src/Text/XML/HaXml/Validate.hs:225:28:
    Warning: This binding for `cps' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:221:19

src/Text/XML/HaXml/Validate.hs:227:31:
    Warning: This binding for `cps' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:221:19

src/Text/XML/HaXml/Validate.hs:228:28:
    Warning: This binding for `cps' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:221:19

src/Text/XML/HaXml/Validate.hs:230:4:
    Warning: This binding for `sequence' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:230:13:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:231:20:
    Warning: This binding for `ns' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:230:18

src/Text/XML/HaXml/Validate.hs:235:13:
    Warning: This binding for `elem' shadows the existing binding
               bound at src/Text/XML/HaXml/Validate.hs:83:21

src/Text/XML/HaXml/Validate.hs:248:8:
    Warning: This binding for `elem' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:253:22:
    Warning: This binding for `mod' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:254:20:
    Warning: This binding for `mod' shadows the existing binding
               imported from Prelude

src/Text/XML/HaXml/Validate.hs:256:17:
    Warning: This binding for `mod' shadows the existing binding
               imported from Prelude
[11 of 11] Compiling Main             ( src/tools/Validate.hs,
dist/build/Validate/Validate-tmp/Main.o )

src/tools/Validate.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/tools/Validate.hs:3:0:
    Warning: The import of `System' is redundant
               except perhaps to import instances from `System'
             To import instances alone, use: import System()

src/tools/Validate.hs:5:0:
    Warning: The import of `List' is redundant
               except perhaps to import instances from `List'
             To import instances alone, use: import List()

src/tools/Validate.hs:8:0:
    Warning: The import of `Content'
             from module `Text.XML.HaXml.Types' is redundant

src/tools/Validate.hs:17:0:
    Warning: Definition but no type signature for `main'
             Inferred type: main :: IO ()
Linking dist/build/Validate/Validate ...
[1 of 1] Compiling Main             ( src/tools/MkOneOf.hs,
dist/build/MkOneOf/MkOneOf-tmp/Main.o )

src/tools/MkOneOf.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/tools/MkOneOf.hs:7:0:
    Warning: Definition but no type signature for `main'
             Inferred type: main :: IO ()

src/tools/MkOneOf.hs:53:0:
    Warning: Definition but no type signature for `ordinals'
             Inferred type: ordinals :: [[Char]]

src/tools/MkOneOf.hs:58:0:
    Warning: Definition but no type signature for `variables'
             Inferred type: variables :: [[Char]]

src/tools/MkOneOf.hs:70:7: Warning: Defined but not used: `cur'

src/tools/MkOneOf.hs:70:11:
    Warning: This binding for `max' shadows the existing binding
               imported from Prelude

src/tools/MkOneOf.hs:70:11: Warning: Defined but not used: `max'

src/tools/MkOneOf.hs:70:15: Warning: Defined but not used: `ind'

src/tools/MkOneOf.hs:70:19: Warning: Defined but not used: `s0'

src/tools/MkOneOf.hs:70:22: Warning: Defined but not used: `s1'

src/tools/MkOneOf.hs:71:11:
    Warning: This binding for `max' shadows the existing binding
               imported from Prelude
Linking dist/build/MkOneOf/MkOneOf ...
[ 1 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Lex.hs:46:16: Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:51:41:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:46:16

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:110: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:121:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:122:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:123:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:124:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:125:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:126:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:127:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:128:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:129:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:130:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:131:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:132:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:133:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:146:0:
    Warning: Definition but no type signature for `forcep'
             Inferred type: forcep :: Posn -> Int

src/Text/XML/HaXml/Lex.hs:146:11:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Lex.hs:146:17:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Lex.hs:152:16:
    Warning: Defined but not used: `c'

src/Text/XML/HaXml/Lex.hs:156:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `white':
                 Patterns not matched:
                     ghc-prim:GHC.Types.C# #x
                     with
                     #x `notElem` [' ', '\n', '\r', '\t', '\160']

src/Text/XML/HaXml/Lex.hs:166:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:6: Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:167:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:176:20:
    Warning: Defined but not used: `ys'

src/Text/XML/HaXml/Lex.hs:178:1: Warning: Defined but not used: `x'

src/Text/XML/HaXml/Lex.hs:178:3:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Lex.hs:180: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:180:16:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:180:20:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:180:33:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:190: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:190:21:
    Warning: Defined but not used: `tok'

src/Text/XML/HaXml/Lex.hs:190:25:
    Warning: Defined but not used: `acc'

src/Text/XML/HaXml/Lex.hs:190:38:
    Warning: Defined but not used: `k'

src/Text/XML/HaXml/Lex.hs:247:21:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Lex.hs:322:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `xmlName': Patterns not matched: _ [] _ _

src/Text/XML/HaXml/Lex.hs:322: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:326:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:326:28:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:329:23:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:8

src/Text/XML/HaXml/Lex.hs:329:26:
    Warning: This binding for `s' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:11

src/Text/XML/HaXml/Lex.hs:329:28:
    Warning: This binding for `ss' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:13

src/Text/XML/HaXml/Lex.hs:329:32:
    Warning: This binding for `k' shadows the existing binding
               bound at src/Text/XML/HaXml/Lex.hs:322:21

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlContent'
             Inferred type: xmlContent :: [Char]
                                          -> [Where]
                                          -> Posn
                                          -> Posn
                                          -> [Char]
                                          -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPI'
             Inferred type: xmlPI :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlPIEnd'
             Inferred type: xmlPIEnd :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlComment'
             Inferred type: xmlComment :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlTag'
             Inferred type: xmlTag :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSection'
             Inferred type: xmlSection :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:0:
    Warning: Definition but no type signature for `xmlSpecial'
             Inferred type: xmlSpecial :: [Where] -> Posn -> String -> [Token]

src/Text/XML/HaXml/Lex.hs:334:15:
    Warning: Defined but not used: `w'

src/Text/XML/HaXml/Lex.hs:334:17:
    Warning: Defined but not used: `pos'
[ 2 of 12] Compiling Text.ParserCombinators.HuttonMeijerWallace (
src/Text/ParserCombinators/HuttonMeijerWallace.hs,
dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/ParserCombinators/HuttonMeijerWallace.o
)

src/Text/ParserCombinators/HuttonMeijerWallace.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/ParserCombinators/HuttonMeijerWallace.hs:56:0:
    Warning: The import of `Char' is redundant
               except perhaps to import instances from `Char'
             To import instances alone, use: import Char()

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:8:
    Warning: Defined but not used: `err'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:87:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:25:
    Warning: Defined but not used: `st'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:92:28:
    Warning: Defined but not used: `inp'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:107:23:
    Warning: Defined but not used: `q'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:157:44:
    Warning: Defined but not used: `xs'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:158:35:
    Warning: This binding for `otherwise' shadows the existing binding
               imported from Prelude

src/Text/ParserCombinators/HuttonMeijerWallace.hs:183:0:
    Warning: Defined but not used: `sat'

src/Text/ParserCombinators/HuttonMeijerWallace.hs:209:49:
    Warning: A do-notation statement discarded a result of type b.
             Suppress this warning by saying "_ <- sep",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:235:39:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- p",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:240:28:
    Warning: A do-notation statement discarded a result of type a.
             Suppress this warning by saying "_ <- open",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:242:28:
    Warning: A do-notation statement discarded a result of type c.
             Suppress this warning by saying "_ <- close",
             or by using the flag -fno-warn-unused-do-bind

src/Text/ParserCombinators/HuttonMeijerWallace.hs:257:21:
    Warning: Defined but not used: `st'
[ 3 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:55:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:58:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:62:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:66:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:67:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:68:14:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:76:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:159:0

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:92:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:159:0

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:152:0:
    Warning: Definition but no type signature for `derives'
             Inferred type: derives :: Doc

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:186:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `mangle': Patterns not matched: []

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:193:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `manglef': Patterns not matched: []

src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs:204:0:
    Warning: Definition but no type signature for `commaList'
             Inferred type: commaList :: [Doc] -> Doc
[ 4 of 12] Compiling Text.XML.HaXml.DtdToHaskell.Instance (
src/Text/XML/HaXml/DtdToHaskell/Instance.hs,
dist/build/DtdToHaskell/DtdToHaskell-tmp/Text/XML/HaXml/DtdToHaskell/Instance.o
)

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:16:20:
    Warning: Defined but not used: `aux'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:62:9:
    Warning: Defined but not used: `frpat'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:62:31:
    Warning: Defined but not used: `toattr'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:78:8:
    Warning: Defined but not used: `vs'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:112:16:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:112:18:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:145:11:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Instance.hs:140:9

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:145:30:
    Warning: This binding for `inner' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Instance.hs:140:18

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:151:19:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:153:18:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:164:19:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:186:15:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:188:14:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:189:15:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:190:15:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:191:15:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:194:17:
    Warning: Defined but not used: `m'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:216:0:
    Warning: Definition but no type signature for `mkToAttr'
             Inferred type: mkToAttr :: Name -> Doc

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:250:18:
    Warning: This binding for `inner' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Instance.hs:248:4

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:258:15:
    Warning: Defined but not used: `v'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:263:38:
    Warning: This binding for `inner' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Instance.hs:248:4

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:270:8:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative: Patterns not matched: Defaultable _ _

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:272:17:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:274:16:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:275:17:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:276:17:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:277:17:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:280:19:
    Warning: Defined but not used: `m'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:284:16:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative: Patterns not matched: Defaultable _ _

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:285:25:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:286:24:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:287:25:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:288:25:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:289:25:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:292:27:
    Warning: Defined but not used: `m'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:296:16:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative: Patterns not matched: Defaultable _ _

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:297:25:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:298:24:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:299:25:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:300:25:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:301:25:
    Warning: Defined but not used: `ss'

src/Text/XML/HaXml/DtdToHaskell/Instance.hs:304:27:
    Warning: Defined but not used: `m'
[ 5 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
[ 6 of 12] 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:19:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:20:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Parse.hs:21:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Parse.hs:57:0:
    Warning: Definition but no type signature for `debug'
             Inferred type: debug :: forall t t1. t -> t1 -> t

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

src/Text/XML/HaXml/Parse.hs:84:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:85:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:87:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:88:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:119:15:
    Warning: Defined but not used: `ge'

src/Text/XML/HaXml/Parse.hs:131:0:
    Warning: Definition but no type signature for `fst3'
             Inferred type: fst3 :: forall t t1 t2. (t, t1, t2) -> t

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Parse.hs:132:0:
    Warning: Definition but no type signature for `snd3'
             Inferred type: snd3 :: forall t t1 t2. (t, t1, t2) -> t1

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Parse.hs:133:0:
    Warning: Definition but no type signature for `thd3'
             Inferred type: thd3 :: forall t t1 t2. (t, t1, t2) -> t2

src/Text/XML/HaXml/Parse.hs:140:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:143:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:144:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:159:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:161:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Parse.hs:163:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Parse.hs:182:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:208:35:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:690:0

src/Text/XML/HaXml/Parse.hs:228:47:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:244:4:
    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:247:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:252:4:
    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:265:4:
    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:269:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:283:4:
    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:293:4:
    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:294:4:
    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:300:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Parse.hs:334:4:
    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:336: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:338: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:347:11:
    Warning: Defined but not used: `p'

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

src/Text/XML/HaXml/Parse.hs:374:4:
    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:375:4:
    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:378:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   ((++)
                                                      "expected >
terminating ELEMENT decl"
                                                      (++)
                                                        "\n    element
name was "
                                                        (++)
                                                          show n
                                                          (++)
                                                            "\n
contentspec was "
                                                            (\
(ContentSpec p) -> show p) c)",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:426:9:
    Warning: orphan instance: instance Show CP

src/Text/XML/HaXml/Parse.hs:432:9:
    Warning: orphan instance: instance Show Modifier

src/Text/XML/HaXml/Parse.hs:441:4:
    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:442:14:
    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:446:38:
    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:448:16:
    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:455:4:
    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:456:4:
    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:459:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- blank
                                                     (tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing >
terminating ATTLIST"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:513:9:
    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:514:9:
    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:515:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after INCLUDE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:517:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
INCLUDE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:519:9:
    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:520:9:
    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:521:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSqOpen
                                                 `elserror`
                                                   "missing [ after IGNORE"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:522:9:
    Warning: Defined but not used: `i'

src/Text/XML/HaXml/Parse.hs:523:9:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokSectionClose
                                                 `elserror`
                                                   "missing ]]> for
IGNORE section"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:528:9:
    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:529:9:
    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:530:9:
    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:537:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Parse.hs:539:19:
    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:541:19:
    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:547:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Parse.hs:560:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Parse.hs:140:0

src/Text/XML/HaXml/Parse.hs:591:4:
    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:592:4:
    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:595:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating G ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:601:4:
    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:602:4:
    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:603:4:
    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:606:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating P ENTITY decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:640:4:
    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:644:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:648:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Parse.hs:654:0:
    Warning: Defined but not used: `extpe'

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

src/Text/XML/HaXml/Parse.hs:668:4:
    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:669:4:
    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:672:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "expected >
terminating NOTATION decl"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Parse.hs:684:4:
    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:686:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok
                                                     Text.XML.HaXml.Lex.TokQuote
                                                 `elserror`
                                                   "expected quote to
terminate entityvalue"",
             or by using the flag -fno-warn-unused-do-bind
[ 7 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:16:5:
    Warning: Defined but not used: type constructor or class `Db'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:41:10:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:41:12:
    Warning: Defined but not used: `v'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:89:13:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Convert.hs:87:19

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:90:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Convert.hs:87:19

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:91:4:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `flatten':
                 Patterns not matched: Defaultable _ _

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:100:29:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/DtdToHaskell/Convert.hs:87:19

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:102:0:
    Warning: Definition but no type signature for `mkAttrDef'
             Inferred type: mkAttrDef :: String -> AttDef -> [TypeDef]

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:102:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:102:20:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:102:33:
    Warning: Defined but not used: `def'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:104:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:104:20:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:104:37:
    Warning: Defined but not used: `t'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:104:40:
    Warning: Defined but not used: `def'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:106:57:
    Warning: Defined but not used: `def'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:108:56:
    Warning: Defined but not used: `def'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:115:4:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `mkType':
                 Patterns not matched:
                     StringType (DefaultTo (AttValue []) _)
                     StringType (DefaultTo (AttValue ((Right _) : _)) _)
                     StringType (DefaultTo (AttValue ((Left _) : (_ : _))) _)
                     (TokenizedType _) (DefaultTo (AttValue []) _)
                     ...

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:117:53:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:120:60:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/DtdToHaskell/Convert.hs:124:61:
    Warning: Defined but not used: `f'
[ 8 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Combinators.hs:78:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:79:8:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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

src/Text/XML/HaXml/Combinators.hs:108:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:111:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:112:4:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:115:6:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:116:4:
    Warning: Defined but not used: `t'

src/Text/XML/HaXml/Combinators.hs:118:10:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:119:8:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Combinators.hs:121:7:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:122:5:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:124:11:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:125:8:
    Warning: Defined but not used: `av'

src/Text/XML/HaXml/Combinators.hs:135:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `find':
                 Patterns not matched:
                     _ _ (CString _ _)
                     _ _ (CRef _)
                     _ _ (CMisc _)

src/Text/XML/HaXml/Combinators.hs:136:16:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:137:8:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `value':
                 Patterns not matched:
                     AttValue []
                     AttValue ((Right _) : _)
                     AttValue ((Left _) : (_ : _))

src/Text/XML/HaXml/Combinators.hs:137:30:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:145:2:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:202:15:
    Warning: This binding for `x' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

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 the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:329:2

src/Text/XML/HaXml/Combinators.hs:271:5:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Combinators.hs:291:8:
    Warning: This binding for `attr' shadows the existing binding
               defined at src/Text/XML/HaXml/Combinators.hs:121:0

src/Text/XML/HaXml/Combinators.hs:306:11:
    Warning: Defined but not used: `n'

src/Text/XML/HaXml/Combinators.hs:311:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Combinators.hs:310:29

src/Text/XML/HaXml/Combinators.hs:312:13:
    Warning: Defined but not used: `as'

src/Text/XML/HaXml/Combinators.hs:362:12:
    Warning: Pattern match(es) are non-exhaustive
             In a case alternative:
                 Patterns not matched:
                     Just (AttValue [])
                     Just (AttValue ((Right _) : _))
                     Just (AttValue ((Left _) : (_ : _)))
[ 9 of 12] 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:14:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:15:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Html/Parse.hs:16:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Html/Parse.hs:40:6:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:48:10:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:52:0:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `sanitycheck':
                 Patterns not matched: (_, _, (Left _) : _) : _

src/Text/XML/HaXml/Html/Parse.hs:54:14:
    Warning: Defined but not used: `x'

src/Text/XML/HaXml/Html/Parse.hs:54:18:
    Warning: Defined but not used: `s'

src/Text/XML/HaXml/Html/Parse.hs:54:37:
    Warning: Defined but not used: `xs'

src/Text/XML/HaXml/Html/Parse.hs:65:23:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:69:15:
    Warning: This binding for `p' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:19

src/Text/XML/HaXml/Html/Parse.hs:71:39:
    Warning: This binding for `n' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:30

src/Text/XML/HaXml/Html/Parse.hs:71:41:
    Warning: This binding for `avs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:32

src/Text/XML/HaXml/Html/Parse.hs:71:45:
    Warning: This binding for `cs' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:61:36

src/Text/XML/HaXml/Html/Parse.hs:75:0:
    Warning: Definition but no type signature for `selfclosingtags'
             Inferred type: selfclosingtags :: [[Char]]

src/Text/XML/HaXml/Html/Parse.hs:79:0:
    Warning: Definition but no type signature for `closeInnerTags'
             Inferred type: closeInnerTags :: [([Char], [[Char]])]

src/Text/XML/HaXml/Html/Parse.hs:125: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:126:0:
    Warning: Defined but not used: `snd3'

src/Text/XML/HaXml/Html/Parse.hs:126: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:127:0:
    Warning: Defined but not used: `thd3'

src/Text/XML/HaXml/Html/Parse.hs:127: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:136:12:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:139:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:140:16:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:155:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:157:23:
    Warning: Defined but not used: `p'

src/Text/XML/HaXml/Html/Parse.hs:159:15:
    Warning: Defined but not used: `ts'

src/Text/XML/HaXml/Html/Parse.hs:180:34:
    Warning: This binding for `es' shadows the existing binding
               bound at src/Text/XML/HaXml/Html/Parse.hs:176:4

src/Text/XML/HaXml/Html/Parse.hs:189:4:
    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:192:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- ((+++)
                                                      tok
Text.XML.HaXml.Lex.TokPIClose
                                                      tok
Text.XML.HaXml.Lex.TokAnyClose)
                                                 `elserror`
                                                   "missing ?> or >"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:197:4:
    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:210:4:
    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:214:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "missing ?> in <?xml ...?>"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:228:4:
    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:242:4:
    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:243:4:
    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:249:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > in DOCTYPE decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:296:4:
    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:306: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/Html/Parse.hs:316: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/Html/Parse.hs:320: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/Html/Parse.hs:323:14:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokAnyClose
                                                 `elserror`
                                                   "missing > or /> in
element tag"",
             or by using the flag -fno-warn-unused-do-bind

src/Text/XML/HaXml/Html/Parse.hs:347:0:
    Warning: Definition but no type signature for `unparse'
             Inferred type: unparse :: [TokenT]
                                       -> Parser () (Posn, TokenT) String ()

src/Text/XML/HaXml/Html/Parse.hs:350:0:
    Warning: Definition but no type signature for `reformatAttrs'
             Inferred type: reformatAttrs :: [(String, AttValue)] -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:351:10:
    Warning: Pattern match(es) are non-exhaustive
             In the definition of `f0':
                 Patterns not matched:
                     (_, AttValue [])
                     (_, AttValue ((Right _) : _))
                     (_, AttValue ((Left _) : (_ : _)))

src/Text/XML/HaXml/Html/Parse.hs:353:0:
    Warning: Definition but no type signature for `reformatTags'
             Inferred type: reformatTags :: [(String, [(String, AttValue)])]
                                            -> [TokenT]

src/Text/XML/HaXml/Html/Parse.hs:374:13:
    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:537:8:
    Warning: This binding for `name' shadows the existing binding
               defined at src/Text/XML/HaXml/Html/Parse.hs:136:0

src/Text/XML/HaXml/Html/Parse.hs:616:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Html/Parse.hs:617:4:
    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:621:4:
    Warning: A do-notation statement discarded a result of type TokenT.
             Suppress this warning by saying "_ <- tok

Text.XML.HaXml.Lex.TokPIClose
                                                 `elserror`
                                                   "expected ?>
terminating text decl"",
             or by using the flag -fno-warn-unused-do-bind

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

src/Text/XML/HaXml/Html/Parse.hs:653:0:
    Warning: Defined but not used: `publicid'

src/Text/XML/HaXml/Html/Parse.hs:659:0:
    Warning: Defined but not used: `entityvalue'

src/Text/XML/HaXml/Html/Parse.hs:664:0:
    Warning: Defined but not used: `ev'
[10 of 12] 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:24:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Pretty.hs:25:0:
    Warning: The import of `Maybe' is redundant
               except perhaps to import instances from `Maybe'
             To import instances alone, use: import Maybe()

src/Text/XML/HaXml/Pretty.hs:31: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/Pretty.hs:31:9:
    Warning: Defined but not used: `g'

src/Text/XML/HaXml/Pretty.hs:32:7:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:34:0:
    Warning: Definition but no type signature for `maybe'
             Inferred type: maybe :: forall t. (t -> Doc) -> Maybe t -> Doc

src/Text/XML/HaXml/Pretty.hs:34:6:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:84:0:
    Warning: Defined but not used: `extsubset'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Defined but not used: `extsubsetdecl'

src/Text/XML/HaXml/Pretty.hs:86:0:
    Warning: Definition but no type signature for `conditionalsect'
             Inferred type: conditionalsect :: ConditionalSect -> Doc

src/Text/XML/HaXml/Pretty.hs:102:0:
    Warning: Definition but no type signature for `isText'
             Inferred type: isText :: Content -> Bool

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carryelem'
             Inferred type: carryelem :: Element -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:106:0:
    Warning: Definition but no type signature for `carrycontent'
             Inferred type: carrycontent :: Content -> Doc -> (Doc, Doc)

src/Text/XML/HaXml/Pretty.hs:110:10:
    Warning: Defined but not used: `e'

src/Text/XML/HaXml/Pretty.hs:126:10:
    Warning: Defined but not used: `f'

src/Text/XML/HaXml/Pretty.hs:156:0:
    Warning: Definition but no type signature for `elementdecl'
             Inferred type: elementdecl :: ElementDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:158:0:
    Warning: Definition but no type signature for `contentspec'
             Inferred type: contentspec :: ContentSpec -> Doc

src/Text/XML/HaXml/Pretty.hs:169:0:
    Warning: Definition but no type signature for `modifier'
             Inferred type: modifier :: Modifier -> Doc

src/Text/XML/HaXml/Pretty.hs:173:0:
    Warning: Definition but no type signature for `mixed'
             Inferred type: mixed :: Mixed -> Doc

src/Text/XML/HaXml/Pretty.hs:178:0:
    Warning: Definition but no type signature for `attlistdecl'
             Inferred type: attlistdecl :: AttListDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:180:0:
    Warning: Definition but no type signature for `attdef'
             Inferred type: attdef :: AttDef -> Doc

src/Text/XML/HaXml/Pretty.hs:181:0:
    Warning: Definition but no type signature for `atttype'
             Inferred type: atttype :: AttType -> Doc

src/Text/XML/HaXml/Pretty.hs:184:0:
    Warning: Definition but no type signature for `tokenizedtype'
             Inferred type: tokenizedtype :: TokenizedType -> Doc

src/Text/XML/HaXml/Pretty.hs:191:0:
    Warning: Definition but no type signature for `enumeratedtype'
             Inferred type: enumeratedtype :: EnumeratedType -> Doc

src/Text/XML/HaXml/Pretty.hs:193:0:
    Warning: Definition but no type signature for `notationtype'
             Inferred type: notationtype :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:195:0:
    Warning: Definition but no type signature for `enumeration'
             Inferred type: enumeration :: [String] -> Doc

src/Text/XML/HaXml/Pretty.hs:196:0:
    Warning: Definition but no type signature for `defaultdecl'
             Inferred type: defaultdecl :: DefaultDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:199:0:
    Warning: Defined but not used: `conditionalsect'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Defined but not used: `ignore'

src/Text/XML/HaXml/Pretty.hs:203:0:
    Warning: Definition but no type signature for `ignore'
             Inferred type: ignore :: Ignore -> Doc

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Defined but not used: `ignoresectcontents'

src/Text/XML/HaXml/Pretty.hs:204:0:
    Warning: Definition but no type signature for `ignoresectcontents'
             Inferred type: ignoresectcontents :: IgnoreSectContents -> Doc

src/Text/XML/HaXml/Pretty.hs:206:46:
    Warning: This binding for `i' shadows the existing binding
               bound at src/Text/XML/HaXml/Pretty.hs:204:39

src/Text/XML/HaXml/Pretty.hs:209:0:
    Warning: Definition but no type signature for `reference'
             Inferred type: reference :: Reference -> Doc

src/Text/XML/HaXml/Pretty.hs:211:0:
    Warning: Definition but no type signature for `entityref'
             Inferred type: entityref :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:212:0:
    Warning: Definition but no type signature for `charref'
             Inferred type: charref :: forall a. (Show a) => a -> Doc

src/Text/XML/HaXml/Pretty.hs:213:0:
    Warning: Definition but no type signature for `entitydecl'
             Inferred type: entitydecl :: EntityDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:215:0:
    Warning: Definition but no type signature for `gedecl'
             Inferred type: gedecl :: GEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:217:0:
    Warning: Definition but no type signature for `pedecl'
             Inferred type: pedecl :: PEDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:219:0:
    Warning: Definition but no type signature for `entitydef'
             Inferred type: entitydef :: EntityDef -> Doc

src/Text/XML/HaXml/Pretty.hs:219:26:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:221:0:
    Warning: Definition but no type signature for `pedef'
             Inferred type: pedef :: PEDef -> Doc

src/Text/XML/HaXml/Pretty.hs:221:24:
    Warning: This binding for `ev' shadows the existing binding
               defined at src/Text/XML/HaXml/Pretty.hs:244:0

src/Text/XML/HaXml/Pretty.hs:223:0:
    Warning: Definition but no type signature for `externalid'
             Inferred type: externalid :: ExternalID -> Doc

src/Text/XML/HaXml/Pretty.hs:226:0:
    Warning: Definition but no type signature for `ndatadecl'
             Inferred type: ndatadecl :: NDataDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Defined but not used: `textdecl'

src/Text/XML/HaXml/Pretty.hs:227:0:
    Warning: Definition but no type signature for `textdecl'
             Inferred type: textdecl :: TextDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Defined but not used: `extparsedent'

src/Text/XML/HaXml/Pretty.hs:229:0:
    Warning: Definition but no type signature for `extparsedent'
             Inferred type: extparsedent :: ExtParsedEnt -> Doc

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Defined but not used: `extpe'

src/Text/XML/HaXml/Pretty.hs:230:0:
    Warning: Definition but no type signature for `extpe'
             Inferred type: extpe :: ExtPE -> Doc

src/Text/XML/HaXml/Pretty.hs:232:0:
    Warning: Definition but no type signature for `notationdecl'
             Inferred type: notationdecl :: NotationDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:235:0:
    Warning: Definition but no type signature for `publicid'
             Inferred type: publicid :: PublicID -> Doc

src/Text/XML/HaXml/Pretty.hs:236:0:
    Warning: Definition but no type signature for `encodingdecl'
             Inferred type: encodingdecl :: EncodingDecl -> Doc

src/Text/XML/HaXml/Pretty.hs:237:0:
    Warning: Definition but no type signature for `nmtoken'
             Inferred type: nmtoken :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:238:0:
    Warning: Definition but no type signature for `attvalue'
             Inferred type: attvalue :: AttValue -> Doc

src/Text/XML/HaXml/Pretty.hs:241:0:
    Warning: Definition but no type signature for `entityvalue'
             Inferred type: entityvalue :: EntityValue -> Doc

src/Text/XML/HaXml/Pretty.hs:244:0:
    Warning: Definition but no type signature for `ev'
             Inferred type: ev :: EV -> Doc

src/Text/XML/HaXml/Pretty.hs:247:0:
    Warning: Definition but no type signature for `pubidliteral'
             Inferred type: pubidliteral :: PubidLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:250:0:
    Warning: Definition but no type signature for `systemliteral'
             Inferred type: systemliteral :: SystemLiteral -> Doc

src/Text/XML/HaXml/Pretty.hs:253:0:
    Warning: Definition but no type signature for `chardata'
             Inferred type: chardata :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:254:0:
    Warning: Definition but no type signature for `cdsect'
             Inferred type: cdsect :: String -> Doc

src/Text/XML/HaXml/Pretty.hs:257:0:
    Warning: Definition but no type signature for `containsDoubleQuote'
             Inferred type: containsDoubleQuote :: [EV] -> Bool
[11 of 12] 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:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/Text/XML/HaXml/Wrappers.hs:56:14:
    Warning: This binding for `filter' shadows the existing binding
               imported from Prelude
[12 of 12] Compiling Main             ( src/tools/DtdToHaskell.hs,
dist/build/DtdToHaskell/DtdToHaskell-tmp/Main.o )

src/tools/DtdToHaskell.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.

src/tools/DtdToHaskell.hs:9:0:
    Warning: The import of `System' is redundant
               except perhaps to import instances from `System'
             To import instances alone, use: import System()

src/tools/DtdToHaskell.hs:11:0:
    Warning: The import of `dropWhile, takeWhile'
             from module `List' is redundant

src/tools/DtdToHaskell.hs:16:0:
    Warning: The import of `TypeDef'
             from module `Text.XML.HaXml.DtdToHaskell.TypeDef' is redundant

src/tools/DtdToHaskell.hs:21:0:
    Warning: Definition but no type signature for `main'
             Inferred type: main :: IO ()

src/tools/DtdToHaskell.hs:45:0:
    Warning: Definition but no type signature for `getDtd'
             Inferred type: getDtd :: forall t. Maybe t -> t

src/tools/DtdToHaskell.hs:48:0:
    Warning: Definition but no type signature for `trim'
             Inferred type: trim :: [Char] -> [Char]
Linking dist/build/DtdToHaskell/DtdToHaskell ...
Installing library in /home/yang/.cabal/lib/HaXml-1.13.3/ghc-6.12.1
Installing executable(s) in /home/yang/.cabal/bin
Registering HaXml-1.13.3...
[1 of 1] Compiling Main             (
/tmp/cautious-file-0.1.511173/cautious-file-0.1.5/Setup.lhs,
/tmp/cautious-file-0.1.511173/cautious-file-0.1.5/dist/setup/Main.o )
Linking /tmp/cautious-file-0.1.511173/cautious-file-0.1.5/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
[1 of 1] Compiling Main             (
/tmp/filestore-0.3.4.311173/filestore-0.3.4.3/Setup.lhs,
/tmp/filestore-0.3.4.311173/filestore-0.3.4.3/dist/setup/Main.o )
Linking /tmp/filestore-0.3.4.311173/filestore-0.3.4.3/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
[1 of 1] Compiling Main             (
/tmp/ghc-paths-0.1.0.811173/ghc-paths-0.1.0.8/Setup.hs,
/tmp/ghc-paths-0.1.0.811173/ghc-paths-0.1.0.8/dist/setup/Main.o )
Linking /tmp/ghc-paths-0.1.0.811173/ghc-paths-0.1.0.8/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
Downloading happstack-data-0.5.0.3...
Configuring happstack-data-0.5.0.3...
Preprocessing library happstack-data-0.5.0.3...
Preprocessing executables for happstack-data-0.5.0.3...
Building happstack-data-0.5.0.3...
[ 1 of 16] Compiling Happstack.Data.GOps ( src/Happstack/Data/GOps.hs,
dist/build/Happstack/Data/GOps.o )
[ 2 of 16] Compiling Happstack.Data.Normalize (
src/Happstack/Data/Normalize.hs, dist/build/Happstack/Data/Normalize.o
)
[ 3 of 16] Compiling Happstack.Data.Migrate (
src/Happstack/Data/Migrate.hs, dist/build/Happstack/Data/Migrate.o )
[ 4 of 16] Compiling Happstack.Data.Default (
src/Happstack/Data/Default.hs, dist/build/Happstack/Data/Default.o )
[ 5 of 16] Compiling Happstack.Data.DeriveAll (
src/Happstack/Data/DeriveAll.hs, dist/build/Happstack/Data/DeriveAll.o
)
[ 6 of 16] Compiling Happstack.Data.Default.Generic (
src/Happstack/Data/Default/Generic.hs,
dist/build/Happstack/Data/Default/Generic.o )
[ 7 of 16] Compiling Happstack.Data.Xml.Base (
src/Happstack/Data/Xml/Base.hs, dist/build/Happstack/Data/Xml/Base.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.3.0.0 ... linking ... done.
Loading package bytestring-0.9.1.5 ... linking ... done.
Loading package containers-0.3.0.0 ... linking ... done.
Loading package pretty-1.0.1.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package syb-with-class-0.6.1.1 ... linking ... done.
Loading package deepseq-1.1.0.0 ... linking ... done.
Loading package text-0.10.0.0 ... linking ... done.
Loading package syb-with-class-instances-text-0.0.1 ... linking ... done.
Loading package extensible-exceptions-0.1.1.1 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package old-locale-1.0.0.2 ... linking ... done.
Loading package old-time-1.0.0.3 ... linking ... done.
Loading package parsec-2.1.0.1 ... linking ... done.
Loading package hsemail-1.6 ... linking ... done.
Loading package network-2.2.1.7 ... linking ... done.
Loading package SMTPClient-1.0.3 ... linking ... done.
Loading package filepath-1.1.0.3 ... linking ... done.
Loading package unix-2.4.0.0 ... linking ... done.
Loading package directory-1.0.1.0 ... linking ... done.
Loading package process-1.0.1.2 ... linking ... done.
Loading package time-1.1.4 ... linking ... done.
Loading package hslogger-1.0.12 ... linking ... done.
Loading package random-1.0.0.2 ... linking ... done.
Loading package strict-concurrency-0.2.4.1 ... linking ... done.
Loading package unix-compat-0.2 ... linking ... done.
Loading package happstack-util-0.5.0.3 ... linking ... done.
Loading package syb-0.1.0.2 ... linking ... done.
Loading package base-3.0.3.2 ... linking ... done.
Loading package binary-0.5.0.2 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package HaXml-1.13.3 ... linking ... done.
mkUsageInfo: internal name? Element{tc a4Bz}
[ 8 of 16] Compiling Happstack.Data.Xml.HaXml (
src/Happstack/Data/Xml/HaXml.hs, dist/build/Happstack/Data/Xml/HaXml.o
)
[ 9 of 16] Compiling Happstack.Data.Xml.PrintParse (
src/Happstack/Data/Xml/PrintParse.hs,
dist/build/Happstack/Data/Xml/PrintParse.o )
mkUsageInfo: internal name? K{tc acq9}
[10 of 16] Compiling Happstack.Data.Xml.Instances (
src/Happstack/Data/Xml/Instances.hs,
dist/build/Happstack/Data/Xml/Instances.o )
[11 of 16] Compiling Happstack.Data.Xml ( src/Happstack/Data/Xml.hs,
dist/build/Happstack/Data/Xml.o )
[12 of 16] Compiling Happstack.Data.Pairs (
src/Happstack/Data/Pairs.hs, dist/build/Happstack/Data/Pairs.o )
mkUsageInfo: internal name? Pass{tc ai41}
mkUsageInfo: internal name? User{tc ai43}
[13 of 16] Compiling Happstack.Data.Proxy (
src/Happstack/Data/Proxy.hs, dist/build/Happstack/Data/Proxy.o )
[14 of 16] Compiling Happstack.Data.Serialize (
src/Happstack/Data/Serialize.hs, dist/build/Happstack/Data/Serialize.o
)
[15 of 16] Compiling Happstack.Data.SerializeTH (
src/Happstack/Data/SerializeTH.hs,
dist/build/Happstack/Data/SerializeTH.o )
[16 of 16] Compiling Happstack.Data   ( src/Happstack/Data.hs,
dist/build/Happstack/Data.o )
Registering happstack-data-0.5.0.3...
Installing library in /home/yang/.cabal/lib/happstack-data-0.5.0.3/ghc-6.12.1
Registering happstack-data-0.5.0.3...
Downloading happstack-server-0.5.0.4...
Configuring happstack-server-0.5.0.4...
Preprocessing library happstack-server-0.5.0.4...
Preprocessing executables for happstack-server-0.5.0.4...
Building happstack-server-0.5.0.4...
[ 1 of 26] Compiling Happstack.Server.HTTP.SocketTH (
src/Happstack/Server/HTTP/SocketTH.hs,
dist/build/Happstack/Server/HTTP/SocketTH.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package bytestring-0.9.1.5 ... linking ... done.
Loading package zlib-0.5.2.0 ... linking ... done.
Loading package xhtml-3000.2.0.1 ... linking ... done.
Loading package utf8-string-0.3.4 ... linking ... done.
Loading package parsec-2.1.0.1 ... linking ... done.
Loading package network-2.2.1.7 ... linking ... done.
Loading package sendfile-0.7.2 ... linking ... done.
Loading package html-1.0.1.2 ... linking ... done.
Loading package syb-0.1.0.2 ... linking ... done.
Loading package base-3.0.3.2 ... linking ... done.
Loading package array-0.3.0.0 ... linking ... done.
Loading package containers-0.3.0.0 ... linking ... done.
Loading package filepath-1.1.0.3 ... linking ... done.
Loading package old-locale-1.0.0.2 ... linking ... done.
Loading package old-time-1.0.0.3 ... linking ... done.
Loading package unix-2.4.0.0 ... linking ... done.
Loading package directory-1.0.1.0 ... linking ... done.
Loading package process-1.0.1.2 ... linking ... done.
Loading package time-1.1.4 ... linking ... done.
Loading package random-1.0.0.2 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package pretty-1.0.1.1 ... linking ... done.
Loading package HaXml-1.13.3 ... linking ... done.
Loading package binary-0.5.0.2 ... linking ... done.
Loading package extensible-exceptions-0.1.1.1 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package hsemail-1.6 ... linking ... done.
Loading package SMTPClient-1.0.3 ... linking ... done.
Loading package hslogger-1.0.12 ... linking ... done.
Loading package deepseq-1.1.0.0 ... linking ... done.
Loading package strict-concurrency-0.2.4.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package unix-compat-0.2 ... linking ... done.
Loading package happstack-util-0.5.0.3 ... linking ... done.
Loading package syb-with-class-0.6.1.1 ... linking ... done.
Loading package text-0.10.0.0 ... linking ... done.
Loading package syb-with-class-instances-text-0.0.1 ... linking ... done.
Loading package happstack-data-0.5.0.3 ... linking ... done.
Loading package MaybeT-0.1.2 ... linking ... done.
[ 2 of 26] Compiling Happstack.Server.HTTP.Socket (
src/Happstack/Server/HTTP/Socket.hs,
dist/build/Happstack/Server/HTTP/Socket.o )
[ 3 of 26] Compiling Happstack.Server.HTTP.LazyLiner (
src/Happstack/Server/HTTP/LazyLiner.hs,
dist/build/Happstack/Server/HTTP/LazyLiner.o )
[ 4 of 26] Compiling Happstack.Server.SURI.ParseURI (
src/Happstack/Server/SURI/ParseURI.hs,
dist/build/Happstack/Server/SURI/ParseURI.o )
[ 5 of 26] Compiling Happstack.Server.HTTP.RFC822Headers (
src/Happstack/Server/HTTP/RFC822Headers.hs,
dist/build/Happstack/Server/HTTP/RFC822Headers.o )

src/Happstack/Server/HTTP/RFC822Headers.hs:61:7:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char ':'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:62:7:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many ws1",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:64:7:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- crLf",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:72:7:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- crLf",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:89:5:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) lexeme char ';'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:91:5:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) lexeme char '='",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:137:5:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many ws1",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:139:5:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- ($) lexeme char '/'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:163:5:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many ws1",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:185:5:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many ws1",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:219:22:
    Warning: A do-notation statement discarded a result of type [Char].
             Suppress this warning by saying "_ <- many ws1",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:230:19:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:232:5:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:242:7:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:245:23:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/RFC822Headers.hs:265:17:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '\\'",
             or by using the flag -fno-warn-unused-do-bind
[ 6 of 26] Compiling Happstack.Server.HTTP.Clock (
src/Happstack/Server/HTTP/Clock.hs,
dist/build/Happstack/Server/HTTP/Clock.o )

src/Happstack/Server/HTTP/Clock.hs:21:2:
    Warning: A do-notation statement discarded a result of type ThreadId.
             Suppress this warning by saying "_ <- ($) forkIO updater ref",
             or by using the flag -fno-warn-unused-do-bind
[ 7 of 26] Compiling Happstack.Server.HTTPClient.Stream (
src/Happstack/Server/HTTPClient/Stream.hs,
dist/build/Happstack/Server/HTTPClient/Stream.o )
[ 8 of 26] Compiling Happstack.Server.HTTPClient.TCP (
src/Happstack/Server/HTTPClient/TCP.hs,
dist/build/Happstack/Server/HTTPClient/TCP.o )
[ 9 of 26] Compiling Happstack.Server.HTTPClient.HTTP (
src/Happstack/Server/HTTPClient/HTTP.hs,
dist/build/Happstack/Server/HTTPClient/HTTP.o )

src/Happstack/Server/HTTPClient/HTTP.hs:722:15:
    Warning: A do-notation statement discarded a result of type Result
                                                                  ().
             Suppress this warning by saying "_ <- ($)
                                                     writeBlock conn
                                                     ($)
                                                       concat
                                                       intersperse
                                                         "\r\n"
                                                         [(++) show
rqst rqBody rqst |
                                                              rqst <- rqsts]",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTPClient/HTTP.hs:775:25:
    Warning: A do-notation statement discarded a result of type Result
                                                                  ().
             Suppress this warning by saying "_ <- writeBlock
                                                     conn ((++) show
rqst rqBody rqst)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTPClient/HTTP.hs:854:26:
    Warning: A do-notation statement discarded a result of type Result
                                                                  ().
             Suppress this warning by saying "_ <- writeBlock conn (show rsp)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTPClient/HTTP.hs:856:26:
    Warning: A do-notation statement discarded a result of type Result
                                                                  ().
             Suppress this warning by saying "_ <- writeBlock
                                                     conn (rspBody rsp)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTPClient/HTTP.hs:908:37:
    Warning: A do-notation statement discarded a result of type Result
                                                                  String.
             Suppress this warning by saying "_ <- readLine conn",
             or by using the flag -fno-warn-unused-do-bind
[10 of 26] Compiling Happstack.Server.MinHaXML (
src/Happstack/Server/MinHaXML.hs,
dist/build/Happstack/Server/MinHaXML.o )
[11 of 26] Compiling Paths_happstack_server (
dist/build/autogen/Paths_happstack_server.hs,
dist/build/Paths_happstack_server.o )
[12 of 26] Compiling Happstack.Server.HTTP.Multipart (
src/Happstack/Server/HTTP/Multipart.hs,
dist/build/Happstack/Server/HTTP/Multipart.o )
[13 of 26] Compiling Happstack.Server.SURI (
src/Happstack/Server/SURI.hs, dist/build/Happstack/Server/SURI.o )
[14 of 26] Compiling Happstack.Server.Cookie (
src/Happstack/Server/Cookie.hs, dist/build/Happstack/Server/Cookie.o )

src/Happstack/Server/Cookie.hs:86:12:
    Warning: A do-notation statement discarded a result of type String.
             Suppress this warning by saying "_ <- string s",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/Cookie.hs:97:12:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/Cookie.hs:99:12:
    Warning: A do-notation statement discarded a result of type Char.
             Suppress this warning by saying "_ <- char '"'",
             or by using the flag -fno-warn-unused-do-bind
[15 of 26] Compiling Happstack.Server.HTTP.Types (
src/Happstack/Server/HTTP/Types.hs,
dist/build/Happstack/Server/HTTP/Types.o )
[16 of 26] Compiling Happstack.Server.MessageWrap (
src/Happstack/Server/MessageWrap.hs,
dist/build/Happstack/Server/MessageWrap.o )
[17 of 26] Compiling Happstack.Server.HTTP.Handler (
src/Happstack/Server/HTTP/Handler.hs,
dist/build/Happstack/Server/HTTP/Handler.o )

src/Happstack/Server/HTTP/Handler.hs:16:0:
    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/Happstack/Server/HTTP/Handler.hs:21:0:
    Warning: The import of `Data.ByteString.Internal' is redundant
               except perhaps to import instances from
`Data.ByteString.Internal'
             To import instances alone, use: import Data.ByteString.Internal()

src/Happstack/Server/HTTP/Handler.hs:22:0:
    Warning: The import of `Data.ByteString.Unsafe' is redundant
               except perhaps to import instances from `Data.ByteString.Unsafe'
             To import instances alone, use: import Data.ByteString.Unsafe()
[18 of 26] Compiling Happstack.Server.HTTP.Listen (
src/Happstack/Server/HTTP/Listen.hs,
dist/build/Happstack/Server/HTTP/Listen.o )

src/Happstack/Server/HTTP/Listen.hs:64:2:
    Warning: A do-notation statement discarded a result of type
System.Posix.Signals.Handler.
             Suppress this warning by saying "_ <- installHandler
                                                     openEndedPipe
                                                     System.Posix.Signals.Ignore
                                                     (Data.Maybe.Nothing)",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/Listen.hs:74:16:
    Warning: A do-notation statement discarded a result of type ThreadId.
             Suppress this warning by saying "_ <- (>>=)
                                                     acceptLite s (.)
forkIO work",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/Listen.hs:79:2:
    Warning: A do-notation statement discarded a result of type
ghc-prim:GHC.Prim.Any.
             Suppress this warning by saying "_ <- finally infi sClose s",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/HTTP/Listen.hs:83:2:
    Warning: A do-notation statement discarded a result of type
System.Posix.Signals.Handler.
             Suppress this warning by saying "_ <- installHandler
                                                     openEndedPipe
                                                     System.Posix.Signals.Ignore
                                                     (Data.Maybe.Nothing)",
             or by using the flag -fno-warn-unused-do-bind
[19 of 26] Compiling Happstack.Server.HTTP.LowLevel (
src/Happstack/Server/HTTP/LowLevel.hs,
dist/build/Happstack/Server/HTTP/LowLevel.o )
[20 of 26] Compiling Happstack.Server.HTTP.Client (
src/Happstack/Server/HTTP/Client.hs,
dist/build/Happstack/Server/HTTP/Client.o )
[21 of 26] Compiling Happstack.Server.XSLT (
src/Happstack/Server/XSLT.hs, dist/build/Happstack/Server/XSLT.o )
[22 of 26] Compiling Happstack.Server.SimpleHTTP (
src/Happstack/Server/SimpleHTTP.hs,
dist/build/Happstack/Server/SimpleHTTP.o )

src/Happstack/Server/SimpleHTTP.hs:238:0:
    Warning: The import of `PortID' from module `Network' is redundant

src/Happstack/Server/SimpleHTTP.hs:1119:13:
    Warning: This binding for `cookieName' shadows the existing binding
               imported from Happstack.Server.Cookie at
src/Happstack/Server/SimpleHTTP.hs:225:0-29
                 (defined at src/Happstack/Server/Cookie.hs:28:6)

src/Happstack/Server/SimpleHTTP.hs:1438:11:
    Warning: A do-notation statement discarded a result of type
GHC.Conc.ThreadId.
             Suppress this warning by saying "_ <- ($)
                                                     forkIO
                                                     do { L.hPut inh
(rsBody response);
                                                          hClose inh }",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/SimpleHTTP.hs:1440:11:
    Warning: A do-notation statement discarded a result of type
GHC.Conc.ThreadId.
             Suppress this warning by saying "_ <- ($)
                                                     forkIO
                                                     (>>)
                                                       evaluate (length out)
                                                       return
ghc-prim:GHC.Unit.()",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/SimpleHTTP.hs:1441:11:
    Warning: A do-notation statement discarded a result of type
GHC.Conc.ThreadId.
             Suppress this warning by saying "_ <- ($)
                                                     forkIO
                                                     (>>)
                                                       evaluate (length err)
                                                       return
ghc-prim:GHC.Unit.()",
             or by using the flag -fno-warn-unused-do-bind

src/Happstack/Server/SimpleHTTP.hs:1465:0:
    Warning: Definition but no type signature for `outputTraceMessage'
             Inferred type: outputTraceMessage :: forall a. [Char] -> a -> a
[23 of 26] Compiling Happstack.Server.HTTP.FileServe (
src/Happstack/Server/HTTP/FileServe.hs,
dist/build/Happstack/Server/HTTP/FileServe.o )
[24 of 26] Compiling Happstack.Server.StdConfig (
src/Happstack/Server/StdConfig.hs,
dist/build/Happstack/Server/StdConfig.o )
[25 of 26] Compiling Happstack.Server.Parts (
src/Happstack/Server/Parts.hs, dist/build/Happstack/Server/Parts.o )
[26 of 26] Compiling Happstack.Server ( src/Happstack/Server.hs,
dist/build/Happstack/Server.o )
Registering happstack-server-0.5.0.4...
Installing library in
/home/yang/.cabal/lib/happstack-server-0.5.0.4/ghc-6.12.1
Registering happstack-server-0.5.0.4...
[1 of 1] Compiling Main             (
/tmp/recaptcha-0.111173/recaptcha-0.1/Setup.lhs,
/tmp/recaptcha-0.111173/recaptcha-0.1/dist/setup/Main.o )
Linking /tmp/recaptcha-0.111173/recaptcha-0.1/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
[1 of 1] Compiling Main             (
/tmp/texmath-0.411173/texmath-0.4/Setup.hs,
/tmp/texmath-0.411173/texmath-0.4/dist/setup/Main.o )
Linking /tmp/texmath-0.411173/texmath-0.4/dist/setup/setup ...
collect2: ld terminated with signal 9 [Killed]
cabal: Error: some packages failed to install:
cautious-file-0.1.5 failed during the configure step. The exception was:
ExitFailure 1
filestore-0.3.4.3 failed during the configure step. The exception was:
ExitFailure 1
ghc-paths-0.1.0.8 failed during the configure step. The exception was:
ExitFailure 1
gitit-0.7.3.8 depends on texmath-0.4 which failed to install.
pandoc-1.6 depends on texmath-0.4 which failed to install.
recaptcha-0.1 failed during the configure step. The exception was:
ExitFailure 1
texmath-0.4 failed during the configure step. The exception was:
ExitFailure 1


More information about the Haskell mailing list