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@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@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