Haskell
Threads by month
- ----- 2026 -----
- 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
November 2010
- 32 participants
- 31 discussions
============================================================
CALL FOR PAPERS
SLE 2011
4th International Conference on Software Language Engineering
Braga, Portugal, 3-6 July 2011
http://planet-sl.org/sle2011/
Co-located with the 4th Summer School on Generative and
Transformational Techniques in Software Engineering
(GTTSE 2011)
=============================================================
IMPORTANT DATES
* 2010:
Workshop Proposals: December 21
* 2011:
Paper submission: April 08 (midnight Apia Samoa time)
Author notification: May 13
Paper submission for online proceedings: June 17
SLE: July 03-06
Camera-ready copy submission for post-proceedings: August 29
---------------------------------------------------------
Software language engineering is devoted to topics related
to artificial languages in software engineering. The foremost
mission of the International Conference on Software Language
Engineering (SLE) is to encourage and organize communication
between communities that traditionally have looked at soft-
ware languages from different, more specialized, and yet
complementary perspectives. Thus, technologies, methods,
experiments and case studies from modelware, grammarware,
and ontologyware serving the objectives of software languages
are of particular relevance to SLE.
We invite high-quality submissions to all conference tracks.
Submissions must be PDF files following the Springer LNCS
style and will be managed using the EasyChair submission system.
Please check the conference web site for further information.
SLE 2011 will include a Doctoral Symposium that will provide a
supportive yet questioning setting in which PhD students can
present their work, including goals, methods, and preliminary
results. The Symposium aims to provide students with useful
guidance and feedback on various aspects of their research from
established researchers and the other student attendees.
Please forward this call to anyone who might be interested.
http://planet-sl.org/sle2011/
---------------------------------------------------------
PAPER SUBMISSION
Submitted papers must be original work and must not be
previously published in, currently submitted to, or currently
in consideration for any journal, book, conference, or
workshop. Each submitted paper will be reviewed closely by
at least three members of the program committee. Accepted
papers will be distributed at the conference via the online
proceedings as well as published in the post-proceedings,
which will appear in the Springer Lecture Notes in Computer
Science (LNCS) series. Authors will have the opportunity
to revise their accepted paper(s) for the pre- and post-
proceedings. For an accepted paper to appear in the proceedings,
at least one author must attend the event and present the work.
---------------------------------------------------------
RESEARCH PAPERS
Research papers should report a substantial research contribution
to SLE and/or a successful application of SLE techniques. We
solicit high-quality contributions in the area of SLE ranging
from theoretical and conceptual contributions to tools, techniques,
and frameworks that support the aforementioned lifecycle activities.
We list examples of tools, techniques, applications, and problems of
interest to clarify the types of contributes that we seek:
* Formalisms used in designing and specifying languages and
tools that analyze such language descriptions
* Language implementation techniques
* Program and model transformation tools
* Composition, integration, and mapping tools for managing
different aspects of software languages or different
manifestations of a given language
* Transformations and transformation languages between
languages and models
* Language evolution
* Approaches to elicitation, specification, or verification
of requirements for software languages
* Language development frameworks, methodologies, techniques,
best practices, and tools for the broader language lifecycle
covering phases such as analysis, testing , and documentation.
* Design challenges in SLE
* Applications of languages including innovative domain-specific
languages or "little" languages
The preceding list is neither exclusive nor exhaustive. Visit
the conference web site for more information about the scope
and topics of interest of SLE, or contact the program co-chairs
with questions.
Page limit: 20
---------------------------------------------------------
SHORT PAPERS
Short paper may describe interesting or thought-provoking
concepts that are not yet fully developed or evaluated, make
an initial contribution to challenging research issues in SLE,
or discuss and analyze controversial issues in the field.
Page limit: 10
---------------------------------------------------------
TOOL DEMONSTRATION PAPERS
Because of SLE's ample interest in tools, we seek papers
that present software tools related to the field of SLE.
These papers will accompany a tool demonstration to be given
at the conference. The selection criteria include the
originality of the tool, its innovative aspects, the relevance
of the tool to SLE, and the maturity of the tool. Submissions
may also include an appendix (that will not be published)
containing additional screen-shots and discussion of
the proposed demonstration.
Page limit: 10
---------------------------------------------------------
MINI-TUTORIAL PAPERS
SLE is composed of various research areas, such as grammarware,
modelware, language schemas, and semantic technologies. The
cross product of attendees at SLE creates a situation where
the contribution from one session may be difficult to
understand by those not initiated to the area. To help unite
the various communities of SLE 2011, we solicit mini-tutorials
that provide discussion points for mapping common ideas between
related and complementary research topics of SLE.
A mini-tutorial submission should be between 15 and 20 pages.
---------------------------------------------------------
CO-LOCATED WORKSHOPS
A call for one-day workshop proposals to be held in conjunction with
the SLE2011 conference is already open. We encourage proposals on
SLE-related topics that are novel or of emerging importance. Each
workshop proposal will be evaluated according to the value and
relevance of its topic, the expertise and experience of the workshop
organizers, and the workshop's potential for attracting participants
and generating useful results. See the conference webpage for full
details.
---------------------------------------------------------
DOCTORAL SYMPOSIUM
The Doctoral Symposium provides a forum for both early and late-stage
PhD students to present their research and get detailed feedback and
advice from researchers both in and out of their particular research
area. Submissions are invited from PhD students working on any topic
that falls within the SLE conference remit. Submissions consist of two
parts, a research abstract and a letter of recommendation from the
student's supervisor. See the upcoming Doctoral Symposium call for
submissions for full details. Participants will also be invited to
present a poster on their research as part of the conference poster
session.
------------------------------------------------------------
GENERAL CHAIR
João Saraiva
Universidade do Minho, Portugal
jas(a)di.uminho.pt
PROGRAM CO-CHAIRS
Uwe Aßmann
Dresden University of Technology, Germany
uwe.assmann(a)tu-dresden.de
Anthony Sloane
Macquarie University, Australia
anthony.sloane(a)mq.edu.au
DOCTORAL SYMPOSIUM CHAIRS
Perdita Stevens
University of Edinburgh, UK
perdita.stevens(a)ed.ac.uk
Eric Van Wyk
University of Minnesota, USA
evw(a)cs.umn.edu
ORGANIZATION COMMITTEE
José Creissac Campos (Finance Chair)
Universidade do Minho, Portugal
João Paulo Fernandes (Web and Publicity co-Chair)
Universidade do Porto& Universidade do Minho, Portugal
Jurgen Vinju (Workshop Selection Chair)
CWI, The Netherlands
Vadim Zaytsev (Publicity co-Chair)
CWI, The Netherlands
1
0
25 Nov '10
*PhD* and *Postdoc* Positions in Programming Language-based Security
Dept. of Computer Science and Engineering, Chalmers University of
Technology, Sweden
Application deadline: January 12, 2011
------------------------------------------------------------------------
*Job description*
The PhD students and postdocs will join a world-leading team of
researchers on programming language-based security. Language-based
security facilitates specifying and enforcing security policies at the
level of programming languages early in the software design and
construction phase. The focus of the advertised positions is on the
following directions of work:
- To design rich security policies for confidentiality and integrity,
as demanded by practical applications (such as web applications).
- To develop practical enforcement mechanisms for these policies in
expressive programming languages (such as web languages). These
enforcement mechanisms may combine static (for example, type
system-based) and dynamic (for example, execution monitoring-based)
techniques.
- To support the above with case studies in web-application security.
In pursuing these goals, there are possibilities for collaboration
with our high-profile academic and industrial partners.
------------------------------------------------------------------------
*Details about Employment*
PhD student positions are limited to five years and will then normally
include 20 per cent departmental work, mostly teaching duties. Salary
for the position is as specified in Chalmers' general agreement for
PhD student positions. Currently the starting salary is around
25,000SEK a month before tax. The positions are intended to start in
spring or fall 2011.
Postdoc positions are typically for one year with possibility for
extension with one year (two years in total is the typical
duration). As a Chalmers employee, the monthly salary will be set
according to current salary agreements (currently around 33,000SEK
before tax). The starting date is negotiable.
------------------------------------------------------------------------
*Suitable Background*
Applicants for a PhD position must have a degree in Computing Science or
in a related subject with a strong Computing Science component. They
must also have a strong, documented interest in doing research. The
ideal candidate for the project will have strong background in both
programming languages and security. You may even apply if you have not
yet completed your degree, but expect to do so before the position starts.
Applicants for a Postdoc position should have a recent PhD degree in
Computing Science. They must have a well-documented research track
record. Expertise in either programming languages or security and
interest to both areas is a prerequisite. You may even apply if you have
not yet completed your PhD degree, but expect to do so before the
position starts.
------------------------------------------------------------------------
*The Department*
The department provides a strong, international, and dynamic research
environment with about 75 faculty and 75 PhD students. For more
information, see http://www.chalmers.se/cse/EN/ .
Knowledge of Swedish is not a prerequisite for application. English is
our working language for research. Both Swedish and English are used
in undergraduate courses. Half of our researchers and PhD students are
native Swedes. The rest come from more than 30 different countries.
------------------------------------------------------------------------
*How to Apply*
Electronic application can be submitted following these guidelines:
PhD positions:
http://www.chalmers.se/cse/EN/news/vacancies/positions/phd-student-position…
Postdoc positions:
http://www.chalmers.se/cse/EN/news/vacancies/positions/post-doc-positions-in
1
0
Eighth International Workshop on
Practical Aspects of High-Level Parallel Programming (PAPP 2011)
part of The International Conference on Computational Science
June 1-3, 2011, Tsukuba, Japan
http://www.papp-workshop.org
AIMS AND SCOPE
Computational Science applications are more and more complex to
develop and require more and more computing power. Sequential
computing cannot go further. Major companies in the computing industry
now recognise the urgency of re-orienting an entire industry towards
massively parallel computing.
Parallel and grid computing are solutions to the increasing need for
computing power. The trend is towards the increase of cores in
processors, the number of processors and the need for scalable
computing everywhere. But parallel and distributed programming is
still dominated by low-level techniques such as send/receive message
passing. Thus high-level approaches should play a key role in the
shift to scalable computing in every computer.
Algorithmic skeletons, parallel extensions of functional languages
such as Haskell and ML, parallel logic and constraint programming,
parallel execution of declarative programs such as SQL queries,
genericity and meta-programming in object-oriented languages,
etc. have produced methods and tools that improve the
price/performance ratio of parallel software, and broaden the range of
target applications. Also, high level languages offer a high degree of
abstraction which ease the development of complex systems. Moreover,
being based on formal semantics, it is possible to certify the
correctness of critical parts of the applications.
The PAPP workshop focuses on practical aspects of high-level parallel
programming: design, implementation and optimisation of high-level
programming languages, semantics of parallel languages, formal
verification, design or certification of libraries, middle-wares and
tools (performance predictors working on high-level parallel/grid
source code, visualisations of abstract behaviour, automatic hot-spot
detectors, high-level GRID resource managers, compilers, automatic
generators, etc.), application of proof assistants to parallel
applications, applications in all fields of computational science,
benchmarks and experiments. Research on high-level grid programming is
particularly relevant as well as domain specific parallel software.
The aim of all these languages and tools is to improve and ease the
development of applications (safety, expressivity, efficiency,
etc.). Thus the PAPP workshop focuses on applications.
The PAPP workshop is aimed both at researchers involved in the
development of high level approaches for parallel and grid computing
and computational science researchers who are potential users of these
languages and tools. Topics
We welcome submission of original, unpublished papers in English on
topics including:
* applications in all fields of high-performance computing
and visualisation (using high-level tools)
* high-level models (CGM, BSP, MPM, LogP, etc.) and tools for
parallel and grid computing
* high-level parallel language design, implementation and optimisation
* practical aspects of computer assisted verification for
high-level parallel languages
* modular, object-oriented, functional, logic, constraint
programming for parallel, distributed and grid computing systems
* algorithmic skeletons, patterns and high-level parallel libraries
* generative (e.g. template-based) programming with algorithmic skeletons,
patterns and high-level parallel libraries
* benchmarks and experiments using such languages and tools
PAPER SUBMISSION AND PUBLICATION
Prospective authors are invited to submit full papers in English
presenting original research. Submitted papers must be unpublished and
not submitted for publication elsewhere. Papers will go through a
rigorous reviewing process. Each paper will be reviewed by at least
three referees. The accepted papers will be published in the Procedia
Computer Science series, as part of the ICCS proceedings.
Submission must be done through the ICCS website.
We invite you to submit a full paper of at most 10 pages describing
new and original results, no later than January 8, 2011. Submission
implies the willingness of at least one of the authors to register and
present the paper.
Accepted papers should be presented at the workshop.
IMPORTANT DATES
* January 8, 2011: Full paper due
* February 20, 2011: Notification
* March 7, 2011: Camera-ready paper due
PROGRAMME COMMITTEE
* Marco Aldinucci (University of Torino, Italy)
* Jost Berthold (University of Copenhagen, Denmark)
* Kento Emoto (University of Tokyo, Japan)
* Frédéric Gava (University Paris-East, France)
* Alexandros Gerbessiotis (NJIT, USA)
* Clemens Grelck (University of Amsterdam, Netherlands)
* Hideya Iwasaki (The University of Electro-communications, Japan)
* Roman Leshchinskiy (Standard Chartered Bank, UK)
* Frédéric Loulergue, chair (University of Orléans, France)
* Bruno Raffin (INRIA, France)
* Aamir Shafi (NUST, Pakistan)
1
0
24 Nov '10
I am pleased to announce the 0.7.0.0 release of my graph-theoretic
source code analysis tool SourceGraph [1], and the library it uses
Graphalyze 0.11.0.0 [2].
[1]: http://hackage.haskell.org/package/SourceGraph
[2]: http://hackage.haskell.org/package/Graphalyze
Changes in SourceGraph (apart from those resulting from improvements
to Graphalyze):
* Edge widths are now log-based rather than being the number of
function calls; this avoids having absurdly thick edges.
* Source files that were not able to be parsed are now listed both to
stderror and in the resulting report (thus helping you work out why
you're missing some code)
* Also builds with Cabal-1.10; whilst I do not currently have GHC 7
installed anywhere and thus can't test this, I know of no reason why
SourceGraph cannot be built with GHC 7 (unless it uses a library that
isn't buildable on GHC 7 that I have no control over).
Changes in Graphalyze:
* Legends can now contain text-only fields rather than just graphs;
also, the title of each legend is now displayed first rather than what
it describes.
* To fix a bug spotted by Han Joosten, the reports currently use
Posix-style path separators even on Windows (otherwise, HTML documents
produced on Windows were not in a state to be uploaded elsewhere).
--
Ivan Lazar Miljenovic
Ivan.Miljenovic(a)gmail.com
IvanMiljenovic.wordpress.com
1
0
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