Haskell
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1994 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1993 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1992 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1991 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1990 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1989 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1988 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1987 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1986 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1985 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1984 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1983 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1982 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1981 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1980 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1979 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1978 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1977 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1976 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1975 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1974 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1973 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1972 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1971 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1970 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 11390 discussions
I am pleased to announce version 2999.11.0.0 of graphviz [1], my
Haskell bindings to the Graphviz suite of graph visualisation tools
[2].
[1]: http://hackage.haskell.org/package/graphviz
[2]: http://graphviz.org/
This release is mostly backwards-compatible (unless you dealt directly
with Point and LayerList values); the changes are:
* Improved documentation, including examples of how to use `GraphvizParams`
values (since several people indicated that they found them confusing)
* Addition of the `Labellable` class (and its method `toLabel`) to
make it easier to construct labels.
* Backslashes (i.e. the `\` character) are now escaped/unescaped
properly (bug spotted by Han Joosten). As part of this:
- Dot-specific escapes such as `\N` are now also handled
correctly, so the slash does not need to be escaped.
- Newline (`'\n'`) characters in labels, etc. are escaped to
centred-newlines in Dot code, but not unescaped.
* `Point` values can now have the optional third dimension and end in
a `!` to indicate that that position should be used (as input to
Graphviz).
* `LayerList` uses `LayerID` values, and now has a proper `shrink`
implementation in the test suite.
--
Ivan Lazar Miljenovic
Ivan.Miljenovic(a)gmail.com
IvanMiljenovic.wordpress.com
1
0
"collect2: ld terminated with signal 9 [Killed]" when using "cabal install"
by Yang Zhang 23 Nov '10
by Yang Zhang 23 Nov '10
23 Nov '10
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
2
2
Looking into the on-line Haskell-2010 definition,
I see in the Library definition
20.4.3 ...
iteratef (instead of "iterate f"),
repeatx (instead of "repeat x").
Regards,
-----------------
Serge Mechveliani
mechvel(a)botik.ru
1
0
Welcome to issue 159 of the HWN, a newsletter covering developments in
the [1]Haskell community in the week of November 07 - 13.
We have a new GHC to celebrate! On November 16 the GHC team announced
the [2]release of GHC 7.0.1. Plenty of goodness here, with many bug
fixes and numerous performance improvements over the previous 6.12
branch. The good folks at GHC remind us that most users should
countinue to use the Haskell Platform. This "release is aimed primarily
at package maintainers and early adopters." Many kudos to the team!
Curious about the most active members of the #haskell IRC channel? Out
of around 28K "utterances" in the channel this week, 24% of them where
spoken by the top 5 most active members. Not suprisingly, the dear
lambdabot is at the top of the list.
lambdabot 2094
kmc 1263
jmcarthur 1221
Eduard_Munteanu 1142
EvanR-work 1007
This week we had 299 messages posted to Haskell-Cafe (down 79 from last
week), 26 stories posted to Reddit (4 less than last week), 36
questions posted to StackOverflow (4 less than last week), and 135
updates to Hackage (39 more than last week). Fun to see the different
package maintainers upgrading their packages to the new GHC.
Announcements
Simon Meier uploaded [3]blaze-builder, a library which provides an
abstraction of buffered output of byte streams and several convenience
functions to exploit it. He notes that blaze-builder was inspired by
the Data.Binary.Builder module.
David Peixotto introduced the [4]Fibon benchmark tools and suite for
running and analyzing programs. It includes an optional set of
benchmark programs, including many taken from Hackage.
Tom Lokhorst uploaded [5]language-cil, a library for manipulating
Common Intermediate Language, the lowest level language used by
Microsoft .NET and Mono.
Janis Voigtländer announced that the [6]Haskell Communities and
Activities Report is now available in both PDF and HTML format. Check
it out and see what others in the community are doing. The list of
contributors should be enough to convince you to read it!
Top Reddit Stories
* Manatee - a Haskell integrated environment written in Haskell
Domain: hackage.haskell.org, Score: 34, Comments: 11
On Reddit:
http://www.reddit.com/r/haskell/comments/e43y6/manatee_a_haskell_integrated…
Original: http://hackage.haskell.org/package/manatee
* A Neighborhood of Infinity: Statistical Fingertrees
Domain: blog.sigfpe.com, Score: 31, Comments: 4
On Reddit:
http://www.reddit.com/r/haskell/comments/e3iph/a_neighborhood_of_infinity_s…
Original: http://blog.sigfpe.com/2010/11/statistical-fingertrees.html
* November 2010 edition of the Haskell Communities and Activities Report
Domain: haskell.org, Score: 28, Comments: 3
On Reddit:
http://www.reddit.com/r/haskell/comments/e3dps/november_2010_edition_of_the…
Original: http://haskell.org/communities/11-2010/html/report.html
* Please Break Yesod
Domain: docs.yesodweb.com, Score: 28, Comments: 0
On Reddit:
http://www.reddit.com/r/haskell/comments/e4qfk/please_break_yesod/
Original: http://docs.yesodweb.com/blog/please-break-yesod/
* "Atomo - The programmer's programmable programming language" --
written in Haskell
Domain: atomo-lang.org, Score: 28, Comments: 10
On Reddit:
http://www.reddit.com/r/haskell/comments/e5m3i/atomo_the_programmers_progra…
Original: http://atomo-lang.org/
* Language.Cil
Domain: hackage.haskell.org, Score: 27, Comments: 11
On Reddit: http://www.reddit.com/r/haskell/comments/e2fwm/languagecil/
Original: http://hackage.haskell.org/package/language-cil
* Defragmenting lazy bytestrings for better performance
Domain: lambda-view.blogspot.com, Score: 25, Comments: 0
On Reddit:
http://www.reddit.com/r/haskell/comments/e4cbg/defragmenting_lazy_bytestrin…
Original: http://lambda-view.blogspot.com/2010/11/defragmenting-lazy-bytestrings.html
* "We are looking for someone who has experience in porting
**from** Haskell to java"
Domain: haskell.org, Score: 22, Comments: 33
On Reddit:
http://www.reddit.com/r/haskell/comments/e4km8/we_are_looking_for_someone_w…
Original: http://www.haskell.org/pipermail/haskell-cafe/2010-November/086228.html
* Zeno: Automatically Prove Haskell Program Properties
Domain: doc.ic.ac.uk, Score: 21, Comments: 5
On Reddit:
http://www.reddit.com/r/haskell/comments/e5ph3/zeno_automatically_prove_has…
Original: http://www.doc.ic.ac.uk/~ws506/tryzeno/
* Tips on a Computer Algebra System in Haskell?
Domain: self.haskell, Score: 20, Comments: 17
On Reddit:
http://www.reddit.com/r/haskell/comments/e348f/tips_on_a_computer_algebra_s…
Original: http://www.reddit.com/r/haskell/comments/e348f/tips_on_a_computer_algebra_s…
Top StackOverflow Questions
* Is performance of partial or curried functions well defined in Haskell?
votes: 13, answers: 4
http://stackoverflow.com/questions/4166924/is-performance-of-partial-or-cur…
* What Self Balancing Tree is simplest in Functional Programming?
votes: 11, answers: 3
http://stackoverflow.com/questions/4166027/what-self-balancing-tree-is-simp…
* Attoparsec allocates a ton of memory on large 'take' call.
votes: 7, answers: 0
http://stackoverflow.com/questions/4151265/attoparsec-allocates-a-ton-of-me…
* Emacs Haskell indentation
votes: 7, answers: 1
http://stackoverflow.com/questions/4169962/emacs-haskell-indentation
* What is the difference between Pattern Matching and Guards?
votes: 5, answers: 4
http://stackoverflow.com/questions/4156727/what-is-the-difference-between-p…
* Impact on style of GHC -Wall
votes: 5, answers: 4
http://stackoverflow.com/questions/4174629/impact-on-style-of-ghc-wall
* Cartesian product
votes: 4, answers: 9
http://stackoverflow.com/questions/4119730/cartesian-product
* What's wrong with my type signatures here?
votes: 4, answers: 1
http://stackoverflow.com/questions/4125692/whats-wrong-with-my-type-signatu…
* combining StateT and State
votes: 4, answers: 2
http://stackoverflow.com/questions/4138671/combining-statet-and-state
* Useful projects in Haskell
votes: 4, answers: 2
http://stackoverflow.com/questions/4167864/useful-projects-in-haskell
Quotes of the week
* hpc: (<$>) = fmap; (<*>) = magic
* medfly: it's awesome not to be an expert here. you ask questions
that you think are difficult and they are so easy to others that
they are all excited to explain it to you.
* EvanR: think of [grant applications] as the interface to the real
world, like the IO monad
* ray: every paul graham essay contains an ad-hoc, informally
specified implementation of a good idea
About the Haskell Weekly News
New editions are posted to [7]the Haskell mailing list as well as to
[8]the Haskell Sequence and [9]Planet Haskell. [10]RSS is also
available, and headlines appear on [11]haskell.org.
To help create new editions of this newsletter, please send stories to
dstcruz * at * gmail * dot * com. The code used to produce this version
of the newsletter is not yet publicly available, as it is a complete
hack designed to get things started again.
Until next time,
Daniel Santa Cruz
References
1. http://haskell.org/
2. http://new-www.haskell.org/ghc/docs/7.0.1/html/users_guide/release-7-0-1.ht…
3. http://article.gmane.org/gmane.comp.lang.haskell.general/18283
4. http://article.gmane.org/gmane.comp.lang.haskell.general/18288
5. http://groups.google.com/group/haskell-cafe/browse_thread/thread/9f73730058…
6. http://groups.google.com/group/haskell-cafe/browse_thread/thread/860f3a2e9c…
7. http://www.haskell.org/mailman/listinfo/haskell
8. http://sequence.complete.org/
9. http://planet.haskell.org/
10. http://sequence.complete.org/node/feed
11. http://haskell.org/
1
0
Hi, how would one go about implementing (or using if it's supported
out-of-the-box) intent-typing* for haskell?
*) Intent-typing is compiler/verifier/parser enforced typing similar to
"apps hungarian" notation. E.g., say I have a webapp with fields for a
user's first name and last name, which I at some point show on another
webpage that the user loads, which is a typical XSS vulnerability
situation. So I have 2 functions, getParam(...) and setParam(...), which
return the value of a user-provided parameter and gives a parameter to
the template displayed to the user, respectively. I want to somehow flag
the getParam(...)-function as returning a user-provided string (say,
"unsafe-string"), and the setParam(...)-function as requiring a safely
encoded string (say, "safe-string"), so that if I sometimes forget to
run the user-provided string through some anti-xss-encoding thingy
(which would take an "unsafe-string" and return a "safe-string"), and
don't (unit-)test this particular aspect of said code, then some
verifier thingy (preferably a static verifier) would notice this and
show me a warning.
Cheers,
Marcus
2
1
= The haskell.org committee has formed =
http://haskellorg.wordpress.com/2010/11/15/the-haskell-org-committee-has-fo…
In recent years, haskell.org has started to receive assets, e.g. Google
Summer Of Code funds, donations for Hackathons, and a Sparc machine for
use in GHC development. We have also started spending this money: on the
community server, on a server to take over hosting haskell.org itself,
and on the haskell.org domain name. There is also interest in running
fundraising drives for specific things such as Hackathon sponsorship and
hosting fees.
To resolve who is responsible for haskell.org’s infrastructure
development, open nominations were held to form a haskell.org committee,
based on representatives from the open source Haskell community.
Nominations were received, and we are pleased to announce that the new
committee has formed.
The current members of the committee are:
• Don Stewart [chair]
• Edward Z. Yang
• Ganesh Sittampalam
• Ian Lynagh
• Johan Tibell
• Malcolm Wallace
• Vo Minh Thu
Members are expected to serve a 3 year term, and terms are staggered so
that 2 or 3 members step down each year.
= What we’re working on =
Over the past year, two of the core infrastructure nodes:
www.haskell.org (which hosts the main wiki), and code.haskell.org (which
hosts a lot of project repositories) have become increasingly
unreliable. To address this, a new high-spec, dedicated host was
purchased, which will be used to replace both services.
The commitee is now working directly to solve these issues:
• Moving www.haskell.org (and the mailing lists) from Yale to the new dedicated host.
• Migrating the code.haskell.org host to a VM on the new machine.
More news on this work shortly.
= Stay up to date =
To help people better keep up to date on the status of the haskell.org
infrastructure, stay up to date via:
• Online: http://haskellorg.wordpress.com/
• Twitter: http://twitter.com/haskellorg
- get status updates about haskell.org services via twitter.
• Email: committee(a)haskell.org
- To get in touch with the committee, use the committee @ haskell.org address.
1
0
Parallel Haskell project underway
GHC HQ and Well-Typed are pleased to report that work has started on
the MSR-funded project to push the real-world use of parallel Haskell.
We will be working with four industrial partners over the next two
years, with the aim of demonstrating that parallel Haskell can be
employed successfully in industrial projects.
The participating organizations are:
* Dragonfly (New Zealand)
* IIJ Innovation Institute Inc. (Japan)
* Los Alamos National Laboratory (USA)
* Willow Garage Inc. (USA)
Each group is working on their own project, applying parallel Haskell
and their domain-specific expertise. In addition to providing advice
on Haskell tools and techniques, we will work with these partners to
identify and resolve any issues that are hindering progress. We are
prepared to handle issues covering anything from the compiler and
runtime system, through to platform, tool and library problems.
All the participants are working on complex, real-world problems. Three
projects involve scientific problems, and the fourth involves network
servers. Three of the projects are targeting single-node SMP systems,
while the fourth is targeting clusters. In two cases, Haskell will be
directly pitted against existing code written in C or C++.
Project progress reports will be posted to the Well-Typed blog [1]
and to the new Parallel Haskell mailing list [2].
[1]: http://www.well-typed.com/blog/
[2]: http://groups.google.com/group/parallel-haskell
== Dragonfly ==
http://www.dragonfly.co.nz/
Participants: Finlay Thompson, Edward Abraham
Cloudy Bayes: Hierarchical Bayesian modeling in Haskell
The Cloudy Bayes project aims to develop a fast Bayesian model
fitter that takes advantage of modern multiprocessor machines. It
will support model descriptions in the BUGS model description
language (WinBUGS, OpenBUGS, and JAGS). It will be implemented as
an embedded domain specific language (EDSL) within Haskell. A wide
range of model hierarchical Bayesian model structures will be
possible, including many of the models used in medical, ecological,
and biological sciences.
Cloudy Bayes will provide an easy to use interface for describing
models, running Monte Carlo Markov chain (MCMC) fitters, diagnosing
performance and convergence criteria as it runs, and collecting
output for post-processing. Haskell's strong type system will be
used to ensure that model descriptions make sense, providing a
fast, safe development cycle.
== IIJ Innovation Institute Inc. ==
http://www.iij-ii.co.jp/en/
Participants: Kazu Yamamoto
Haskell is suitable for many kinds of domain, and GHC's support for
lightweight threads makes it attractive for concurrency
applications. An exception has been network server programming
because GHC 6.12 and earlier have an IO manager that is limited to
1024 network sockets. The upcoming GHC 7 has a new IO manager
implementation that gets rid of this limitation.
This project will implement several network servers to demonstrate
that Haskell is suitable for network servers that handle a massive
number of concurrent connections.
== Los Alamos National Laboratory ==
http://www.lanl.gov/
Participants: Michael Buksas, Timothy M. Kelley
This project will use parallel Haskell to implement
high-performance Monte Carlo algorithms, a class of algorithms
which use randomness to sample large or otherwise intractable
solution spaces. The initial goal is a particle-based MC algorithm
suitable for modeling the flow of radiation, with application to
problems in astrophysics. From this, the project is expected to
move to identification of suitable abstractions for expressing a
wider variety of Monte Carlo algorithms, and using models for
different physical phenomena.
== Willow Garage ==
http://www.willowgarage.com/
Participants: Ryan Grant
Distributed Rigid Body Dynamics in ROS
Willow Garage seeks a high-level representation for a distributed
rigid body dynamics simulation, capable of excellent parallel
speedup on current and foreseeable hardware, yet linking to
existing optimized libraries for low-level message passing and
matrix math.
This project will drive API, performance, and profiling tool
requirements for Haskell's interface to the Message Passing
Interface (MPI) specification, an industry-standard in High
Performance Computing (HPC), as used on clusters of many nodes.
Competing internal initiatives use C++/MPI and CUDA directly.
Willow Garage aims to lay the groundwork for personal robotics
applications in everyday life. ROS (Robot Operating System -
ROS.org) is an open source, meta-operating system for your robot.
--
Dmitry Astapov
Well-Typed LLP, http://www.well-typed.com/
1
0
Dear all,
the Gtk2Hs team is happy to announce a new release of the core
packages glib, gio, pango, cairo, and gtk all in version 0.12.0.
Andy Steward has put in a lot of effort to add many new functions to
gtk, thereby getting close to covering the full Gtk+ API.
John Obbele has kindly investigated into fixing some memory leaks.
These new packages should build with Cabal 0.10.0, that is, with the
upcoming ghc 7 release.
Please note that you need to manually install gtk2hs-buildtools before
attempting to install any of the packages above! If in doubt, please
read the INSTALL instructions found on our web-site:
http://haskell.org/gtk2hs/download/
Comments and feedback welcome.
Axel (on behalf of the Gtk2Hs team)
About Gtk2Hs
------------
Gtk2Hs is a set of Haskell bindings to many of the libraries included
in the Gtk+/Gnome platform. Gtk+ is an extensive and mature multi-
platform toolkit for creating graphical user interfaces.
GUIs written using Gtk2Hs use themes to resemble the native look on
Windows. Gtk is the toolkit used by Gnome, one of the two major GUI
toolkits on Linux. On Mac OS programs written using Gtk2Hs are run by
Apple’s X11 server but may also be linked against a native Aqua
implementation of Gtk.
Gtk2Hs features:
• Automatic memory management (unlike some other C/C++ GUI libraries,
Gtk+ provides proper support for garbage-collected languages)
• Unicode support
• High quality vector graphics using Cairo
• Extensive reference documentation
• An implementation of the “Haskell School of Expression” graphics API
• Bindings to many other libraries that build on Gtk: gio, GConf,
GtkSourceView 2.0, glade, gstreamer, vte, webkit (released separately)
1
0
Welcome to issue 158 of the HWN, a newsletter covering developments in
the [1]Haskell community in the week of October 31 - November 06.
I'd like to start things off with a quote from Jeremy O'Donoghue this
past week on a thread that produced plenty of laughs:
Haskell was developed by Isaac Newton in the 15th Century as a tool
to help his investigations into the Alchemic arts. It was
rediscovered in the 1980s by three Cambridge undergraduates who were
browsing through Newton's laboratory notebooks looking for smutty
jokes in the margins, and has since developed into an elaborate joke
perpetrated by elite computer scientists who believe that
predictable order of execution is contrary to natural law. The
current version of Haskell is Haskell 1714, which adds syntactic
sugar for Zygohistomorphic Premorphisms to the original language
definition of 1693.
This week we had 378 messages posted to Haskell-Cafe (up 76 from last
week!), 30 stories posted to Reddit (1 more than last week), 40
questions posted to StackOverflow (15 more than last week), and 96
updates to Hackage (11 more than last week). Busy busy week!
From all the noise in the intertubes, it sounds like BelHac was
awesome. There were plenty of kudos to Jasper Van der Jeugt for how
well things went. Jasper posted a [2]summary blog, and we also have
some [3]pictures from the event.
Announcements
Will Sonnex [4]updated Zeno, a fully automated inductive theorem
proving tool for Haskell programs.
Gregory D. Weber [5]updated Sifflet, a visual, functional programming
language and support system for students learning about recursion.
Mario BlaževiÄ/= [6]updated monad-coroutine and SCC to version 0.6.
The monad-coroutine package exports a generic monad transformer:
Coroutine: Functor s => MonadTrans (Coroutine s).
Johan Tibell informed us that he has [7]merged network-bytestring into
the network package. This means that efficient and correct networking
using ByteString is available as part of the standard network package.
By far, the most popular thread this week in -cafe was a thread
entitled [8]"Haskell is a scripting language inspired by Python." As
you can imagine, many could not resist! The thread diverted into some
interesting historical notes about Haskell.
Top Reddit Stories
* Learn You a Haskell: Zippers
Domain: learnyouahaskell.com
Score: 91, Comments: 44
On Reddit:
http://www.reddit.com/r/haskell/comments/e0qqz/learn_you_a_haskell_zippers/
Original: http://learnyouahaskell.com/zippers
* Neat Haskell commenting trick
Domain: self.haskell
Score: 78, Comments: 6
On Reddit:
http://www.reddit.com/r/haskell/comments/dyvsi/neat_haskell_commenting_tric…
Original: /r/haskell/comments/dyvsi/neat_haskell_commenting_trick/
* Haskell Halloween!
Domain: i.imgur.com
Score: 53, Comments: 5
On Reddit:
http://www.reddit.com/r/haskell/comments/dyznc/haskell_halloween/
Original: http://i.imgur.com/t7qWf.jpg
* Circular wavefronts
Domain: claudiusmaximus.goto10.org
Score: 39, Comments: 3
On Reddit:
http://www.reddit.com/r/haskell/comments/e02vp/circular_wavefronts/
Original: http://claudiusmaximus.goto10.org/cm/2010-11-02_circular_wavefronts.html
* Optimizing Haskell Loops With LLVM
Domain: dmpots.com
Score: 35, Comments: 1
On Reddit:
http://www.reddit.com/r/haskell/comments/e1yfn/optimizing_haskell_loops_wit…
Original: http://www.dmpots.com/blog/2010/11/05/optimizing-haskell-loops-with-llvm.ht…
* Obtaining the name of a function in Haskell
Domain: mainisusuallyafunction.blogspot.com
Score: 24, Comments: 3
On Reddit:
http://www.reddit.com/r/haskell/comments/e1i3q/obtaining_the_name_of_a_func…
Original: http://mainisusuallyafunction.blogspot.com/2010/11/obtaining-name-of-functi…
* Generative Type Abstraction and Type-level Computation
Domain: cis.upenn.edu
Score: 17, Comments: 2
On Reddit:
http://www.reddit.com/r/haskell/comments/dzx80/generative_type_abstraction_…
Original: http://www.cis.upenn.edu/~sweirich/newtypes.pdf
* Relations rather than functions - where to learn about them?
Domain: self.haskell
Score: 17, Comments: 17
On Reddit:
http://www.reddit.com/r/haskell/comments/e1520/relations_rather_than_functi…
Original: /r/haskell/comments/e1520/relations_rather_than_functions_where_to_learn/
* Haskellers.com: Special Interest Groups feature active
Domain: haskellers.com
Score: 16, Comments: 2
On Reddit:
http://www.reddit.com/r/haskell/comments/dzkel/haskellerscom_special_intere…
Original: http://www.haskellers.com/news/6/
* The Utrecht Haskell Compiler now in github
Domain: github.com
Score: 16, Comments: 2
On Reddit:
http://www.reddit.com/r/haskell/comments/e26ar/the_utrecht_haskell_compiler…
Original: https://github.com/uhc/uhc
Top StackOverflow Questions
* how to do this in haskell?
Question (votes: 0, answers: 1):
Read on SO:
http://stackoverflow.com/questions/4106247/how-to-do-this-in-haskell
* Haskell define Merge using mapReduce
Question (votes: 0, answers: 1):
Read on SO:
http://stackoverflow.com/questions/4099627/haskell-define-merge-using-mapre…
* Real GHC RTS memory usage
Question (votes: 0, answers: 1):
Read on SO:
http://stackoverflow.com/questions/4088351/real-ghc-rts-memory-usage
* reading file and accessing in haskell (functional programming language)
Question (votes: 0, answers: 2):
Read on SO:
http://stackoverflow.com/questions/4074342/reading-file-and-accessing-in-ha…
* Converting tree types
Question (votes: 0, answers: 2):
Read on SO:
http://stackoverflow.com/questions/4073091/converting-tree-types
* Printing Binary Tree per Layer in a List
Question (votes: 0, answers: 3):
Read on SO:
http://stackoverflow.com/questions/4068681/printing-binary-tree-per-layer-i…
* Comparing Bool Value in Matrix
Question (votes: 0, answers: 2):
Read on SO:
http://stackoverflow.com/questions/4063553/comparing-bool-value-in-matrix
* Converting Int to Integer
Question (votes: 0, answers: 3):
Read on SO:
http://stackoverflow.com/questions/4061777/converting-int-to-integer
* Integrating Haskell with .Net?
Question (votes: 1, answers: 3):
Read on SO:
http://stackoverflow.com/questions/4111467/integrating-haskell-with-net
* Putting existentials into monad
Question (votes: 1, answers: 1):
Read on SO:
http://stackoverflow.com/questions/4106793/putting-existentials-into-monad
Quotes of the week
* Luke Palmer:Also they "don't scale well", which I guess means that
they don't make it inconvenient to design badly.
* merijn: <dankna> someday we'll need meta-software that converts
from obsolete languages into modern ones <merijn> Don't we call
that compilers?
* dolio: Let's spawn a thread every time we want to and two booleans.
* ray: how about a language where you program with unit vectors:
orientation oriented programming
* Axman6: Haskell is easy, you just apply functions to arguments, and
then you apply them to other arguments. Axman6's girlfriend: I
don't like conflict
* monochrom: in soviet haskell, functions run you
* geheimdienst: in soviet russia, i remember lambdabot's quotes
* Funktorsalat: sum is just the free monoid functor applied to the
mediating arrow of the terminality of ()
* geheimdienst: ah, yes. now we have to make a lambdacat captioned
"kittehs no bery gud at speling. we says leksah fur lexer and monad
fur moniod in catagory of ennobunktors"
* Vanadium: That tripped my C++ highlight.
* jmcarthur: what you just typed isn't even well typed
About the Haskell Weekly News
New editions are posted to [9]the Haskell mailing list as well as to
[10]the Haskell Sequence and [11]Planet Haskell. [12]RSS is also
available, and headlines appear on [13]haskell.org.
To help create new editions of this newsletter, please send stories to
dstcruz * at * gmail * dot * com. The code used to produce this version
of the newsletter is not yet publicly available, as it is a complete
hack designed to get things started again.
Until next time,
Daniel Santa Cruz
References
1. http://haskell.org/
2. http://jaspervdj.be/posts/2010-11-09-belhac-summary.html
3. http://www.flickr.com/groups/1566670@N23/
4. http://article.gmane.org/gmane.comp.lang.haskell.general/18277
5. http://article.gmane.org/gmane.comp.lang.haskell.general/18279
6. http://article.gmane.org/gmane.comp.lang.haskell.general/18281
7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/82798
8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/82995
9. http://www.haskell.org/mailman/listinfo/haskell
10. http://sequence.complete.org/
11. http://planet.haskell.org/
12. http://sequence.complete.org/node/feed
13. http://haskell.org/
1
0
I'm pleased to announce the release of the Fibon benchmark tools and suite.
Fibon is a set of tools for running and analyzing benchmark programs in
Haskell. Most importantly, it includes an optional set of benchmark
programs including many programs taken from the Hackage open source
repository.
The source code for the tools and benchmarks are available on github
https://github.com/dmpots/fibon
http://github.com/dmpots/fibon-benchmarks
The Fibon tools (without the benchmarks) are available on hackage.
http://hackage.haskell.org/package/fibon
The package needs to be unpacked and built in place to be able to run any
benchmarks. It can be used with the official Fibon benchmarks or you can
create your own suite and just use Fibon to run and analyze your benchmark
programs.
Some more documentation is available on the fibon wiki
https://github.com/dmpots/fibon/wiki
Fibon Tools
===================================================================
Fibon is a pure Haskell framework for running and analyzing benchmark
programs. Cabal is used for building the benchmarks. The benchmark
harness, configuration files, and benchmark descriptions are all written in
Haskell. The benchmark descriptions and run configurations are all statically
compiled into the benchmark runner to ensure that configuration errors are
found at compile time.
The Fibon tools are not tied to any compiler infrastructure and can build
benchmarks using any compiler supported by cabal. However, there are some
extra features available when using GHC to build the benchmarks:
* Support in config files for using an inplace GHC HEAD build
* Support in `fibon-run` for collecting GC stats from GHC compiled programs
* Support in `fibon-analyse` for reading GC stats from Fibon result files
The Fibon Benchmark Suite
===================================================================
The Fibon benchmark suite currently contains 34 benchmarks from a variety of
sources. The individual benchmarks and lines of code are given below.
Dph
_DphLib 316
Dotp 308
Qsort 236
QuickHull 680
Sumsq 72
------------------------------
TOTAL 1612
Hackage
Agum 786
Bzlib 432
Cpsa 11582
Crypto 4486
Fgl 3834
Fst 4532
Funsat 16085
Gf 23970
HaLeX 4035
Happy 5833
Hgalib 819
Palindromes 496
Pappy 7313
QuickCheck 4495
Regex 6873
Simgi 5134
TernaryTrees 722
Xsact 2783
------------------------------
TOTAL 104210
Repa
_RepaLib 8775
Blur 77
FFT2d 89
FFT3d 103
Laplace 274
MMult 133
------------------------------
TOTAL 9451
Shootout
BinaryTrees 63
ChameneosRedux 96
Fannkuch 27
Mandelbrot 68
Nbody 192
Pidigits 26
SpectralNorm 97
------------------------------
TOTAL 569
2
3