happstutorial feedback thread

19 views
Skip to first unread message

tphyahoo

unread,
Dec 10, 2008, 6:34:24 AM12/10/08
to HAppS
In preparation for an imminent major release of happstutorial, I
wanted to create a feedback thread, so here goes.

I get a lot of private mail, most of which I think would be better on
the list.

So post your happstutorial.com feedback here!

Thomas.

Lally Singh

unread,
Dec 10, 2008, 7:48:21 AM12/10/08
to HA...@googlegroups.com

Looks good! I've been looking for something like this!

First issue I noticed:
Under: http://happstutorial.com/tutorial/main-function
startSystemState wasn't in Main.hs, and neither was simpleHTTP.
Instead, all I see is smartserver.


Random thought: Not appropriate for the tutorial-is-the-app version
here, but whatever HAppS documentation we get later could follow the
PHP model, where each page has space at the bottom for people to make
comments/clarifications/etc.

--
H. Lally Singh
Ph.D. Candidate, Computer Science
Virginia Tech

tphyahoo

unread,
Dec 10, 2008, 8:41:32 AM12/10/08
to HAppS
Thanks, I'll work on fixing that.

Personally, I think the PHP model should be applied to all of hackage,
not just happs.

Unfortunately, last I checked haddock won't even produce output for
happs.

It's critical that HAppS get documentation with a feedback feature.
The best idea I think is the gitit
wiki, as proposed a couple days ago by dons.

There is a happs wiki that can be found via google but close to
useless due to the rapid state of development and no maintenance. My
instinct is to just abandon it. Gitit is really nice, and it's in
happs.

thomas.



On Dec 10, 1:48 pm, "Lally Singh" <lally.si...@gmail.com> wrote:

Lally Singh

unread,
Dec 10, 2008, 11:32:52 AM12/10/08
to HA...@googlegroups.com
On Wed, Dec 10, 2008 at 8:41 AM, tphyahoo <thomash...@googlemail.com> wrote:
>
> Thanks, I'll work on fixing that.
>
> Personally, I think the PHP model should be applied to all of hackage,
> not just happs.
>
> Unfortunately, last I checked haddock won't even produce output for
> happs.
>
> It's critical that HAppS get documentation with a feedback feature.
> The best idea I think is the gitit
> wiki, as proposed a couple days ago by dons.
>
> There is a happs wiki that can be found via google but close to
> useless due to the rapid state of development and no maintenance. My
> instinct is to just abandon it. Gitit is really nice, and it's in
> happs.
>
> thomas.

The gitit idea sounds good. Is there a way to automatically tag wiki
pages by the latest version of HAppS? So we can tell when a page's
contents are likely obsolesced.

Paul Brown

unread,
Dec 10, 2008, 2:38:55 PM12/10/08
to HA...@googlegroups.com

On Dec 10, 2008, at 8:32 AM, Lally Singh wrote:
> The gitit idea sounds good. Is there a way to automatically tag wiki
> pages by the latest version of HAppS? So we can tell when a page's
> contents are likely obsolesced.


The normal idea with this sort of thing is that you don't ship
software that's changing so much that the documentation is rapidly
obsoleted, and that would be a good bit of discipline for HAppS.

I'll throw a +1 at the gitit idea, although it's not strictly
necessary for a project to eat its own dogfood (viz. SpringSource
running on Drupal).

I don't want to ask for too much too soon, especially since I think
that HAppS would mostly benefit from more of less (specific features
refined, etc.), but what about bug tracking, release planning, etc.?
I'm happy to obtain a copy of Jira from Atlassian for the purpose and
configure it, if someone has somewhere to deploy it.

Best.

Paul Brown
paulr...@gmail.com

Lemmih

unread,
Dec 10, 2008, 3:12:05 PM12/10/08
to HA...@googlegroups.com
On Wed, Dec 10, 2008 at 8:38 PM, Paul Brown <paulr...@gmail.com> wrote:
>
>
> On Dec 10, 2008, at 8:32 AM, Lally Singh wrote:
>> The gitit idea sounds good. Is there a way to automatically tag wiki
>> pages by the latest version of HAppS? So we can tell when a page's
>> contents are likely obsolesced.
>
>
> The normal idea with this sort of thing is that you don't ship
> software that's changing so much that the documentation is rapidly
> obsoleted, and that would be a good bit of discipline for HAppS.

Release early and release often. That's the one true way.
The documentation haven't changed in any significant way for more than
ten months and there are no plans to make major API changes in the
future. I'd say HAppS is quite stable.

> I'll throw a +1 at the gitit idea, although it's not strictly
> necessary for a project to eat its own dogfood (viz. SpringSource
> running on Drupal).
>
> I don't want to ask for too much too soon, especially since I think
> that HAppS would mostly benefit from more of less (specific features
> refined, etc.), but what about bug tracking, release planning, etc.?
> I'm happy to obtain a copy of Jira from Atlassian for the purpose and
> configure it, if someone has somewhere to deploy it.

HAppS LLC has its own priorities. If these changes are to be done, you
probably have to do them yourself.

--
Cheers,
Lemmih

Paul Brown

unread,
Dec 10, 2008, 5:04:22 PM12/10/08
to HA...@googlegroups.com

On Dec 10, 2008, at 12:12 PM, Lemmih wrote:
> HAppS LLC has its own priorities. If these changes are to be done, you
> probably have to do them yourself.


I am almost certain that I misread this sentence, but it could be
interpreted as being very provincial. If the idea is that "HAppS,
LLC" is going to do whatever it wants and the rest of us can help you
build, test, and promote the software, then I think you'll find folks
less than forthcoming. (This is the fundamental proportionality of
open source — participation and representation are related quantities.)

I know that you have a lot of time and love invested in HAppS, and you
deserve to be proud of what you've carved out of the relative
wilderness of the Haskell space. I think people (me included) are
just trying to gently nudge HAppS toward a more familiar packaging/
presentation that will help you build adoption, awareness, and — en
suite — monetization of HAppS as a personal and professional brand,
both direct and indirect.

Case in point for bug/feature tracking, I'd be interested to help
disentangle HAppS-Server from the modules it depends on (HAppS-
IxState, HAppS-Data, HAppS-State), but I don't know whether it's on
the roadmap, who else might have asked about it, who might be working
on it, whether you guys have a standardized contributor licensing
agreement or contribution process defined, etc. (I'll give you legal
forms for this if you want.)

So, here to help; not meaning to throw stones or cause offense, so I
hope that none was taken.

Ta.

Paul Brown
paulr...@gmail.com

Lemmih

unread,
Dec 10, 2008, 5:42:31 PM12/10/08
to HA...@googlegroups.com
On Wed, Dec 10, 2008 at 11:04 PM, Paul Brown <paulr...@gmail.com> wrote:
>
>
> On Dec 10, 2008, at 12:12 PM, Lemmih wrote:
>> HAppS LLC has its own priorities. If these changes are to be done, you
>> probably have to do them yourself.
>
>
> I am almost certain that I misread this sentence, but it could be
> interpreted as being very provincial. If the idea is that "HAppS,
> LLC" is going to do whatever it wants and the rest of us can help you
> build, test, and promote the software, then I think you'll find folks
> less than forthcoming. (This is the fundamental proportionality of
> open source — participation and representation are related quantities.)

It's not that we don't want to cater to the community; we just lack
the manpower to do so. If we have to choose - and we do - between
essential feature and non-essential goodies then there is no choice.

> I know that you have a lot of time and love invested in HAppS, and you
> deserve to be proud of what you've carved out of the relative
> wilderness of the Haskell space. I think people (me included) are
> just trying to gently nudge HAppS toward a more familiar packaging/
> presentation that will help you build adoption, awareness, and — en
> suite — monetization of HAppS as a personal and professional brand,
> both direct and indirect.
>
> Case in point for bug/feature tracking, I'd be interested to help
> disentangle HAppS-Server from the modules it depends on (HAppS-
> IxState, HAppS-Data, HAppS-State), but I don't know whether it's on
> the roadmap, who else might have asked about it, who might be working
> on it, whether you guys have a standardized contributor licensing
> agreement or contribution process defined, etc. (I'll give you legal
> forms for this if you want.)

Hm, I'm not up-to-speed with the legal issues. Everything should be
fine if you put your code under BSD3, I think.

> So, here to help; not meaning to throw stones or cause offense, so I
> hope that none was taken.

Oh, none taken. I just wanted to make it clear that HAppS LLC is
occupied elsewhere and, since no-one outside of the company have made
significant contributions to the core libraries, simply asking for
features won't turn too many stones.

--
Cheers,
Lemmih

Chris Eidhof

unread,
Dec 10, 2008, 5:58:40 PM12/10/08
to HA...@googlegroups.com

-chris

On 10 dec 2008, at 23:42, Lemmih wrote:

> On Wed, Dec 10, 2008 at 11:04 PM, Paul Brown <paulr...@gmail.com>
> wrote:
>>
>>
>> On Dec 10, 2008, at 12:12 PM, Lemmih wrote:
>>> HAppS LLC has its own priorities. If these changes are to be done,
>>> you
>>> probably have to do them yourself.
>>
>>
>> I am almost certain that I misread this sentence, but it could be
>> interpreted as being very provincial. If the idea is that "HAppS,
>> LLC" is going to do whatever it wants and the rest of us can help you
>> build, test, and promote the software, then I think you'll find folks
>> less than forthcoming. (This is the fundamental proportionality of
>> open source — participation and representation are related
>> quantities.)
>
> It's not that we don't want to cater to the community; we just lack
> the manpower to do so. If we have to choose - and we do - between
> essential feature and non-essential goodies then there is no choice.

I completely see your point, but I think it might be a good investment
to set up a bug tracking system: it makes it a lot easier for other
people to start contributing. The good news is that even that can be
done by the rest of the community =)

We at Tupil would love to help out, but it's relatively unclear what
has to be done or what HAppS LLC is currently working on. Eelco
submitted a patch for migrations once, that's pretty much the only
thing that was really missing for us.

So let's get organized! I think the way forward is to set up a trac-
instance on the haskell community server. I just asked for an account
on the server, hopefully I'll have it soon and then I can create a
HAppS-project. If there are other ideas that's fine by me too.

-chris

Joachim Breitner

unread,
Dec 10, 2008, 6:03:44 PM12/10/08
to HA...@googlegroups.com
Hi,

Am Mittwoch, den 10.12.2008, 23:58 +0100 schrieb Chris Eidhof:
> I completely see your point, but I think it might be a good investment
> to set up a bug tracking system: it makes it a lot easier for other
> people to start contributing. The good news is that even that can be
> done by the rest of the community =)

maybe I’m mis-understanding the thread, but what about:
http://code.google.com/p/happs/issues/list

Greetings,
Joachim
--
Joachim Breitner
e-Mail: ma...@joachim-breitner.de
Homepage: http://www.joachim-breitner.de
ICQ#: 74513189
Jabber-ID: nom...@joachim-breitner.de

signature.asc

Lemmih

unread,
Dec 10, 2008, 6:15:41 PM12/10/08
to HA...@googlegroups.com
On Wed, Dec 10, 2008 at 11:58 PM, Chris Eidhof <ch...@eidhof.nl> wrote:
>
>
> -chris
>
> On 10 dec 2008, at 23:42, Lemmih wrote:
>
>> On Wed, Dec 10, 2008 at 11:04 PM, Paul Brown <paulr...@gmail.com>
>> wrote:
>>>
>>>
>>> On Dec 10, 2008, at 12:12 PM, Lemmih wrote:
>>>> HAppS LLC has its own priorities. If these changes are to be done,
>>>> you
>>>> probably have to do them yourself.
>>>
>>>
>>> I am almost certain that I misread this sentence, but it could be
>>> interpreted as being very provincial. If the idea is that "HAppS,
>>> LLC" is going to do whatever it wants and the rest of us can help you
>>> build, test, and promote the software, then I think you'll find folks
>>> less than forthcoming. (This is the fundamental proportionality of
>>> open source — participation and representation are related
>>> quantities.)
>>
>> It's not that we don't want to cater to the community; we just lack
>> the manpower to do so. If we have to choose - and we do - between
>> essential feature and non-essential goodies then there is no choice.
>
> I completely see your point, but I think it might be a good investment
> to set up a bug tracking system: it makes it a lot easier for other
> people to start contributing. The good news is that even that can be
> done by the rest of the community =)

http://code.google.com/p/happs/issues/list

--
Cheers,
Lemmih

Chris Eidhof

unread,
Dec 10, 2008, 6:26:30 PM12/10/08
to HA...@googlegroups.com
On 11 dec 2008, at 00:03, Joachim Breitner wrote:

> Hi,
>
> Am Mittwoch, den 10.12.2008, 23:58 +0100 schrieb Chris Eidhof:
>> I completely see your point, but I think it might be a good
>> investment
>> to set up a bug tracking system: it makes it a lot easier for other
>> people to start contributing. The good news is that even that can be
>> done by the rest of the community =)
>
> maybe I’m mis-understanding the thread, but what about:
> http://code.google.com/p/happs/issues/list

Heh. That was me misunderstanding things =)

-chris

Paul R Brown

unread,
Dec 10, 2008, 7:01:25 PM12/10/08
to HAppS


On Dec 10, 3:15 pm, Lemmih <lem...@gmail.com> wrote:
> http://code.google.com/p/happs/issues/list

If this is the definitive source, then that's great! I looked but
assumed it wasn't just because there weren't many recent entries. Or
maybe HAppS just has no bugs... ;)

-- Paul

tphyahoo

unread,
Dec 10, 2008, 7:13:13 PM12/10/08
to HAppS
Some of the items (Can not use more than 62 methods) are new, however
the google code issue tracker doesn't give everything a date.

And by the way everybody... thanks for borking my happstutorial
feedback thread! Hm... maybe I should just start a separate
googlegroup for this...

thomas.

Paul Brown

unread,
Dec 10, 2008, 7:29:09 PM12/10/08
to HA...@googlegroups.com

On Dec 10, 2008, at 2:42 PM, Lemmih wrote:
> On Wed, Dec 10, 2008 at 11:04 PM, Paul Brown <paulr...@gmail.com>
> wrote:
>>
> Hm, I'm not up-to-speed with the legal issues. Everything should be
> fine if you put your code under BSD3, I think.

It's all very technical (in legal/IP terms) and speculative, but if
you want to "own" the code in a sense sufficient to "sell" that
ownership, you need people to grant you the copyright in their
submissions and at least a license to any included intellectual
property. This is standard practice for projects entering the Apache
incubator or getting formal commercial backing.

> Oh, none taken. I just wanted to make it clear that HAppS LLC is
> occupied elsewhere and, since no-one outside of the company have made
> significant contributions to the core libraries, simply asking for
> features won't turn too many stones.


And here I was thinking that you were Santa Claus... :)

Best.

Paul Brown
paulr...@gmail.com

Paul Brown

unread,
Dec 10, 2008, 7:30:09 PM12/10/08
to HA...@googlegroups.com

On Dec 10, 2008, at 4:13 PM, tphyahoo wrote:
> Some of the items (Can not use more than 62 methods) are new, however
> the google code issue tracker doesn't give everything a date.
>
> And by the way everybody... thanks for borking my happstutorial
> feedback thread! Hm... maybe I should just start a separate
> googlegroup for this...


Let's get back on topic, then.

I liked the tutorial; explicit, detailed, specific to tasks/use
cases. I haven't tried the examples yet. but I intend to.

-- Paul

tphyahoo

unread,
Dec 10, 2008, 8:30:46 PM12/10/08
to HAppS
Thanks Paul! On that cheerful note, I am announcing happstutorial 5 on
hackage and in darcs.

There are new chapters on various macid topics, utf8 gotchas, cookies,
and various improvements all over.

Please continue to report errors and inconsistencies as they come up.

thomas.

Simon Michael

unread,
Dec 10, 2008, 9:44:32 PM12/10/08
to ha...@googlegroups.com
Paul, are you looking at happs for perpubplat by chance ?

I'm thinking about what to do for my blogging needs, again, and
wondering if I should dig into perpubplat or latest happs. I had to shut
down my last attempt with ppp because of some memory leak, and I like
the idea of not having to deal with apache and fastcgi config again if I
don't want to.

Re Don's thread: +1 from me. It's a bit uphill if the principal
developers/sysadmins are not free to actively help, though.

Simon Michael

unread,
Dec 10, 2008, 9:56:53 PM12/10/08
to ha...@googlegroups.com
tphyahoo wrote:
> Thanks Paul! On that cheerful note, I am announcing happstutorial 5 on
> hackage and in darcs.

Thomas - thanks for doing this, lots of useful info.

Paul Brown

unread,
Dec 11, 2008, 2:22:58 AM12/11/08
to HA...@googlegroups.com

On Dec 10, 2008, at 6:44 PM, Simon Michael wrote:
> Paul, are you looking at happs for perpubplat by chance ?

And other work/play as well. HTTP protocol implementation, request
routing, form management, etc., are all the kind of thing that should
be done at most once. It will be great if HAppS can become the Tomcat/
Jetty for Haskell and the broader community can just get on with the
rest of it.

> I'm thinking about what to do for my blogging needs, again, and
> wondering if I should dig into perpubplat or latest happs. I had to
> shut
> down my last attempt with ppp because of some memory leak, and I like
> the idea of not having to deal with apache and fastcgi config again
> if I
> don't want to.

Ping me directly about that memory leak. I have the FastCGI handler
that runs perpubplat on my Linode regularly stay up for ~250k hits, at
which point I'm probably taking it down anyway to deploy some little
tweak.

-- Paul

tphyahoo

unread,
Dec 11, 2008, 7:35:13 AM12/11/08
to HAppS
Some guy in iceland used happstutorial as a basis for a blogging
system.

There is a blurb about this in the feedback page. Unfortunately the
blog

http://gisli.hamstur.is/blog

is in icelandic, but obviously the blogger understands english (since
he gave feedback in english) so you could ask him for advice. I
suspect what he might be in the public domain.

thomas.

Felipe Lessa

unread,
Dec 11, 2008, 8:02:13 AM12/11/08
to HA...@googlegroups.com
On Thu, Dec 11, 2008 at 10:35 AM, tphyahoo
<thomash...@googlemail.com> wrote:
> There is a blurb about this in the feedback page. Unfortunately the
> blog
>
> http://gisli.hamstur.is/blog
>
> is in icelandic, but obviously the blogger understands english (since
> he gave feedback in english) so you could ask him for advice. I
> suspect what he might be in the public domain.

Maybe http://gisli.hamstur.is/src ?

--
Felipe.

Simon Michael

unread,
Dec 11, 2008, 2:52:00 PM12/11/08
to ha...@googlegroups.com
Paul Brown wrote:
> Ping me directly about that memory leak. I have the FastCGI handler
> that runs perpubplat on my Linode regularly stay up for ~250k hits, at

Thanks Paul, will do. I'm getting ready to travel and don't feel like
wrestling with fastcgi just yet. I noticed another fastcgi web
framework, Kimbro, which claims to make it easy, maybe some synergy
possible. Incidentally have you thought of uploading perpubplat to
hackage for better visibility ? Latest cabal makes this easy.

Best - Simon

canadaduane

unread,
Dec 13, 2008, 5:47:33 PM12/13/08
to HAppS
I've had some problems getting the HAppS tutorial to run smoothly on
my Mac (OS X 10.5, ghc 6.8.2). Here's what I tried, and the results
I've had:

$ sudo port install hs-cabal
# installs hs-HTTP, hs-libcabal, hs-zlib, and hs-cabal MacPorts
packages

$ cabal update
Downloading package list from server
'http://hackage.haskell.org/packages/archive'

$ cabal install happs-tutorial
Resolving dependencies...
cabal: cannot configure happs-tutorial-0.5.1. It requires base
>=3.0.3.0
There is no available version of base that satisfies >=3.0.3.0

$ cabal install base
cabal: There is no package named base



At this point, I decided to try to install things manually rather than
using the happs-tutorial metapackage:

$ cabal list happs
# Lists HAppS-Data, HAppS-IxSet, HAppS-Server, HAppS-State, HAppS-
Util, HAppSHelpers, happs-hsp, happs-hsp-template, and happs-tutorial
Cabal packages

$ cabal install happs-data
# Installed OK, with lots of warnings

$ cabal install happs-server
# Installed OK, with lots of warnings

$ cabal install happshelpers
# Some things installed, but the package failed to install:

Configuring HStringTemplateHelpers-0.0.4...
Preprocessing library HStringTemplateHelpers-0.0.4...
Building HStringTemplateHelpers-0.0.4...
[1 of 1] Compiling Text.StringTemplate.Helpers ( Text/StringTemplate/
Helpers.hs, dist/build/Text/StringTemplate/Helpers.o )

Text/StringTemplate/Helpers.hs:66:8:
Illegal signature in pattern: M.Map FilePath (STGroup String)
Use -XPatternSignatures to permit it

Text/StringTemplate/Helpers.hs:171:3:
Illegal signature in pattern: StringTemplate String
Use -XPatternSignatures to permit it
cabal: Error: some packages failed to install:
HStringTemplateHelpers-0.0.4 failed during the building phase. The
exception
was:
exit: ExitFailure 1



Being new to Cabal, I'm stuck at this point. Any ideas?

Thanks,
Duane Johnson

Flavio Botelho

unread,
Dec 13, 2008, 10:28:07 PM12/13/08
to HA...@googlegroups.com
base is the version of the standard library that comes with the ghc
version you are using.
ghc 6.8.10 has base version 4.xxx iirc.

kudos

tphyahoo

unread,
Dec 14, 2008, 8:11:13 AM12/14/08
to HAppS
As flavio says, try upgrading to the latest haskell, which includes a
cabal upgrade, before trying anything else.

I don't know if happstutorial installs out of the box on 6.8.2 on any
platform, actually.

Lally Singh

unread,
Dec 14, 2008, 12:21:52 PM12/14/08
to HA...@googlegroups.com
On Wed, Dec 10, 2008 at 6:34 AM, tphyahoo <thomash...@googlemail.com> wrote:
>
> In preparation for an imminent major release of happstutorial, I
> wanted to create a feedback thread, so here goes.
>
> I get a lot of private mail, most of which I think would be better on
> the list.
>
> So post your happstutorial.com feedback here!
>

Congrats on being on Hacker News (news.ycombinator.com).

But happstutorial.com just gives this right now:
Server error: templates: changeWorkingDirectory: does not exist (No
such file or directory)

tphyahoo

unread,
Dec 14, 2008, 3:37:19 PM12/14/08
to HAppS
Yeah, that's pretty unfortunate.

Looking at log files I see

HTTP request failed with: <socket: 13>: hLookAhead: resource vanished
(Connection reset by peer)
HTTP request failed with: <socket: 12>: hLookAhead: resource vanished
(Connection reset by peer)
HTTP request failed with: <socket: 14>: hLookAhead: resource vanished
(Connection reset by peer)
HTTP request failed with: <socket: 13>: hLookAhead: resource vanished
(Connection reset by peer)
HTTP request failed with: <socket: 29>: hLookAhead: resource vanished
(Connection reset by peer)

can anyone shed light on that?

I wonder if this has to do with my switch to using code that
demonstrates the many-gifs bug I pointed out in my other thread.

thomas.

On Dec 14, 6:21 pm, "Lally Singh" <lally.si...@gmail.com> wrote:

tphyahoo

unread,
Dec 14, 2008, 3:46:05 PM12/14/08
to HAppS
It's up again, and I reverted to the code prior to my recent messing
about with the multiple gifs issue.

Hope it stays up longer this time!

thomas.

On Dec 14, 6:21 pm, "Lally Singh" <lally.si...@gmail.com> wrote:

tphyahoo

unread,
Dec 15, 2008, 9:50:21 AM12/15/08
to HAppS, s.cl...@gmail.com
I think I fixed this problem.

First, I reproduced it locally using apache benchmark, 10 concurrent
connections and 1000 requests total:

ab -c10 -n1000 http://localhost:5001/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $>
apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
apr_socket_recv: Connection reset by peer (104)
Total of 413 requests completed

The happs server output is:

happs state started
time: Mon Dec 15 04:15:50 CET 2008
simpleHttp started on port 5001
happs-tutorial: accept: resource exhausted (Too many open files)
HTTP request failed with: <socket: 13>: hPutBuf: resource vanished
(Broken pipe)

The fix was to replace readFile in StringTemplateHelpers. with
System.IO.Strict.readFile.

I hoped that this fix would also fix the issue I posted about recently
with multiple gifs not loading. However, this is not the case. Even
with strict io, multiple gifs still don't load right.

However, at least the app won't die with the above error when hit with
apache benchmark.

Sterling, don't you think this would be a reason to replace readFile
with strict readfile in HSTringTemplate distribution?

DirectoryGroupSafer is a nearly exact translation of directoryGroup,
using monadic style rather than applicative. I found directoryGroup in
the StringTemplate distribution pretty hard to understand which is why
I rewrote it, but maybe that's just because I'm not used to
applicative style.

What do you gain from laziness there anyways?

Thomas.

-- | calculate the STGroup for a given directory, filtering out files
that are probably errors (eg emacs backups)
--directoryGroupSafer :: (Stringable a) => FilePath -> IO (STGroup a)
directoryGroupSafer :: FilePath -> IO (String -> StFirst
(StringTemplate String) )
directoryGroupSafer path = do
files <- mapM checkTmplName =<< return . filter isTemplateFile =<<
getDirectoryContents path
contents <- mapM Strict.readFile $ map (path </>) files
let sts = map newSTMP contents
tnames = map dropExtension files
return $ groupStringTemplates $ zip tnames sts
where
checkTmplName t = if ( badTmplVarName . takeBaseName ) t
then fail $ "directoryGroupSafer, bad
template name: " ++ t
else return t
isTemplateFile f = ( (".st" ==) . takeExtension $ f )
&& (not . or . map (=='#') $ f ) {-filename doesn't
contain naughty emacs backup character-}


directoryGroup from the StringTemplate distribution

-- | Given a path, returns a group which generates all files in said
directory
-- which have the proper \"st\" extension.
-- This function is strict, with all files read once. As it performs
file IO,
-- expect it to throw the usual exceptions.
directoryGroup :: (Stringable a) => FilePath -> IO (STGroup a)
directoryGroup path = groupStringTemplates <$>
(fmap <$> zip . (map dropExtension)
<*> mapM (newSTMP <$$> (readFile . (path </>)))
=<< filter ((".st" ==) . takeExtension)
<$> getDirectoryContents path)


On Dec 14, 6:21 pm, "Lally Singh" <lally.si...@gmail.com> wrote:

tphyahoo

unread,
Dec 15, 2008, 9:50:37 AM12/15/08
to HAppS, s.cl...@gmail.com

tphyahoo

unread,
Dec 15, 2008, 10:07:10 AM12/15/08
to HAppS
>The fix was to replace readFile in StringTemplateHelpers. with
> System.IO.Strict.readFile.

from hackage package "strict"

On Dec 15, 3:50 pm, tphyahoo <thomashartm...@googlemail.com> wrote:
> I think I fixed this problem.
>
> First, I reproduced it locally using apache benchmark, 10 concurrent
> connections and 1000 requests total:
>
> ab -c10 -n1000http://localhost:5001/
> This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $>
> apache-2.0
> Copyright 1996 Adam Twiss, Zeus Technology Ltd,http://www.zeustech.net/
> Copyright 2006 The Apache Software Foundation,http://www.apache.org/

canadaduane

unread,
Dec 15, 2008, 4:05:41 PM12/15/08
to HAppS
I'm getting closer! I've now installed ghc 6.8.10, and the cabal
"Base" package is no longer an issue. However, I get the following
"panic" error while installing Crypto, a prerequisite to happs-
tutorial:

Linking dist/build/SymmetricTest/SymmetricTest ...
[1 of 4] Compiling Codec.Utils ( Codec/Utils.hs, dist/build/
SHA1Test/SHA1Test-tmp/Codec/Utils.o )
[2 of 4] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/
SHA1Test/SHA1Test-tmp/Data/Digest/SHA1.o )
[3 of 4] Compiling Codec.Text.Raw ( Codec/Text/Raw.hs, dist/build/
SHA1Test/SHA1Test-tmp/Codec/Text/Raw.o )
[4 of 4] Compiling Main ( SHA1Test.hs, dist/build/SHA1Test/
SHA1Test-tmp/Main.o )
ghc: panic! (the 'impossible' happened)
(GHC version 6.10.1 for i386-apple-darwin):
RegAllocLinear.getStackSlotFor: out of stack slots, try -fregs-graph

Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug

cabal: Error: some packages failed to install:
Crypto-4.1.0 failed during the building phase. The exception was:
exit: ExitFailure 1



Anyone with greater knowledge who can diagnose this?

Thanks,
Duane Johnson

tphyahoo

unread,
Dec 16, 2008, 4:18:32 AM12/16/08
to HAppS
I had forgotten about this. Crypto won't install out of the box. I
submitted an install patch, and the maintainer told me there would be
an install patch Real Soon Now.

Meanwhile you should be able to cabal install from the darcs package
at

http://code.haskell.org/crypto

Incidentally the reason for the install patch, which I meant to
discuss but then never got around to, is that I have made the password
authentication rely on pbkdf2, the suggested algorithm for protecting
passwords from rsa, which should be secure even when your randomness
source (/dev/random) is weak or compromised.

Probably overkill for a tutorial but what the heck :)

(the pbkdf2 module is still in the testing phase so don't take it too
seriously!)

thomas.

canadaduane

unread,
Dec 16, 2008, 7:47:37 PM12/16/08
to HAppS
Thanks for your patience. I hope my little journey is also helpful to
others along this path. So I installed darcs for my first time ("sudo
port install darcs") and then tried various ways of installing the
crypto package as you suggested... however, I'm not getting it right.
Here's what I tried:

# Attempt 1:
$ cabal install http://code.haskell.org/crypto

# Attempt 2:
$ cabal install http://code.haskell.org/crypto/crypto.cabal

# Attempt 3:
$ darcs get --partial http://code.haskell.org/crypto
$ cd crypto
$ cabal install ./crypto.cabal


What's the proper procedure here?

Thanks!
Duane

tphyahoo

unread,
Dec 17, 2008, 5:04:20 AM12/17/08
to HAppS
cd crypto
cabal install

if that doesn't work, what's output of

cabal --version
ghc --version

I've learned my lesson though. This was supposed to be easy.

Future versions (which I might put out quite soon, arg) will be
heavier tested for ez install, and not depend on heavy bundles like
crypto to prove some "feel good" point about security.

thanks for soldiering on :)

sigh.

thomas.

On Dec 17, 1:47 am, canadaduane <duane.john...@gmail.com> wrote:
> Thanks for your patience.  I hope my little journey is also helpful to
> others along this path.  So I installed darcs for my first time ("sudo
> port install darcs") and then tried various ways of installing the
> crypto package as you suggested... however, I'm not getting it right.
> Here's what I tried:
>
> # Attempt 1:
> $ cabal installhttp://code.haskell.org/crypto
>
> # Attempt 2:
> $ cabal installhttp://code.haskell.org/crypto/crypto.cabal
>
> # Attempt 3:
> $ darcs get --partialhttp://code.haskell.org/crypto

canadaduane

unread,
Dec 17, 2008, 12:29:31 PM12/17/08
to HAppS
Hey Thomas,

Thanks for your help, I'm just happy to plug away at this until it
works :)

I can't believe I didn't think to leave off the crypto stuff and just
type "cabal install" inside the DARCS directory. Anyway, due to your
advice, that part was solved.

Next up: PBKDF2 failed to install:


~ $ cabal install happs-tutorial
Resolving dependencies...
'PBKDF2-0.3' is cached.
Configuring PBKDF2-0.3...
Preprocessing library PBKDF2-0.3...
Building PBKDF2-0.3...

Crypto/PBKDF2.hs:20:7:
Could not find module `Data.Binary':
Use -v to see a list of the files searched for.
cabal: Error: some packages failed to install:
HAppSHelpers-0.7 depends on PBKDF2-0.3 which failed to install.
PBKDF2-0.3 failed during the building phase. The exception was:
exit: ExitFailure 1
happs-tutorial-0.5.1 depends on PBKDF2-0.3 which failed to install.


Isn't Data.Binary built-in? Any idea why it can't find it?

Regards,
Duane

tphyahoo

unread,
Dec 17, 2008, 2:26:04 PM12/17/08
to HAppS
Hi Duane,

It should be in the binary package, which is in the cabal file.

This should work automagically.

Are you sure you are on the most up-to-date cabal install?

ghc --version ?
cabal --version ?

thomas.

tphyahoo

unread,
Dec 17, 2008, 2:28:07 PM12/17/08
to HAppS
By the way, I changed my mind and decided to leave PBKDF2 in
happstutorial.

We need some way to scramble passwords, which implies a dependency on
crypto. With that dependency already muddying the install, I figure we
might as well go all the way and do things right, and use pbkdf2.

Once I finish the code review, pbkdf2 should be integrated into the
crypto package anyway.

On Dec 17, 6:29 pm, canadaduane <duane.john...@gmail.com> wrote:

tphyahoo

unread,
Dec 18, 2008, 10:27:08 AM12/18/08
to HAppS
Correction: There's been a lot of changes lately, and it looks like
the tut just uses puremd5 to hash passwords, which should be easy to
install. There may not even be a dependency on Crypto anymore since
puremd5 is a haskell solution.

So basically things should hopefully be in a much more installable
state, as well as other fixes like moving the cookie fix to
HAppsHelpers and resolving the issue with multi-gif pages and dynamic
template mode.

To try cabal installing the whole darn thing again:

cabal update
cabal install happs-tutorial

On Dec 17, 6:29 pm, canadaduane <duane.john...@gmail.com> wrote:

tphyahoo

unread,
Dec 19, 2008, 9:45:20 PM12/19/08
to HAppS
Actually I jjust realized even with my recent simplificaitons, ppbkdf2
is still an indirect independency, via HAppSHelpers.

On Dec 17, 6:29 pm, canadaduane <duane.john...@gmail.com> wrote:

canadaduane

unread,
Dec 20, 2008, 1:14:15 PM12/20/08
to HAppS
Since I first started with this, I messed something up. I think by
deleting the .cabal directory in my home dir, normal haskell
dependencies have been removed or something... I can't even install
the HAppS parts that I could before. I'll have to work on it and see
what I did :)

Thanks again for the help along the way.

Duane

Gísli Kristjánsson

unread,
Dec 21, 2008, 1:09:11 PM12/21/08
to HAppS
I just found this thread and since I'm that guy in Iceland I wanted to
leave my footprint :)

Initially the idea was to learn Haskell by having a pet project and it
made sense to create a blogging system so I would be able to share the
experience.

I started reading various tutorials on Haskell but it was not until I
read the Real World Haskell that I started to show some progress The
HAppS tutorial was my guiding light while trying to understand HAppS.
I'll be following all updates very closely.

All future blogs on the subject of Haskell will be in English as I've
now established that the Icelandic Haskell community is very, very
small ;) So, please feel free to subscribe to the RSS feed. Soon I'll
have implemented a tag feature so that people can subscribe to Haskell-
only blogs.

This source code is available at http://gisli.hamstur.is/src/. Please
let me know if someone wants to download the source code.

Best regards,
Gísli

On Dec 11, 1:02 pm, "Felipe Lessa" <felipe.le...@gmail.com> wrote:
> On Thu, Dec 11, 2008 at 10:35 AM, tphyahoo
>

xabi

unread,
Dec 22, 2008, 5:25:27 AM12/22/08
to HAppS
Hello!

I'm really interested by all code examples that I can find about HAppS
on the Web like the HAppS tutorial or your nice Blog platform.
It would be great if there was a way to easily download your code even
if i've already copied/pasted it :D

Thank you very much for your work!

On 21 déc, 19:09, Gísli Kristjánsson <gis...@hamstur.is> wrote:
> I just found this thread and since I'm that guy in Iceland I wanted to
> leave my footprint :)
>
> Initially the idea was to learn Haskell by having a pet project and it
> made sense to create a blogging system so I would be able to share the
> experience.
>
> I started reading various tutorials on Haskell but it was not until I
> read the Real World Haskell that I started to show some progress The
> HAppS tutorial was my guiding light while trying to understand HAppS.
> I'll be following all updates very closely.
>
> All future blogs on the subject of Haskell will be in English as I've
> now established that the Icelandic Haskell community is very, very
> small ;) So, please feel free to subscribe to the RSS feed. Soon I'll
> have implemented a tag feature so that people can subscribe to Haskell-
> only blogs.
>
> This source code is available athttp://gisli.hamstur.is/src/. Please

tphyahoo

unread,
Dec 22, 2008, 7:03:48 AM12/22/08
to HAppS
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/happs-tutorial

Hm, maybe I should make this point that this is open source more
obvious... ?

xabi

unread,
Dec 22, 2008, 8:39:55 AM12/22/08
to HAppS
I was answering to Gisli. I already know that I can find your code on
Hackage. Thank you for your tutorial :)

Gísli Kristjánsson

unread,
Dec 22, 2008, 2:45:42 PM12/22/08
to HAppS
The motivational power of knowing that someone else is able to use
your work is tremendous :) I'll pack the source code and publish it
somewhere accessible (I might even put it on Hackage).

I'm thinking about writing a series on the evolution of my blogging
platform. The platform is ofcourse always changing but the idea would
be to discuss some of the issues facing a HAppS-developer and the
corresponding solutions. This should complement the happs-tutorial
which I've used as a foundation for my platform (I even have some
pieces from Tphyahoo's code copy-pasted into mine). Would this be
something someone (Xabi? :) would be interested in?

Elihu

unread,
Dec 23, 2008, 3:07:05 AM12/23/08
to HAppS
I had this problem, too. 6.8.3 comes with "base-3.0.2.0"

cabal install happs-tutorial
Resolving dependencies...
cabal: cannot configure happs-tutorial-0.6.3. It requires base
>=3.0.3.0
There is no available version of base that satisfies >=3.0.3.0

I suggest updating the tutorial to recommed 6.10.1 or provide some
documentation on upgrading "base".

Note: installing a newer ghc caused cabal to fail to build some of the
prerequisite packages because it couldn't find Distribution.Simple, so
I had to re-install cabal as well.

Otherwise, the tutorial looks pretty good.

Xabi Tapia

unread,
Dec 23, 2008, 9:17:13 AM12/23/08
to HA...@googlegroups.com
I'm really interested in reading your blog entries about HAppS. Of
course!

Le 22 déc. 08 à 20:45, Gísli Kristjánsson a écrit :

tphyahoo

unread,
Dec 26, 2008, 12:17:33 PM12/26/08
to HAppS
Thanks, I'll do so.

Stefan Scott

unread,
Dec 26, 2008, 10:11:48 PM12/26/08
to HAppS
Hi -

I got an error doing:

cabal install happs-tutorial

I'm using Windows XP, and cabal.exe which I got here:

http://haskell.org/haskellwiki/Cabal/How_to_install_a_Cabal_package
http://haskell.org/~duncan/cabal/

Here's my cabal version:

C:\ghc\ghc-6.10.1>cabal --version
cabal-install version 0.6.0
using version 1.6.0.1 of the Cabal library

Below is the console output from:

cabal install happs-tutorial

Sorry about the long listing but I don't know which parts are
relevant. Anyways, maybe someone is curious to see how this actually
runs on Windows XP.

There was something towards the beginning where it said "the
'impossible' has happened" which sounded quite alarming, and the cabal
install terminated with error "unix-2.3.1.0 failed during the
configure step".

After this, I looked in the directory:

C:\Documents and Settings\zzz\Application Data\cabal\packages
\hackage.haskell.org\unix\2.3.1.0

and saw that a file:

unix-2.3.1.0.tar.gz

does exist there - if that's any help.

======================================================
cabal install happs-tutorial
console output starts below
======================================================

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\zzz>cabal
no command given (try --help)

C:\Documents and Settings\zzz>cabal --help
Usage: cabal [GLOBAL FLAGS]
or: cabal COMMAND [FLAGS]

Global flags:
-h --help Show this help text
-V --version Print version information
--numeric-version Print just the version number

Commands:
configure Prepare to build the package.
install Installs a list of packages.
list List available packages on the server (cached).
update Updates list of known packages
upgrade Upgrades installed packages to the latest available
version
fetch Downloads packages for later installation or study.
upload Uploads source packages to Hackage
check Check the package for common mistakes
sdist Generate a source distribution file (.tar.gz).
report Upload build reports to a remote server.
build Make this package ready for installation.
copy Copy the files into the install locations.
haddock Generate Haddock HTML documentation.
clean Clean up after a build.
hscolour Generate HsColour colourised code, in HTML format.
register Register this package with the compiler.
test Run the test suite, if any (configure with UserHooks).
help Help about commands

Typical step for installing Cabal packages:
cabal install [PACKAGES]

Occasionally you need to update the list of available packages:
cabal update

For more information about a command, try 'cabal COMMAND --help'.
This program is the command line interface to the Haskell Cabal
Infrastructure.
See http://www.haskell.org/cabal/ for more information.

C:\Documents and Settings\zzz>cd..

C:\Documents and Settings>cd..

C:\>cd ghc

C:\ghc>dir
Volume in drive C has no label.
Volume Serial Number is 2D3D-106C

Directory of C:\ghc

12/27/2008 12:02 AM <DIR> .
12/27/2008 12:02 AM <DIR> ..
12/27/2008 12:03 AM <DIR> ghc-6.10.1
0 File(s) 0 bytes
3 Dir(s) 6,916,161,536 bytes free

C:\ghc>cd ghc-6.10.1

C:\ghc\ghc-6.10.1>dir
Volume in drive C has no label.
Volume Serial Number is 2D3D-106C

Directory of C:\ghc\ghc-6.10.1

12/27/2008 12:03 AM <DIR> .
12/27/2008 12:03 AM <DIR> ..
11/03/2008 10:33 PM 3,872 ANNOUNCE
12/27/2008 12:02 AM <DIR> array-0.2.0.0
12/27/2008 12:02 AM <DIR> base-3.0.3.0
12/27/2008 12:02 AM <DIR> base-4.0.0.0
12/27/2008 12:37 AM <DIR> bin
12/27/2008 12:02 AM <DIR> bytestring-0.9.1.4
12/27/2008 12:02 AM <DIR> Cabal-1.6.0.1
12/27/2008 12:02 AM <DIR> containers-0.2.0.0
12/27/2008 12:02 AM <DIR> directory-1.0.0.2
12/27/2008 12:02 AM <DIR> doc
12/27/2008 12:02 AM <DIR> dph-base-0.3
12/27/2008 12:02 AM <DIR> dph-par-0.3
12/27/2008 12:02 AM <DIR> dph-prim-interface-0.3
12/27/2008 12:02 AM <DIR> dph-prim-par-0.3
12/27/2008 12:02 AM <DIR> dph-prim-seq-0.3
12/27/2008 12:02 AM <DIR> dph-seq-0.3
11/03/2008 10:33 PM 58 extra-gcc-opts
12/27/2008 12:02 AM <DIR> filepath-1.1.0.1
12/27/2008 12:02 AM <DIR> gcc-lib
11/03/2008 10:33 PM 90,112 gcc.exe
12/27/2008 12:03 AM <DIR> ghc-6.10.1
11/03/2008 10:30 PM 76,354 ghc-asm
12/27/2008 12:03 AM <DIR> ghc-prim-0.1.0.0
11/03/2008 10:30 PM 18,126 ghc-split
11/03/2008 10:30 PM 2,755 ghc-usage.txt
11/03/2008 10:30 PM 807 ghci-usage.txt
12/27/2008 12:03 AM <DIR> haddock-2.3.0
12/27/2008 12:03 AM <DIR> haskell-src-1.0.1.3
12/27/2008 12:03 AM <DIR> haskell98-1.0.1.0
12/27/2008 12:03 AM <DIR> hpc-0.5.0.2
12/27/2008 12:03 AM <DIR> hsc2hs-0.67
11/03/2008 10:29 PM 341,107 HSrts.o
12/27/2008 12:03 AM <DIR> html
12/27/2008 12:03 AM <DIR> html-1.0.1.2
12/27/2008 12:03 AM <DIR> HUnit-1.2.0.3
12/27/2008 12:03 AM <DIR> icons
12/27/2008 12:03 AM <DIR> include
12/27/2008 12:03 AM <DIR> integer-0.1.0.0
11/03/2008 10:29 PM 55,006 libffi.a
11/03/2008 10:29 PM 375,674 libgmp.a
11/03/2008 10:29 PM 441,762 libHSrts.a
11/03/2008 10:29 PM 8,936,648 libHSrts_debug.a
11/03/2008 10:29 PM 526,142 libHSrts_p.a
11/03/2008 10:29 PM 488,606 libHSrts_thr.a
11/03/2008 10:29 PM 28,106,042 libHSrts_thr_debug.a
11/03/2008 10:29 PM 574,182 libHSrts_thr_p.a
11/03/2008 10:33 PM 1,611 LICENSE
12/27/2008 12:03 AM <DIR> mtl-1.1.0.2
12/27/2008 12:03 AM <DIR> network-2.2.0.1
12/27/2008 12:03 AM <DIR> old-locale-1.0.0.1
12/27/2008 12:03 AM <DIR> old-time-1.0.0.1
11/03/2008 10:32 PM 80,589 package.conf
12/27/2008 12:03 AM <DIR> packedstring-0.1.0.1
12/27/2008 12:03 AM <DIR> parallel-1.1.0.0
12/27/2008 12:03 AM <DIR> parsec-2.1.0.1
11/03/2008 10:33 PM 186,226 perl.exe
11/03/2008 10:33 PM 2,098,904 perl56.dll
12/27/2008 12:03 AM <DIR> pretty-1.0.1.0
12/27/2008 12:03 AM <DIR> process-1.0.1.0
12/27/2008 12:03 AM <DIR> QuickCheck-1.2.0.0
12/27/2008 12:03 AM <DIR> random-1.0.0.1
11/03/2008 10:33 PM 3,796 README.txt
12/27/2008 12:03 AM <DIR> regex-base-0.72.0.2
12/27/2008 12:03 AM <DIR> regex-compat-0.71.0.1
12/27/2008 12:03 AM <DIR> regex-posix-0.72.0.3
12/27/2008 12:03 AM <DIR> share
12/27/2008 12:03 AM <DIR> stm-2.1.1.2
12/27/2008 12:03 AM <DIR> syb-0.1.0.0
12/27/2008 12:03 AM <DIR> template-haskell-2.3.0.0
12/27/2008 12:03 AM <DIR> time-1.1.2.2
11/03/2008 10:29 PM 17,596 touchy.exe
12/27/2008 12:03 AM 357,646 unins000.dat
12/27/2008 12:02 AM 684,313 unins000.exe
11/03/2008 10:29 PM 21,616 unlit.exe
12/27/2008 12:03 AM <DIR> Win32-2.2.0.0
12/27/2008 12:03 AM <DIR> xhtml-3000.2.0.1
25 File(s) 43,489,550 bytes
53 Dir(s) 6,916,161,536 bytes free

C:\ghc\ghc-6.10.1>cabal install happs-tutorial
Config file C:\Documents and Settings\zzz\Application Data\cabal
\config not
found.
Writing default configuration to C:\Documents and Settings\zzz
\Application
Data\cabal\config
Warning: The package list for 'hackage.haskell.org' does not exist.
Run 'cabal
update' to download it.
cabal: There is no package named happs-tutorial

C:\ghc\ghc-6.10.1>cabal update
Downloading package list from server
'http://hackage.haskell.org/packages/archive'

C:\ghc\ghc-6.10.1>cabal install happs-tutorial
Resolving dependencies...
Downloading Crypto-4.1.0...
[1 of 1] Compiling Main ( C:\DOCUME~1\zzz\LOCALS~1\Temp
\TMPCrypto-4.1.0\Crypto-4.1.0\Setup.hs, C:\DOCUME~1\zzz\LOCALS~1\Temp
\TMPCrypto-4.1.0\Crypto-4.1.0\dist\setup\Main.o )
Linking C:\DOCUME~1\zzz\LOCALS~1\Temp\TMPCrypto-4.1.0\Crypto-4.1.0\dist
\setup\setup.exe ...
Configuring Crypto-4.1.0...
Warning: No 'build-type' specified. If you do not need a custom
Setup.hs or
./configure script then use 'build-type: Simple'.
Preprocessing library Crypto-4.1.0...
Preprocessing executables for Crypto-4.1.0...
Building Crypto-4.1.0...
[ 1 of 26] Compiling Data.Digest.MD5Aux ( Data\Digest\MD5Aux.hs, dist
\build\Data\Digest\MD5Aux.o )

Data\Digest\MD5Aux.hs:107:9:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num ABCD'

Data\Digest\MD5Aux.hs:107:9:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num ABCD'

Data\Digest\MD5Aux.hs:107:9:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num ABCD'

Data\Digest\MD5Aux.hs:107:9:
Warning: No explicit method nor default method for `fromInteger'
In the instance declaration for `Num ABCD'
[ 2 of 26] Compiling Codec.Encryption.DESAux ( Codec\Encryption
\DESAux.hs, dist\build\Codec\Encryption\DESAux.o )

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `+'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `fromInteger'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `.&.'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `.|.'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `complement'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `bitSize'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `isSigned'
In the instance declaration for `Bits [Bool]'
[ 3 of 26] Compiling Codec.Encryption.BlowfishAux ( Codec\Encryption
\BlowfishAux.hs, dist\build\Codec\Encryption\BlowfishAux.o )
[ 4 of 26] Compiling Data.LargeWord ( Data\LargeWord.hs, dist\build
\Data\LargeWord.o )

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:109:9:
Warning: No explicit method nor default method for `complement'
In the instance declaration for `Bits (LargeKey a b)'

Data\LargeWord.hs:109:9:
Warning: No explicit method nor default method for `isSigned'
In the instance declaration for `Bits (LargeKey a b)'

Data\LargeWord.hs:133:9:
Warning: No explicit method nor default method for `quotRem'
In the instance declaration for `Integral (LargeKey a b)'

Data\LargeWord.hs:137:9:
Warning: No explicit method nor default method for `toRational'
In the instance declaration for `Real (LargeKey a b)'

Data\LargeWord.hs:140:9:
Warning: No explicit method nor default method for `toEnum'
In the instance declaration for `Enum (LargeKey a b)'

Data\LargeWord.hs:140:9:
Warning: No explicit method nor default method for `fromEnum'
In the instance declaration for `Enum (LargeKey a b)'
[ 5 of 26] Compiling Data.Digest.SHA2 ( Data\Digest\SHA2.hs, dist\build
\Data\Digest\SHA2.o )
[ 6 of 26] Compiling Codec.Utils ( Codec\Utils.hs, dist\build
\Codec\Utils.o )
[ 7 of 26] Compiling Data.Digest.MD5 ( Data\Digest\MD5.hs, dist\build
\Data\Digest\MD5.o )
[ 8 of 26] Compiling Data.Digest.SHA1 ( Data\Digest\SHA1.hs, dist\build
\Data\Digest\SHA1.o )
[ 9 of 26] Compiling Data.Digest.SHA224 ( Data\Digest\SHA224.hs, dist
\build\Data\Digest\SHA224.o )
[10 of 26] Compiling Data.Digest.SHA256 ( Data\Digest\SHA256.hs, dist
\build\Data\Digest\SHA256.o )
[11 of 26] Compiling Data.Digest.SHA384 ( Data\Digest\SHA384.hs, dist
\build\Data\Digest\SHA384.o )
[12 of 26] Compiling Data.Digest.SHA512 ( Data\Digest\SHA512.hs, dist
\build\Data\Digest\SHA512.o )
[13 of 26] Compiling Data.HMAC ( Data\HMAC.hs, dist\build\Data
\HMAC.o )
[14 of 26] Compiling Codec.Encryption.AESAux ( Codec\Encryption
\AESAux.hs, dist\build\Codec\Encryption\AESAux.o )
[15 of 26] Compiling Codec.Text.Raw ( Codec\Text\Raw.hs, dist\build
\Codec\Text\Raw.o )
[16 of 26] Compiling Codec.Encryption.Padding ( Codec\Encryption
\Padding.hs, dist\build\Codec\Encryption\Padding.o )
[17 of 26] Compiling Codec.Encryption.Modes ( Codec\Encryption
\Modes.hs, dist\build\Codec\Encryption\Modes.o )
[18 of 26] Compiling Codec.Encryption.Blowfish ( Codec\Encryption
\Blowfish.hs, dist\build\Codec\Encryption\Blowfish.o )
[19 of 26] Compiling Codec.Encryption.TEA ( Codec\Encryption\TEA.hs,
dist\build\Codec\Encryption\TEA.o )
[20 of 26] Compiling Codec.Encryption.AES ( Codec\Encryption\AES.hs,
dist\build\Codec\Encryption\AES.o )
[21 of 26] Compiling Codec.Encryption.DES ( Codec\Encryption\DES.hs,
dist\build\Codec\Encryption\DES.o )
[22 of 26] Compiling Codec.Encryption.RSA.NumberTheory ( Codec
\Encryption\RSA\NumberTheory.hs, dist\build\Codec\Encryption\RSA
\NumberTheory.o )
[23 of 26] Compiling Codec.Encryption.RSA.MGF ( Codec\Encryption\RSA
\MGF.hs, dist\build\Codec\Encryption\RSA\MGF.o )
[24 of 26] Compiling Codec.Encryption.RSA.EMEOAEP ( Codec\Encryption
\RSA\EMEOAEP.hs, dist\build\Codec\Encryption\RSA\EMEOAEP.o )
[25 of 26] Compiling Codec.Encryption.RSA ( Codec\Encryption\RSA.hs,
dist\build\Codec\Encryption\RSA.o )
[26 of 26] Compiling Codec.Binary.BubbleBabble ( Codec\Binary
\BubbleBabble.hs, dist\build\Codec\Binary\BubbleBabble.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSCrypto-4.1.0.a
[ 1 of 11] Compiling Codec.Encryption.BlowfishAux ( Codec\Encryption
\BlowfishAux.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec
\Encryption\BlowfishAux.o )
[ 2 of 11] Compiling Codec.Encryption.Modes ( Codec\Encryption
\Modes.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec\Encryption
\Modes.o )
[ 3 of 11] Compiling Codec.Encryption.DESAux ( Codec\Encryption
\DESAux.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec\Encryption
\DESAux.o )

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `+'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:19:9:
Warning: No explicit method nor default method for `fromInteger'
In the instance declaration for `Num [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `.&.'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `.|.'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `complement'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `bitSize'
In the instance declaration for `Bits [Bool]'

Codec\Encryption\DESAux.hs:21:9:
Warning: No explicit method nor default method for `isSigned'
In the instance declaration for `Bits [Bool]'
[ 4 of 11] Compiling Codec.Encryption.DES ( Codec\Encryption\DES.hs,
dist\build\SymmetricTest\SymmetricTest-tmp\Codec\Encryption\DES.o )
[ 5 of 11] Compiling Codec.Utils ( Codec\Utils.hs, dist\build
\SymmetricTest\SymmetricTest-tmp\Codec\Utils.o )
[ 6 of 11] Compiling Codec.Encryption.AESAux ( Codec\Encryption
\AESAux.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec\Encryption
\AESAux.o )
[ 7 of 11] Compiling Codec.Encryption.Padding ( Codec\Encryption
\Padding.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec
\Encryption\Padding.o )
[ 8 of 11] Compiling Codec.Encryption.Blowfish ( Codec\Encryption
\Blowfish.hs, dist\build\SymmetricTest\SymmetricTest-tmp\Codec
\Encryption\Blowfish.o )
[ 9 of 11] Compiling Data.LargeWord ( Data\LargeWord.hs, dist\build
\SymmetricTest\SymmetricTest-tmp\Data\LargeWord.o )

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:102:9:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num (LargeKey a b)'

Data\LargeWord.hs:109:9:
Warning: No explicit method nor default method for `complement'
In the instance declaration for `Bits (LargeKey a b)'

Data\LargeWord.hs:109:9:
Warning: No explicit method nor default method for `isSigned'
In the instance declaration for `Bits (LargeKey a b)'

Data\LargeWord.hs:133:9:
Warning: No explicit method nor default method for `quotRem'
In the instance declaration for `Integral (LargeKey a b)'

Data\LargeWord.hs:137:9:
Warning: No explicit method nor default method for `toRational'
In the instance declaration for `Real (LargeKey a b)'

Data\LargeWord.hs:140:9:
Warning: No explicit method nor default method for `toEnum'
In the instance declaration for `Enum (LargeKey a b)'

Data\LargeWord.hs:140:9:
Warning: No explicit method nor default method for `fromEnum'
In the instance declaration for `Enum (LargeKey a b)'
[10 of 11] Compiling Codec.Encryption.AES ( Codec\Encryption\AES.hs,
dist\build\SymmetricTest\SymmetricTest-tmp\Codec\Encryption\AES.o )
[11 of 11] Compiling Main ( SymmetricTest.hs, dist\build
\SymmetricTest\SymmetricTest-tmp\Main.o )
Linking dist\build\SymmetricTest\SymmetricTest.exe ...
[1 of 4] Compiling Codec.Utils ( Codec\Utils.hs, dist\build
\SHA1Test\SHA1Test-tmp\Codec\Utils.o )
[2 of 4] Compiling Data.Digest.SHA1 ( Data\Digest\SHA1.hs, dist\build
\SHA1Test\SHA1Test-tmp\Data\Digest\SHA1.o )
[3 of 4] Compiling Codec.Text.Raw ( Codec\Text\Raw.hs, dist\build
\SHA1Test\SHA1Test-tmp\Codec\Text\Raw.o )
[4 of 4] Compiling Main ( SHA1Test.hs, dist\build\SHA1Test
\SHA1Test-tmp\Main.o )
ghc.exe: panic! (the 'impossible' happened)
(GHC version 6.10.1 for i386-unknown-mingw32):
RegAllocLinear.getStackSlotFor: out of stack slots, try -fregs-
graph

Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug

Downloading DebugTraceHelpers-0.12...
Configuring DebugTraceHelpers-0.12...
Preprocessing library DebugTraceHelpers-0.12...
Building DebugTraceHelpers-0.12...
[1 of 1] Compiling Debug.Trace.Helpers ( Debug\Trace\Helpers.hs, dist
\build\Debug\Trace\Helpers.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build
\libHSDebugTraceHelpers-0.12.a
Installing library in C:\Program
Files\Haskell\DebugTraceHelpers-0.12\ghc-6.10.1
Registering DebugTraceHelpers-0.12...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HTTP-4000.0.1...
Configuring HTTP-4000.0.1...
Preprocessing library HTTP-4000.0.1...
Building HTTP-4000.0.1...
[ 1 of 15] Compiling Network.HTTP.Utils ( Network\HTTP\Utils.hs, dist
\build\Network\HTTP\Utils.o )
[ 2 of 15] Compiling Network.HTTP.MD5Aux ( Network\HTTP\MD5Aux.hs, dist
\build\Network\HTTP\MD5Aux.o )
[ 3 of 15] Compiling Network.HTTP.MD5 ( Network\HTTP\MD5.hs, dist\build
\Network\HTTP\MD5.o )
[ 4 of 15] Compiling Network.HTTP.Base64 ( Network\HTTP\Base64.hs, dist
\build\Network\HTTP\Base64.o )

Network\HTTP\Base64.hs:184:0:
Warning: Pattern match(es) are non-exhaustive
In the definition of `int4_char3': Patterns not matched:
[_]

Network\HTTP\Base64.hs:242:0:
Warning: Pattern match(es) are non-exhaustive
In the definition of `quadruplets': Patterns not matched:
[_]
[ 5 of 15] Compiling Network.Stream ( Network\Stream.hs, dist\build
\Network\Stream.o )
[ 6 of 15] Compiling Network.HTTP.Headers ( Network\HTTP\Headers.hs,
dist\build\Network\HTTP\Headers.o )
[ 7 of 15] Compiling Network.BufferType ( Network\BufferType.hs, dist
\build\Network\BufferType.o )
[ 8 of 15] Compiling Network.HTTP.Base ( Network\HTTP\Base.hs, dist
\build\Network\HTTP\Base.o )
[ 9 of 15] Compiling Network.StreamSocket ( Network\StreamSocket.hs,
dist\build\Network\StreamSocket.o )

Network\StreamSocket.hs:54:9:
Warning: orphan instance: instance Stream Socket
[10 of 15] Compiling Network.TCP ( Network\TCP.hs, dist\build
\Network\TCP.o )
[11 of 15] Compiling Network.StreamDebugger ( Network
\StreamDebugger.hs, dist\build\Network\StreamDebugger.o )
[12 of 15] Compiling Network.HTTP.Stream ( Network\HTTP\Stream.hs, dist
\build\Network\HTTP\Stream.o )
[13 of 15] Compiling Network.HTTP.HandleStream ( Network\HTTP
\HandleStream.hs, dist\build\Network\HTTP\HandleStream.o )
[14 of 15] Compiling Network.HTTP ( Network\HTTP.hs, dist\build
\Network\HTTP.o )
[15 of 15] Compiling Network.Browser ( Network\Browser.hs, dist\build
\Network\Browser.o )

Network\Browser.hs:104:0:
Warning: Module `Debug.Trace' is imported, but nothing from it is
used,
except perhaps instances visible in `Debug.Trace'
To suppress this warning, use: import Debug.Trace()
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHTTP-4000.0.1.a
Installing library in C:\Program Files\Haskell
\HTTP-4000.0.1\ghc-6.10.1
Registering HTTP-4000.0.1...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HaXml-1.13.3...
[1 of 1] Compiling Main ( C:\DOCUME~1\zzz\LOCALS~1\Temp
\TMPHaXml-1.13.3\HaXml-1.13.3\Setup.hs, C:\DOCUME~1\zzz\LOCALS~1\Temp
\TMPHaXml-1.13.3\HaXml-1.13.3\dist\setup\Main.o )
Linking C:\DOCUME~1\zzz\LOCALS~1\Temp\TMPHaXml-1.13.3\HaXml-1.13.3\dist
\setup\setup.exe ...
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 )
[ 2 of 23] Compiling Text.XML.HaXml.Types ( src\Text\XML\HaXml
\Types.hs, dist\build\Text\XML\HaXml\Types.o )
[ 3 of 23] Compiling Text.XML.HaXml.Verbatim ( src\Text\XML\HaXml
\Verbatim.hs, dist\build\Text\XML\HaXml\Verbatim.o )
[ 4 of 23] Compiling Text.XML.HaXml.Pretty ( src\Text\XML\HaXml
\Pretty.hs, dist\build\Text\XML\HaXml\Pretty.o )
[ 5 of 23] Compiling Text.XML.HaXml.Lex ( src\Text\XML\HaXml\Lex.hs,
dist\build\Text\XML\HaXml\Lex.o )
[ 6 of 23] Compiling Text.XML.HaXml.Html.Pretty ( src\Text\XML\HaXml
\Html\Pretty.hs, dist\build\Text\XML\HaXml\Html\Pretty.o )
[ 7 of 23] Compiling Text.XML.HaXml.Escape ( src\Text\XML\HaXml
\Escape.hs, dist\build\Text\XML\HaXml\Escape.o )
[ 8 of 23] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef ( src\Text\XML
\HaXml\DtdToHaskell\TypeDef.hs, dist\build\Text\XML\HaXml\DtdToHaskell
\TypeDef.o )
[ 9 of 23] Compiling Text.XML.HaXml.DtdToHaskell.Instance ( src\Text
\XML\HaXml\DtdToHaskell\Instance.hs, dist\build\Text\XML\HaXml
\DtdToHaskell\Instance.o )
[10 of 23] Compiling Text.XML.HaXml.DtdToHaskell.Convert ( src\Text\XML
\HaXml\DtdToHaskell\Convert.hs, dist\build\Text\XML\HaXml\DtdToHaskell
\Convert.o )
[11 of 23] Compiling Text.XML.HaXml.Combinators ( src\Text\XML\HaXml
\Combinators.hs, dist\build\Text\XML\HaXml\Combinators.o )
[12 of 23] Compiling Text.XML.HaXml.Html.Generate ( src\Text\XML\HaXml
\Html\Generate.hs, dist\build\Text\XML\HaXml\Html\Generate.o )
[13 of 23] Compiling Text.XML.HaXml.Xtract.Combinators ( src\Text\XML
\HaXml\Xtract\Combinators.hs, dist\build\Text\XML\HaXml\Xtract
\Combinators.o )
[14 of 23] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src
\Text\ParserCombinators\HuttonMeijerWallace.hs, dist\build\Text
\ParserCombinators\HuttonMeijerWallace.o )
[15 of 23] Compiling Text.XML.HaXml.Html.Parse ( src\Text\XML\HaXml
\Html\Parse.hs, dist\build\Text\XML\HaXml\Html\Parse.o )
[16 of 23] Compiling Text.XML.HaXml.Parse ( src\Text\XML\HaXml
\Parse.hs, dist\build\Text\XML\HaXml\Parse.o )
[17 of 23] Compiling Text.XML.HaXml.Haskell2Xml ( src\Text\XML\HaXml
\Haskell2Xml.hs, dist\build\Text\XML\HaXml\Haskell2Xml.o )
[18 of 23] Compiling Text.XML.HaXml.Wrappers ( src\Text\XML\HaXml
\Wrappers.hs, dist\build\Text\XML\HaXml\Wrappers.o )
[19 of 23] Compiling Text.XML.HaXml.Xml2Haskell ( src\Text\XML\HaXml
\Xml2Haskell.hs, dist\build\Text\XML\HaXml\Xml2Haskell.o )
[20 of 23] Compiling Text.XML.HaXml.OneOfN ( src\Text\XML\HaXml
\OneOfN.hs, dist\build\Text\XML\HaXml\OneOfN.o )
[21 of 23] Compiling Text.XML.HaXml.Validate ( src\Text\XML\HaXml
\Validate.hs, dist\build\Text\XML\HaXml\Validate.o )
[22 of 23] Compiling Text.XML.HaXml ( src\Text\XML\HaXml.hs, dist
\build\Text\XML\HaXml.o )
[23 of 23] Compiling Text.XML.HaXml.Xtract.Parse ( src\Text\XML\HaXml
\Xtract\Parse.hs, dist\build\Text\XML\HaXml\Xtract\Parse.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHaXml-1.13.3.a
[1 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: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
In a case alternative

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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 9] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src
\Text\ParserCombinators\HuttonMeijerWallace.hs, dist\build\Canonicalise
\Canonicalise-tmp\Text\ParserCombinators\HuttonMeijerWallace.o )

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
In a case alternative

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

src\Text\ParserCombinators\HuttonMeijerWallace.hs:257:21:
Warning: Defined but not used: `st'
[3 of 9] Compiling Text.XML.HaXml.Types ( src\Text\XML\HaXml\Types.hs,
dist\build\Canonicalise\Canonicalise-tmp\Text\XML\HaXml\Types.o )
[4 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: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
In the definition of `htmlParse'

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
In the definition of `simp'

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
In the definition of `deepfilter'

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
In a case alternative

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
In a case alternative

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
In a case alternative

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
In a case alternative

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

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

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'
[5 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: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: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
In the definition of `xmlParse'

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
In the definition of `dtdParse'

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
In the definition of `xmlParse''

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
In the definition of `dtdParse''

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
In a case alternative

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
In a case alternative

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

src\Text\XML\HaXml\Parse.hs:347:11:
Warning: Defined but not used: `p'

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

src\Text\XML\HaXml\Parse.hs:537:0:
Warning: Defined but not used: `ignoresectcontents'

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
In the definition of `val'

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'
[6 of 9] Compiling Text.XML.HaXml.Combinators ( src\Text\XML\HaXml
\Combinators.hs, dist\build\Canonicalise\Canonicalise-tmp\Text\XML
\HaXml\Combinators.o )

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

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

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
In a lambda abstraction

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
In the definition of `elm'

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
In the definition of `txt'

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
In the definition of `txt'

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
In the definition of `tag'

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
In the definition of `tagWith'

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
In the definition of `attr'

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
In the definition of `attrval'

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:
_ _ (CMisc _)
_ _ (CRef _)
_ _ (CString _ _)

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
In the definition of `lookfor'

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
In the definition of `value'

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
In a lambda abstraction

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
In a lambda abstraction

src\Text\XML\HaXml\Combinators.hs:206:0:
Warning: Defined but not used: `childrenBy'

src\Text\XML\HaXml\Combinators.hs:211:11:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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
In the binding group for: attr

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
In a lambda abstraction

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 _) : (_ : _)))
[7 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: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
In the definition of `internal'

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
In the definition of `entitydef'

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
In the definition of `pedef'

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 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:56:14:
Warning: This binding for `filter' shadows the existing binding
imported from Prelude
In the definition of `onContent'
[9 of 9] Compiling Main ( src\tools\Canonicalise.hs, dist
\build\Canonicalise\Canonicalise-tmp\Main.o )

src\tools\Canonicalise.hs:3:0:
Warning: Module `System' is imported, but nothing from it is used,
except perhaps instances visible in `System'
To suppress this warning, use: import System()

src\tools\Canonicalise.hs:18:0:
Warning: Definition but no type signature for `main'
Inferred type: main :: IO ()
Linking dist\build\Canonicalise\Canonicalise.exe ...
[ 1 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: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
In a case alternative

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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\Xtract
\Xtract-tmp\Text\ParserCombinators\HuttonMeijerWallace.o )

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
In a case alternative

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

src\Text\ParserCombinators\HuttonMeijerWallace.hs:257:21:
Warning: Defined but not used: `st'
[ 3 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: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'
[ 4 of 12] Compiling Text.XML.HaXml.Types ( src\Text\XML\HaXml
\Types.hs, dist\build\Xtract\Xtract-tmp\Text\XML\HaXml\Types.o )
[ 5 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: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
In the definition of `internal'

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
In the definition of `entitydef'

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
In the definition of `pedef'

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 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: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
In the definition of `htmlParse'

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
In the definition of `simp'

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
In the definition of `deepfilter'

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
In a case alternative

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
In a case alternative

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
In a case alternative

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
In a case alternative

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

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

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.Parse ( src\Text\XML\HaXml
\Parse.hs, dist\build\Xtract\Xtract-tmp\Text\XML\HaXml\Parse.o )

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: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
In the definition of `xmlParse'

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
In the definition of `dtdParse'

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
In the definition of `xmlParse''

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
In the definition of `dtdParse''

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
In a case alternative

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
In a case alternative

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

src\Text\XML\HaXml\Parse.hs:347:11:
Warning: Defined but not used: `p'

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

src\Text\XML\HaXml\Parse.hs:537:0:
Warning: Defined but not used: `ignoresectcontents'

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
In the definition of `val'

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'
[ 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:78:8:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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

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
In a lambda abstraction

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
In the definition of `elm'

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
In the definition of `txt'

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
In the definition of `txt'

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
In the definition of `tag'

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
In the definition of `tagWith'

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
In the definition of `attr'

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
In the definition of `attrval'

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:
_ _ (CMisc _)
_ _ (CRef _)
_ _ (CString _ _)

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
In the definition of `lookfor'

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
In the definition of `value'

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
In a lambda abstraction

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
In a lambda abstraction

src\Text\XML\HaXml\Combinators.hs:206:0:
Warning: Defined but not used: `childrenBy'

src\Text\XML\HaXml\Combinators.hs:211:11:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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
In the binding group for: attr

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
In a lambda abstraction

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.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: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'
[10 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: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)
In the definition of `sanitycheck'

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

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)
In the definition of `sanitycheck'

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)
In the definition of `pam'

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)
In a pattern binding in
a 'do' expression

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)
In a pattern binding in
a 'do' expression

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'
[11 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:32:0:
Warning: Module `List' is imported, but nothing from it is used,
except perhaps instances visible in `List'
To suppress this warning, 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
In the binding group for: foldrefs, ref, cprint, elem,
attrs, attr,
fmt, deSpace, keepUntil

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)
In the binding group for: foldrefs, ref, cprint, elem,
attrs, attr,
fmt, deSpace, keepUntil

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

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
In the definition of `select'

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
In the definition of `select'

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)
In the definition of `select'

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
In the definition of `select'
[12 of 12] Compiling Main ( src\tools\Xtract.hs, dist\build
\Xtract\Xtract-tmp\Main.o )

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.exe ...
[ 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: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
In a case alternative

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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: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
In a case alternative

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

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 )
[ 4 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: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
In the definition of `htmlParse'

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
In the definition of `simp'

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
In the definition of `deepfilter'

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
In a case alternative

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
In a case alternative

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
In a case alternative

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
In a case alternative

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

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

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'
[ 5 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: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: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
In the definition of `xmlParse'

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
In the definition of `dtdParse'

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
In the definition of `xmlParse''

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
In the definition of `dtdParse''

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
In a case alternative

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
In a case alternative

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

src\Text\XML\HaXml\Parse.hs:347:11:
Warning: Defined but not used: `p'

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

src\Text\XML\HaXml\Parse.hs:537:0:
Warning: Defined but not used: `ignoresectcontents'

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
In the definition of `val'

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'
[ 6 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:78:8:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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

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
In a lambda abstraction

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
In the definition of `elm'

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
In the definition of `txt'

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
In the definition of `txt'

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
In the definition of `tag'

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
In the definition of `tagWith'

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
In the definition of `attr'

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
In the definition of `attrval'

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:
_ _ (CMisc _)
_ _ (CRef _)
_ _ (CString _ _)

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
In the definition of `lookfor'

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
In the definition of `value'

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
In a lambda abstraction

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
In a lambda abstraction

src\Text\XML\HaXml\Combinators.hs:206:0:
Warning: Defined but not used: `childrenBy'

src\Text\XML\HaXml\Combinators.hs:211:11:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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
In the binding group for: attr

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
In a lambda abstraction

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 _) : (_ : _)))
[ 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: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
In the definition of `internal'

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
In the definition of `entitydef'

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
In the definition of `pedef'

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.Xml2Haskell ( src\Text\XML\HaXml
\Xml2Haskell.hs, dist\build\Validate\Validate-tmp\Text\XML\HaXml
\Xml2Haskell.o )

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
In the definition of `deCont'

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
In the definition of `f'

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'
[ 9 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:49:53:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In a pattern binding in
a list comprehension

src\Text\XML\HaXml\Validate.hs:53:53:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In a pattern binding in
a list comprehension

src\Text\XML\HaXml\Validate.hs:55:44:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In a pattern binding in
a list comprehension

src\Text\XML\HaXml\Validate.hs:74:14:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In the definition of `validate'

src\Text\XML\HaXml\Validate.hs:83:21:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In the definition of `partialValidate'

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
In a pattern binding in
a list comprehension

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
In the definition of `checkAttr'

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
In the definition of `checkRequired'

src\Text\XML\HaXml\Validate.hs:129:21:
Warning: Defined but not used: `elem'

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
In the definition of `checkContentSpec'

src\Text\XML\HaXml\Validate.hs:130: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
In the definition of `checkContentSpec'

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
In the definition of `checkContentSpec'

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
In the definition of `checkContentSpec'

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
In the definition of `checkContentSpec'

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
In the definition of `checkContentSpec'

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
In the definition of `checkMixed'

src\Text\XML\HaXml\Validate.hs:146:15:
Warning: Defined but not used: `elem'

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
In the definition of `checkMixed'

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
In the definition of `excludeText'

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
In the definition of `excludeText'

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
In the definition of `excludeText'

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
In the definition of `excludeText'

src\Text\XML\HaXml\Validate.hs:155:26:
Warning: Defined but not used: `cs'

src\Text\XML\HaXml\Validate.hs:157:16:
Warning: Defined but not used: `elem'

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
In the definition of `excludeText'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:166:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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: Defined but not used: `elem'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:167:17:
Warning: Defined but not used: `cp'

src\Text\XML\HaXml\Validate.hs:170:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:184:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:185:17:
Warning: Defined but not used: `cp'

src\Text\XML\HaXml\Validate.hs:189:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:205:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

src\Text\XML\HaXml\Validate.hs:206:17:
Warning: Defined but not used: `cp'

src\Text\XML\HaXml\Validate.hs:210:12:
Warning: Defined but not used: `elem'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `checkCP'

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
In the definition of `choice'

src\Text\XML\HaXml\Validate.hs:222:20:
Warning: This binding for `rem' shadows the existing binding
imported from Prelude
In a pattern binding in
a list comprehension

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
In the definition of `definite'

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
In the definition of `definite'

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
In the definition of `definite'

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
In the definition of `definite'

src\Text\XML\HaXml\Validate.hs:230:4:
Warning: This binding for `sequence' shadows the existing binding
imported from Prelude
In the binding group for: dtd, valid, checkAttr,
checkRequired,
checkContentSpec, checkMixed,
flatten, excludeText, checkCP,
choice, sequence, checkIDs

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
In the definition of `sequence'

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
In a lambda abstraction

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
In the definition of `checkIDs'

src\Text\XML\HaXml\Validate.hs:248:8:
Warning: This binding for `elem' shadows the existing binding
imported from Prelude
In the definition of `cpError'

src\Text\XML\HaXml\Validate.hs:253:22:
Warning: This binding for `mod' shadows the existing binding
imported from Prelude
In the definition of `display'

src\Text\XML\HaXml\Validate.hs:254:20:
Warning: This binding for `mod' shadows the existing binding
imported from Prelude
In the definition of `display'

src\Text\XML\HaXml\Validate.hs:256:17:
Warning: This binding for `mod' shadows the existing binding
imported from Prelude
In the definition of `display'
[10 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:56:14:
Warning: This binding for `filter' shadows the existing binding
imported from Prelude
In the definition of `onContent'
[11 of 11] Compiling Main ( src\tools\Validate.hs, dist
\build\Validate\Validate-tmp\Main.o )

src\tools\Validate.hs:3:0:
Warning: Module `System' is imported, but nothing from it is used,
except perhaps instances visible in `System'
To suppress this warning, use: import System()

src\tools\Validate.hs:5:0:
Warning: Module `List' is imported, but nothing from it is used,
except perhaps instances visible in `List'
To suppress this warning, use: import List()

src\tools\Validate.hs:8:46:
Warning: Imported from `Text.XML.HaXml.Types' but not used:
type constructor or class `Content'

src\tools\Validate.hs:17:0:
Warning: Definition but no type signature for `main'
Inferred type: main :: IO ()
Linking dist\build\Validate\Validate.exe ...
[1 of 1] Compiling Main ( src\tools\MkOneOf.hs, dist\build
\MkOneOf\MkOneOf-tmp\Main.o )

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: Defined but not used: `max'

src\tools\MkOneOf.hs:70:11:
Warning: This binding for `max' shadows the existing binding
imported from Prelude
In the definition of `format'

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
In the definition of `format'
Linking dist\build\MkOneOf\MkOneOf.exe ...
[ 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: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
In a case alternative

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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
In the definition of `gatherName'

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: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
In a case alternative

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

src\Text\ParserCombinators\HuttonMeijerWallace.hs:257:21:
Warning: Defined but not used: `st'
[ 3 of 12] Compiling Text.XML.HaXml.Types ( src\Text\XML\HaXml
\Types.hs, dist\build\DtdToHaskell\DtdToHaskell-tmp\Text\XML\HaXml
\Types.o )
[ 4 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: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: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
In the definition of `xmlParse'

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
In the definition of `dtdParse'

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
In the definition of `xmlParse''

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
In the definition of `dtdParse''

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
In a case alternative

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
In a case alternative

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

src\Text\XML\HaXml\Parse.hs:347:11:
Warning: Defined but not used: `p'

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

src\Text\XML\HaXml\Parse.hs:537:0:
Warning: Defined but not used: `ignoresectcontents'

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
In the definition of `val'

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'
[ 5 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: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
In the definition of `internal'

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
In the definition of `entitydef'

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
In the definition of `pedef'

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 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: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
In the definition of `htmlParse'

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
In the definition of `simp'

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
In the definition of `deepfilter'

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
In a case alternative

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
In a case alternative

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
In a case alternative

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
In a case alternative

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

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

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.Combinators ( src\Text\XML\HaXml
\Combinators.hs, dist\build\DtdToHaskell\DtdToHaskell-tmp\Text\XML
\HaXml\Combinators.o )

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
In a lambda abstraction

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

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
In a lambda abstraction

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
In the definition of `elm'

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
In the definition of `txt'

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
In the definition of `txt'

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
In the definition of `tag'

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
In the definition of `tagWith'

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
In the definition of `attr'

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
In the definition of `attrval'

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:
_ _ (CMisc _)
_ _ (CRef _)
_ _ (CString _ _)

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
In the definition of `lookfor'

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
In the definition of `value'

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
In a lambda abstraction

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
In a lambda abstraction

src\Text\XML\HaXml\Combinators.hs:206:0:
Warning: Defined but not used: `childrenBy'

src\Text\XML\HaXml\Combinators.hs:211:11:
Warning: This binding for `x' shadows the existing binding
defined at src\Text\XML\HaXml\Combinators.hs:329:2
In a lambda abstraction

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
In the binding group for: attr

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
In a lambda abstraction

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 _) : (_ : _)))
[ 8 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:56:14:
Warning: This binding for `filter' shadows the existing binding
imported from Prelude
In the definition of `onContent'
[ 9 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: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
In the binding group for: name

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
In the binding group for: name

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
[10 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: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
In the definition of `mkConstr'

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
In the definition of `mkConsName'

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
In the definition of `flatten'

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'
[11 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: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
In the definition of `frElem'

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
In the definition of `frElem'

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
In the definition of `frAux'

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
In the definition of `blahblah'

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'
[12 of 12] Compiling Main ( src\tools\DtdToHaskell.hs, dist
\build\DtdToHaskell\DtdToHaskell-tmp\Main.o )

src\tools\DtdToHaskell.hs:9:0:
Warning: Module `System' is imported, but nothing from it is used,
except perhaps instances visible in `System'
To suppress this warning, use: import System()

src\tools\DtdToHaskell.hs:16:45:
Warning: Imported from `Text.XML.HaXml.DtdToHaskell.TypeDef' but
not used:
type constructor or class `TypeDef'

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.exe ...
Installing library in C:\Program Files\Haskell\HaXml-1.13.3\ghc-6.10.1
Installing executable(s) in C:\Program Files\Haskell\bin
Registering HaXml-1.13.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading binary-0.4.4...
Configuring binary-0.4.4...
Preprocessing library binary-0.4.4...
Building binary-0.4.4...
[1 of 4] Compiling Data.Binary.Builder ( src\Data\Binary\Builder.hs,
dist\build\Data\Binary\Builder.o )
[2 of 4] Compiling Data.Binary.Get ( src\Data\Binary\Get.hs, dist
\build\Data\Binary\Get.o )
[3 of 4] Compiling Data.Binary.Put ( src\Data\Binary\Put.hs, dist
\build\Data\Binary\Put.o )
[4 of 4] Compiling Data.Binary ( src\Data\Binary.hs, dist\build
\Data\Binary.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSbinary-0.4.4.a
Installing library in C:\Program Files\Haskell\binary-0.4.4\ghc-6.10.1
Registering binary-0.4.4...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading hscolour-1.10.1...
Configuring hscolour-1.10.1...
Preprocessing library hscolour-1.10.1...
Preprocessing executables for hscolour-1.10.1...
Building hscolour-1.10.1...
[ 1 of 12] Compiling Language.Haskell.HsColour.General ( Language
\Haskell\HsColour\General.hs, dist\build\Language\Haskell\HsColour
\General.o )
[ 2 of 12] Compiling Language.Haskell.HsColour.ColourHighlight
( Language\Haskell\HsColour\ColourHighlight.hs, dist\build\Language
\Haskell\HsColour\ColourHighlight.o )
[ 3 of 12] Compiling Language.Haskell.HsColour.Classify ( Language
\Haskell\HsColour\Classify.hs, dist\build\Language\Haskell\HsColour
\Classify.o )
[ 4 of 12] Compiling Language.Haskell.HsColour.Colourise ( Language
\Haskell\HsColour\Colourise.hs, dist\build\Language\Haskell\HsColour
\Colourise.o )
[ 5 of 12] Compiling Language.Haskell.HsColour.LaTeX ( Language\Haskell
\HsColour\LaTeX.hs, dist\build\Language\Haskell\HsColour\LaTeX.o )
[ 6 of 12] Compiling Language.Haskell.HsColour.MIRC ( Language\Haskell
\HsColour\MIRC.hs, dist\build\Language\Haskell\HsColour\MIRC.o )
[ 7 of 12] Compiling Language.Haskell.HsColour.Anchors ( Language
\Haskell\HsColour\Anchors.hs, dist\build\Language\Haskell\HsColour
\Anchors.o )
[ 8 of 12] Compiling Language.Haskell.HsColour.HTML ( Language\Haskell
\HsColour\HTML.hs, dist\build\Language\Haskell\HsColour\HTML.o )
[ 9 of 12] Compiling Language.Haskell.HsColour.CSS ( Language\Haskell
\HsColour\CSS.hs, dist\build\Language\Haskell\HsColour\CSS.o )
[10 of 12] Compiling Language.Haskell.HsColour.ANSI ( Language\Haskell
\HsColour\ANSI.hs, dist\build\Language\Haskell\HsColour\ANSI.o )

Language\Haskell\HsColour\ANSI.hs:59:9:
Warning: No explicit method nor default method for `toEnum'
In the instance declaration for `Enum Highlight'
[11 of 12] Compiling Language.Haskell.HsColour.TTY ( Language\Haskell
\HsColour\TTY.hs, dist\build\Language\Haskell\HsColour\TTY.o )
[12 of 12] Compiling Language.Haskell.HsColour ( Language\Haskell
\HsColour.hs, dist\build\Language\Haskell\HsColour.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build
\libHShscolour-1.10.1.a
[ 1 of 13] Compiling Language.Haskell.HsColour.General ( Language
\Haskell\HsColour\General.hs, dist\build\HsColour\HsColour-tmp\Language
\Haskell\HsColour\General.o )
[ 2 of 13] Compiling Language.Haskell.HsColour.ColourHighlight
( Language\Haskell\HsColour\ColourHighlight.hs, dist\build\HsColour
\HsColour-tmp\Language\Haskell\HsColour\ColourHighlight.o )
[ 3 of 13] Compiling Language.Haskell.HsColour.ANSI ( Language\Haskell
\HsColour\ANSI.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\ANSI.o )

Language\Haskell\HsColour\ANSI.hs:59:9:
Warning: No explicit method nor default method for `toEnum'
In the instance declaration for `Enum Highlight'
[ 4 of 13] Compiling Language.Haskell.HsColour.Classify ( Language
\Haskell\HsColour\Classify.hs, dist\build\HsColour\HsColour-tmp
\Language\Haskell\HsColour\Classify.o )
[ 5 of 13] Compiling Language.Haskell.HsColour.Anchors ( Language
\Haskell\HsColour\Anchors.hs, dist\build\HsColour\HsColour-tmp\Language
\Haskell\HsColour\Anchors.o )
[ 6 of 13] Compiling Language.Haskell.HsColour.Colourise ( Language
\Haskell\HsColour\Colourise.hs, dist\build\HsColour\HsColour-tmp
\Language\Haskell\HsColour\Colourise.o )
[ 7 of 13] Compiling Language.Haskell.HsColour.MIRC ( Language\Haskell
\HsColour\MIRC.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\MIRC.o )
[ 8 of 13] Compiling Language.Haskell.HsColour.LaTeX ( Language\Haskell
\HsColour\LaTeX.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\LaTeX.o )
[ 9 of 13] Compiling Language.Haskell.HsColour.HTML ( Language\Haskell
\HsColour\HTML.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\HTML.o )
[10 of 13] Compiling Language.Haskell.HsColour.CSS ( Language\Haskell
\HsColour\CSS.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\CSS.o )
[11 of 13] Compiling Language.Haskell.HsColour.TTY ( Language\Haskell
\HsColour\TTY.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour\TTY.o )
[12 of 13] Compiling Language.Haskell.HsColour ( Language\Haskell
\HsColour.hs, dist\build\HsColour\HsColour-tmp\Language\Haskell
\HsColour.o )
[13 of 13] Compiling Main ( HsColour.hs, dist\build
\HsColour\HsColour-tmp\Main.o )
Linking dist\build\HsColour\HsColour.exe ...
Installing library in C:\Program Files\Haskell
\hscolour-1.10.1\ghc-6.10.1
Installing executable(s) in C:\Program Files\Haskell\bin
Registering hscolour-1.10.1...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading hslogger-1.0.7...
Configuring hslogger-1.0.7...
Preprocessing library hslogger-1.0.7...
Preprocessing executables for hslogger-1.0.7...
Building hslogger-1.0.7...
[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 )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build
\libHShslogger-1.0.7.a
Installing library in C:\Program Files\Haskell
\hslogger-1.0.7\ghc-6.10.1
Registering hslogger-1.0.7...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HAppS-Util-0.9.3...
Configuring HAppS-Util-0.9.3...
Preprocessing library HAppS-Util-0.9.3...
Building HAppS-Util-0.9.3...

src\HAppS\Crypto\DES.lhs:1:13:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead

src\HAppS\Crypto\MD5.hs:1:15:
Warning: -fbang-patterns is deprecated: use -XBangPatterns or
pragma {-# LANGUAGE BangPatterns#-} instead

src\HAppS\Crypto\W64.hs:1:11:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead
[ 1 of 13] Compiling HAppS.Util.TH ( src\HAppS\Util\TH.hs, dist
\build\HAppS\Util\TH.o )
[ 2 of 13] Compiling HAppS.Util.EventHandler ( src\HAppS\Util
\EventHandler.hs, dist\build\HAppS\Util\EventHandler.o )
[ 3 of 13] Compiling HAppS.Util.Concurrent ( src\HAppS\Util
\Concurrent.hs, dist\build\HAppS\Util\Concurrent.o )
[ 4 of 13] Compiling HAppS.Util.TimeOut ( src\HAppS\Util\TimeOut.hs,
dist\build\HAppS\Util\TimeOut.o )

src\HAppS\Util\TimeOut.hs:50:0:
Warning: Module `Data.Dynamic' is imported, but nothing from it is
used,
except perhaps instances visible in `Data.Dynamic'
To suppress this warning, use: import Data.Dynamic()
[ 5 of 13] Compiling HAppS.Util.Common ( src\HAppS\Util\Common.hs, dist
\build\HAppS\Util\Common.o )
[ 6 of 13] Compiling HAppS.Util.ByteStringCompat ( src\HAppS\Util
\ByteStringCompat.hs, dist\build\HAppS\Util\ByteStringCompat.o )
[ 7 of 13] Compiling HAppS.Crypto.MD5 ( src\HAppS\Crypto\MD5.hs, dist
\build\HAppS\Crypto\MD5.o )

src\HAppS\Crypto\MD5.hs:94:13:
Warning: Defined but not used: `otherwise'
[ 8 of 13] Compiling HAppS.Crypto.SHA1 ( src\HAppS\Crypto\SHA1.lhs,
dist\build\HAppS\Crypto\SHA1.o )
[ 9 of 13] Compiling HAppS.Util.Daemonize ( src\HAppS\Util
\Daemonize.hs, dist\build\HAppS\Util\Daemonize.o )
[10 of 13] Compiling HAppS.Crypto.DES ( src\HAppS\Crypto\DES.lhs, dist
\build\HAppS\Crypto\DES.o )
[11 of 13] Compiling HAppS.Crypto.W64 ( src\HAppS\Crypto\W64.hs, dist
\build\HAppS\Crypto\W64.o )
[12 of 13] Compiling HAppS.Crypto.Base64 ( src\HAppS\Crypto\Base64.hs,
dist\build\HAppS\Crypto\Base64.o )
[13 of 13] Compiling HAppS.Crypto.HMAC ( src\HAppS\Crypto\HMAC.hs, dist
\build\HAppS\Crypto\HMAC.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHAppS-
Util-0.9.3.a
Installing library in C:\Program Files\Haskell\HAppS-
Util-0.9.3\ghc-6.10.1
Registering HAppS-Util-0.9.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading MissingH-1.0.3...
Configuring MissingH-1.0.3...
Preprocessing library MissingH-1.0.3...
Preprocessing executables for MissingH-1.0.3...
Building MissingH-1.0.3...

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

src\Data\Quantity.hs:221:0: warning: no newline at end of file
[ 1 of 48] Compiling System.Console.GetOpt.Utils ( src\System\Console
\GetOpt\Utils.hs, dist\build\System\Console\GetOpt\Utils.o )
[ 2 of 48] Compiling System.Debian ( src\System\Debian.hs, dist
\build\System\Debian.o )
[ 3 of 48] Compiling System.Posix.Consts ( src\System\Posix\Consts.hs,
dist\build\System\Posix\Consts.o )
[ 4 of 48] Compiling System.IO.StatCompat ( src\System\IO
\StatCompat.hs, dist\build\System\IO\StatCompat.o )
[ 5 of 48] Compiling System.IO.HVIO ( src\System\IO\HVIO.hs, dist
\build\System\IO\HVIO.o )
[ 6 of 48] Compiling Data.Compression.Inflate ( src\Data\Compression
\Inflate.hs, dist\build\Data\Compression\Inflate.o )
[ 7 of 48] 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'
[ 8 of 48] 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'
[ 9 of 48] Compiling Data.Hash.CRC32.GZip ( src\Data\Hash
\CRC32\GZip.hs, dist\build\Data\Hash\CRC32\GZip.o )
[10 of 48] Compiling Data.Hash.CRC32.Posix ( src\Data\Hash
\CRC32\Posix.hs, dist\build\Data\Hash\CRC32\Posix.o )
[11 of 48] Compiling Data.Bits.Utils ( src\Data\Bits\Utils.hs, dist
\build\Data\Bits\Utils.o )
[12 of 48] Compiling System.FileArchive.GZip ( src\System\FileArchive
\GZip.hs, dist\build\System\FileArchive\GZip.o )
[13 of 48] Compiling Data.Tuple.Utils ( src\Data\Tuple\Utils.hs, dist
\build\Data\Tuple\Utils.o )
[14 of 48] Compiling Data.Maybe.Utils ( src\Data\Maybe\Utils.hs, dist
\build\Data\Maybe\Utils.o )
[15 of 48] Compiling Data.Either.Utils ( src\Data\Either\Utils.hs, dist
\build\Data\Either\Utils.o )
[16 of 48] Compiling Network.Utils ( src\Network\Utils.hs, dist
\build\Network\Utils.o )
[17 of 48] Compiling Network.SocketServer ( src\Network
\SocketServer.hs, dist\build\Network\SocketServer.o )
[18 of 48] Compiling System.Time.ParseDate ( src\System\Time
\ParseDate.hs, dist\build\System\Time\ParseDate.o )
[19 of 48] Compiling System.Time.Utils ( src\System\Time\Utils.hs, dist
\build\System\Time\Utils.o )
[20 of 48] Compiling System.IO.WindowsCompat ( src\System\IO
\WindowsCompat.hs, dist\build\System\IO\WindowsCompat.o )
[21 of 48] Compiling System.IO.PlafCompat ( src\System\IO
\PlafCompat.hs, dist\build\System\IO\PlafCompat.o )
[22 of 48] Compiling System.IO.HVFS ( src\System\IO\HVFS.hs, dist
\build\System\IO\HVFS.o )
[23 of 48] Compiling System.IO.HVFS.Utils ( src\System\IO\HVFS
\Utils.hs, dist\build\System\IO\HVFS\Utils.o )
[24 of 48] Compiling System.Path.NameManip ( src\System\Path
\NameManip.hs, dist\build\System\Path\NameManip.o )
[25 of 48] Compiling Data.Quantity ( src\Data\Quantity.hs, dist
\build\Data\Quantity.o )
[26 of 48] Compiling Data.Progress.Tracker ( src\Data\Progress
\Tracker.hs, dist\build\Data\Progress\Tracker.o )
[27 of 48] Compiling Data.BinPacking ( src\Data\BinPacking.hs, dist
\build\Data\BinPacking.o )
[28 of 48] Compiling System.Cmd.Utils ( src\System\Cmd\Utils.hs, dist
\build\System\Cmd\Utils.o )
[29 of 48] Compiling Data.CSV ( src\Data\CSV.hs, dist\build
\Data\CSV.o )
[30 of 48] Compiling Network.Email.Sendmail ( src\Network\Email
\Sendmail.hs, dist\build\Network\Email\Sendmail.o )
[31 of 48] Compiling Control.Concurrent.Thread.Utils ( src\Control
\Concurrent\Thread\Utils.hs, dist\build\Control\Concurrent\Thread
\Utils.o )
[32 of 48] Compiling Network.Email.Mailbox ( src\Network\Email
\Mailbox.hs, dist\build\Network\Email\Mailbox.o )
[33 of 48] Compiling Test.HUnit.Utils ( src\Test\HUnit\Utils.hs, dist
\build\Test\HUnit\Utils.o )
[34 of 48] Compiling Text.ParserCombinators.Parsec.Utils ( src\Text
\ParserCombinators\Parsec\Utils.hs, dist\build\Text\ParserCombinators
\Parsec\Utils.o )
[35 of 48] Compiling System.Daemon ( src\System\Daemon.hs, dist
\build\System\Daemon.o )
[36 of 48] Compiling Data.List.Utils ( src\Data\List\Utils.hs, dist
\build\Data\List\Utils.o )
[37 of 48] Compiling Data.Map.Utils ( src\Data\Map\Utils.hs, dist
\build\Data\Map\Utils.o )
[38 of 48] Compiling System.Path ( src\System\Path.hs, dist\build
\System\Path.o )
[39 of 48] Compiling System.IO.HVFS.InstanceHelpers ( src\System\IO
\HVFS\InstanceHelpers.hs, dist\build\System\IO\HVFS
\InstanceHelpers.o )
[40 of 48] Compiling System.IO.HVFS.Combinators ( src\System\IO\HVFS
\Combinators.hs, dist\build\System\IO\HVFS\Combinators.o )
[41 of 48] Compiling System.IO.Binary ( src\System\IO\Binary.hs, dist
\build\System\IO\Binary.o )
[42 of 48] Compiling System.IO.Utils ( src\System\IO\Utils.hs, dist
\build\System\IO\Utils.o )
[43 of 48] Compiling Data.MIME.Types ( src\Data\MIME\Types.hs, dist
\build\Data\MIME\Types.o )
[44 of 48] Compiling Data.String.Utils ( src\Data\String\Utils.hs, dist
\build\Data\String\Utils.o )
[45 of 48] Compiling Data.Progress.Meter ( src\Data\Progress\Meter.hs,
dist\build\Data\Progress\Meter.o )
[46 of 48] Compiling System.Path.WildMatch ( src\System\Path
\WildMatch.hs, dist\build\System\Path\WildMatch.o )
[47 of 48] Compiling System.Path.Glob ( src\System\Path\Glob.hs, dist
\build\System\Path\Glob.o )
[48 of 48] Compiling System.Debian.ControlParser ( src\System\Debian
\ControlParser.hs, dist\build\System\Debian\ControlParser.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build
\libHSMissingH-1.0.3.a
Installing library in C:\Program Files\Haskell
\MissingH-1.0.3\ghc-6.10.1
Registering MissingH-1.0.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading hspread-0.3...
Configuring hspread-0.3...
Preprocessing library hspread-0.3...
Building hspread-0.3...
[1 of 5] Compiling Spread.Constants ( Spread\Constants.hs, dist\build
\Spread\Constants.o )
[2 of 5] Compiling Spread.Client.Message ( Spread\Client\Message.hs,
dist\build\Spread\Client\Message.o )
[3 of 5] Compiling Control.Concurrent.Chan.Closeable ( Control
\Concurrent\Chan\Closeable.hs, dist\build\Control\Concurrent\Chan
\Closeable.o )
[4 of 5] Compiling Spread.Client.Connection ( Spread\Client
\Connection.hs, dist\build\Spread\Client\Connection.o )
[5 of 5] Compiling Spread.Client ( Spread\Client.hs, dist\build
\Spread\Client.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHShspread-0.3.a
Installing library in C:\Program Files\Haskell\hspread-0.3\ghc-6.10.1
Registering hspread-0.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading pureMD5-0.2.4...
Configuring pureMD5-0.2.4...
Preprocessing library pureMD5-0.2.4...
Building pureMD5-0.2.4...
[1 of 1] Compiling Data.Digest.Pure.MD5 ( Data\Digest\Pure\MD5.hs, dist
\build\Data\Digest\Pure\MD5.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSpureMD5-0.2.4.a
Installing library in C:\Program Files\Haskell
\pureMD5-0.2.4\ghc-6.10.1
Registering pureMD5-0.2.4...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading safe-0.2...
Configuring safe-0.2...
Preprocessing library safe-0.2...
Building safe-0.2...

Safe.hs:57:0: Unrecognised pragma

Safe.hs:58:0: Unrecognised pragma

Safe.hs:59:0: Unrecognised pragma
[1 of 1] Compiling Safe ( Safe.hs, dist\build\Safe.o )

Safe.hs:57:0: Unrecognised pragma

Safe.hs:58:0: Unrecognised pragma

Safe.hs:59:0: Unrecognised pragma
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSsafe-0.2.a
Installing library in C:\Program Files\Haskell\safe-0.2\ghc-6.10.1
Registering safe-0.2...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading strict-0.3.2...
Configuring strict-0.3.2...
Preprocessing library strict-0.3.2...
Building strict-0.3.2...
[1 of 5] Compiling System.IO.Strict ( System\IO\Strict.hs, dist\build
\System\IO\Strict.o )
[2 of 5] Compiling Data.Strict.Either ( Data\Strict\Either.hs, dist
\build\Data\Strict\Either.o )
[3 of 5] Compiling Data.Strict.Maybe ( Data\Strict\Maybe.hs, dist\build
\Data\Strict\Maybe.o )
[4 of 5] Compiling Data.Strict.Tuple ( Data\Strict\Tuple.hs, dist\build
\Data\Strict\Tuple.o )
[5 of 5] Compiling Data.Strict ( Data\Strict.hs, dist\build\Data
\Strict.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSstrict-0.3.2.a
Installing library in C:\Program Files\Haskell\strict-0.3.2\ghc-6.10.1
Registering strict-0.3.2...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading syb-with-class-0.4...
Configuring syb-with-class-0.4...
Preprocessing library syb-with-class-0.4...
Building syb-with-class-0.4...
[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 ... linking ... done.
Loading package base ... linking ... done.
Loading package syb ... linking ... done.
Loading package array-0.2.0.0 ... linking ... done.
Loading package containers-0.2.0.0 ... linking ... done.
Loading package packedstring-0.1.0.1 ... linking ... done.
Loading package pretty-1.0.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package bytestring-0.9.1.4 ... linking ... done.
Loading package base-3.0.3.0 ... linking ... done.
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSsyb-with-
class-0.4.a
Installing library in C:\Program Files\Haskell\syb-with-
class-0.4\ghc-6.10.1
Registering syb-with-class-0.4...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HAppS-Data-0.9.3...
Configuring HAppS-Data-0.9.3...
Preprocessing library HAppS-Data-0.9.3...
Building HAppS-Data-0.9.3...

src\HAppS\Data\Atom.hs:1:15:
Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-#
LANGUAGE TemplateHaskell#-} instead

src\HAppS\Data\Atom.hs:1:15:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead

src\HAppS\Data\Serialize.hs:1:11:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead

src\HAppS\Data\Serialize.hs:1:11:
Warning: -fallow-overlapping-instances is deprecated: use -
XOverlappingInstances or pragma {-# LANGUAGE OverlappingInstances#-}
instead

src\HAppS\Data\Xml\Base.hs:3:34:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead
[ 1 of 19] Compiling HAppS.Data.GOps ( src\HAppS\Data\GOps.hs, dist
\build\HAppS\Data\GOps.o )

src\HAppS\Data\GOps.hs:7:0:
Warning: Definition but no type signature for `gSet'
Inferred type: gSet :: forall a a1.
(Data a1, Typeable a) =>
a -> a1 -> a1

src\HAppS\Data\GOps.hs:8:0:
Warning: Definition but no type signature for `gReplace'
Inferred type: gReplace :: forall b a.
(Data a, Typeable b) =>
(b -> b) -> a -> a

src\HAppS\Data\GOps.hs:10:0:
Warning: Definition but no type signature for `gFind'
Inferred type: gFind :: forall a (m :: * -> *) a1.
(MonadPlus m, Data a1, Typeable
a) =>
a1 -> m a

src\HAppS\Data\GOps.hs:12:0:
Warning: Definition but no type signature for `gFind''
Inferred type: gFind' :: forall a a1.
(Data a1, Typeable a) =>
a1 -> a

src\HAppS\Data\GOps.hs:14:0:
Warning: Definition but no type signature for `gModify'
Inferred type: gModify :: forall s (m :: * -> *) b.
(MonadState s m, Data s,
Typeable b) =>
(b -> b) -> m ()

src\HAppS\Data\GOps.hs:15:0:
Warning: Definition but no type signature for `gAsk'
Inferred type: gAsk :: forall r a (m :: * -> *) (m1 :: * -
> *) a1.
(Data r, Typeable a, MonadReader r
m, MonadPlus m1) =>
(a -> m1 a1) -> m (m1 a1)

src\HAppS\Data\GOps.hs:19:0:
Warning: Definition but no type signature for `gGet'
Inferred type: gGet :: forall t
s
a
(m :: * -> *)
(m1 :: * -> *)
a1.
(Data s, Typeable a, MonadState s
m, MonadPlus m1) =>
(a -> m1 a1) -> t -> m (m1 a1)

src\HAppS\Data\GOps.hs:19:7: Warning: Defined but not used: `x'
[ 2 of 19] Compiling HAppS.Data.Normalize ( src\HAppS\Data
\Normalize.hs, dist\build\HAppS\Data\Normalize.o )
[ 3 of 19] Compiling HAppS.Data.Migrate ( src\HAppS\Data\Migrate.hs,
dist\build\HAppS\Data\Migrate.o )
[ 4 of 19] Compiling HAppS.Data.Default ( src\HAppS\Data\Default.hs,
dist\build\HAppS\Data\Default.o )
[ 5 of 19] Compiling HAppS.Data.Default.Generic ( src\HAppS\Data
\Default\Generic.hs, dist\build\HAppS\Data\Default\Generic.o )
[ 6 of 19] Compiling HAppS.Data.DeriveAll ( src\HAppS\Data
\DeriveAll.hs, dist\build\HAppS\Data\DeriveAll.o )
[ 7 of 19] Compiling HAppS.Data.HListBase ( src\HAppS\Data
\HListBase.hs, dist\build\HAppS\Data\HListBase.o )
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Loading package syb ... linking ... done.
Loading package array-0.2.0.0 ... linking ... done.
Loading package base-3.0.3.0 ... linking ... done.
Loading package bytestring-0.9.1.4 ... linking ... done.
Loading package containers-0.2.0.0 ... linking ... done.
Loading package packedstring-0.1.0.1 ... linking ... done.
Loading package pretty-1.0.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package syb-with-class-0.4 ... linking ... done.
Loading package binary-0.4.4 ... linking ... done.
Loading package Win32-2.2.0.0 ... linking ... done.
Loading package filepath-1.1.0.1 ... linking ... done.
Loading package old-locale-1.0.0.1 ... linking ... done.
Loading package old-time-1.0.0.1 ... linking ... done.
Loading package directory-1.0.0.2 ... linking ... done.
Loading package process-1.0.1.0 ... linking ... done.
Loading package random-1.0.0.1 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package HaXml-1.13.3 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package parsec-2.1.0.1 ... linking ... done.
Loading package network-2.2.0.1 ... linking ... done.
Loading package time-1.1.2.2 ... linking ... done.
Loading package hslogger-1.0.7 ... linking ... done.
Loading package HAppS-Util-0.9.3 ... linking ... done.

src\HAppS\Data\HListBase.hs:10:3:
Warning: Defined but not used: `f[a7Rb]'

src\HAppS\Data\HListBase.hs:10:3:
Warning: Defined but not used: `k[a7Re]'
[ 8 of 19] Compiling HAppS.Data.Xml.Base ( src\HAppS\Data\Xml\Base.hs,
dist\build\HAppS\Data\Xml\Base.o )
mkUsageInfo: internal name? Element{tc aaM0}

src\HAppS\Data\Xml\Base.hs:35:0:
Warning: Definition but no type signature for `insEl'
Inferred type: insEl :: forall a a1.
(Data XmlD a,
Default a,
Data NormalizeD a,
Data XmlD a1,
Default a1,
Data NormalizeD a1) =>
a1 -> a -> Element

src\HAppS\Data\Xml\Base.hs:288:22:
Warning: This binding for `n' shadows the existing binding
bound at src\HAppS\Data\Xml\Base.hs:273:20
In the definition of `endsWithNum'
[ 9 of 19] Compiling HAppS.Data.Xml.HaXml ( src\HAppS\Data\Xml
\HaXml.hs, dist\build\HAppS\Data\Xml\HaXml.o )

src\HAppS\Data\Xml\HaXml.hs:17:0:
Warning: Definition but no type signature for `toHaXmlEl'
Inferred type: toHaXmlEl :: Element -> H.Element

src\HAppS\Data\Xml\HaXml.hs:37:0:
Warning: Pattern match(es) are non-exhaustive
In the definition of `fromHaXml':
Patterns not matched: H.CRef (H.RefChar _)

src\HAppS\Data\Xml\HaXml.hs:47:30:
Warning: Defined but not used: `c'

src\HAppS\Data\Xml\HaXml.hs:48:26:
Warning: Defined but not used: `targ'

src\HAppS\Data\Xml\HaXml.hs:48:31:
Warning: Defined but not used: `string'
[10 of 19] Compiling HAppS.Data.Xml.Instances ( src\HAppS\Data\Xml
\Instances.hs, dist\build\HAppS\Data\Xml\Instances.o )

src\HAppS\Data\Xml\Instances.hs:18:0:
Warning: Module `HAppS.Util.Common' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.Util.Common'
To suppress this warning, use: import HAppS.Util.Common()

src\HAppS\Data\Xml\Instances.hs:81:14:
Warning: Pattern match(es) are non-exhaustive
In the definition of `f':
Patterns not matched:
_ (Attr _ _)
_ (Elem _ _)
[11 of 19] Compiling HAppS.Data.Xml.PrintParse ( src\HAppS\Data\Xml
\PrintParse.hs, dist\build\HAppS\Data\Xml\PrintParse.o )
mkUsageInfo: internal name? K{tc aBan}

src\HAppS\Data\Xml\PrintParse.hs:13:0:
Warning: Module `HAppS.Data.Xml.Instances' is imported, but
nothing from it is used,
except perhaps instances visible in
`HAppS.Data.Xml.Instances'
To suppress this warning, use: import
HAppS.Data.Xml.Instances()

src\HAppS\Data\Xml\PrintParse.hs:15:0:
Warning: Module `Data.Maybe' is imported, but nothing from it is
used,
except perhaps instances visible in `Data.Maybe'
To suppress this warning, use: import Data.Maybe()
[12 of 19] Compiling HAppS.Data.Xml ( src\HAppS\Data\Xml.hs, dist
\build\HAppS\Data\Xml.o )
[13 of 19] Compiling HAppS.Data.Pairs ( src\HAppS\Data\Pairs.hs, dist
\build\HAppS\Data\Pairs.o )
mkUsageInfo: internal name? Pass{tc aEwp}
mkUsageInfo: internal name? User{tc aEwr}

src\HAppS\Data\Pairs.hs:16:0:
Warning: Module `Data.Typeable' is imported, but nothing from it
is used,
except perhaps instances visible in `Data.Typeable'
To suppress this warning, use: import Data.Typeable()

src\HAppS\Data\Pairs.hs:23:0:
Warning: Definition but no type signature for `pairsToXml'
Inferred type: pairsToXml :: [([Char], String)] ->
[Element]

src\HAppS\Data\Pairs.hs:24:0:
Warning: Definition but no type signature for `slash'
Inferred type: slash :: forall t. ([Char], t) -> ([Char],
t)

src\HAppS\Data\Pairs.hs:24:13: Warning: Defined but not used: `n'

src\HAppS\Data\Pairs.hs:24:15: Warning: Defined but not used: `v'

src\HAppS\Data\Pairs.hs:30:12: Warning: Defined but not used: `ctx'

src\HAppS\Data\Pairs.hs:50:0:
Warning: Definition but no type signature for `xmlToPairs'
Inferred type: xmlToPairs :: [Element] -> [([Char],
String)]

src\HAppS\Data\Pairs.hs:52:17:
Warning: Defaulting the following constraint(s) to type `Integer'
`Num t'
arising from the literal `0' at src\HAppS\Data\Pairs.hs:
52:17
In the first argument of `xmlIntoPairs', namely `0'
In the second argument of `(.)', namely `xmlIntoPairs 0 ""'
In the expression:
map (\ (x, y) -> (tail x, y)) . xmlIntoPairs 0 ""

src\HAppS\Data\Pairs.hs:55:0:
Warning: Pattern match(es) are non-exhaustive
In the definition of `xmlIntoPairs':
Patterns not matched: _ _ ((CData _) : (_ : _))

src\HAppS\Data\Pairs.hs:55:0:
Warning: Definition but no type signature for `xmlIntoPairs'
Inferred type: xmlIntoPairs :: forall a.
(Num a) =>
a -> [Char] -> [Element] -
> [([Char], String)]

src\HAppS\Data\Pairs.hs:55:13: Warning: Defined but not used: `x'

src\HAppS\Data\Pairs.hs:55:15: Warning: Defined but not used: `ctx'

src\HAppS\Data\Pairs.hs:56:25: Warning: Defined but not used: `n'

src\HAppS\Data\Pairs.hs:58:13: Warning: Defined but not used: `x'

src\HAppS\Data\Pairs.hs:73:0:
Warning: Definition but no type signature for `pairsToHTMLForm'
Inferred type: pairsToHTMLForm :: String
-> String
-> String
-> [([Char], String)]
-> [Element]

src\HAppS\Data\Pairs.hs:79:0:
Warning: Definition but no type signature for `submitButton'
Inferred type: submitButton :: Element

src\HAppS\Data\Pairs.hs:80:0:
Warning: Definition but no type signature for `pToInput'
Inferred type: pToInput :: ([Char], String) -> Element

src\HAppS\Data\Pairs.hs:86:0:
Warning: Definition but no type signature for `xmlToHTMLForm'
Inferred type: xmlToHTMLForm :: forall a.
(Xml a, Show a, Data a,
Eq a) =>
String -> String ->
String -> a -> [Element]

src\HAppS\Data\Pairs.hs:113:20:
Warning: Defined but not used: `child'

src\HAppS\Data\Pairs.hs:145:0:
Warning: Definition but no type signature for `toPairsX'
Inferred type: toPairsX :: forall x.
(Xml x, Show x, Data x, Eq x)
=>
x -> [([Char], String)]

src\HAppS\Data\Pairs.hs:145:31:
Warning: Defined but not used: `par'

src\HAppS\Data\Pairs.hs:149:0:
Warning: Definition but no type signature for `toHTMLForm'
Inferred type: toHTMLForm :: forall a.
(Xml a, Show a, Data a, Eq
a) =>
String -> String -> String -
> a -> [Element]

src\HAppS\Data\Pairs.hs:164:0: Warning: Defined but not used: `x'

src\HAppS\Data\Pairs.hs:164:0:
Warning: Definition but no type signature for `x'
Inferred type: x :: Pairs

src\HAppS\Data\Pairs.hs:169:0: Warning: Defined but not used: `v'

src\HAppS\Data\Pairs.hs:169:0:
Warning: Definition but no type signature for `v'
Inferred type: v :: [Element]

src\HAppS\Data\Pairs.hs:171:0: Warning: Defined but not used: `t1'

src\HAppS\Data\Pairs.hs:171:0:
Warning: Definition but no type signature for `t1'
Inferred type: t1 :: Pairs

src\HAppS\Data\Pairs.hs:173:0:
Warning: Defined but not used: `t2pairs'

src\HAppS\Data\Pairs.hs:173:0:
Warning: Definition but no type signature for `t2pairs'
Inferred type: t2pairs :: [([Char], [Char])]

src\HAppS\Data\Pairs.hs:174:0: Warning: Defined but not used: `t2'

src\HAppS\Data\Pairs.hs:174:0:
Warning: Definition but no type signature for `t2'
Inferred type: t2 :: Maybe UserInfo

src\HAppS\Data\Pairs.hs:176:0:
Warning: Defined but not used: `t3pairs'

src\HAppS\Data\Pairs.hs:176:0:
Warning: Definition but no type signature for `t3pairs'
Inferred type: t3pairs :: [([Char], [Char])]

src\HAppS\Data\Pairs.hs:177:0: Warning: Defined but not used: `t3'

src\HAppS\Data\Pairs.hs:177:0:
Warning: Definition but no type signature for `t3'
Inferred type: t3 :: Maybe UserInfo

src\HAppS\Data\Pairs.hs:179:0: Warning: Defined but not used: `t4'

src\HAppS\Data\Pairs.hs:179:0:
Warning: Definition but no type signature for `t4'
Inferred type: t4 :: [([Char], String)]

src\HAppS\Data\Pairs.hs:180:0: Warning: Defined but not used: `t5'

src\HAppS\Data\Pairs.hs:180:0:
Warning: Definition but no type signature for `t5'
Inferred type: t5 :: Maybe UserInfo

src\HAppS\Data\Pairs.hs:182:0:
Warning: Defined but not used: `t6pairs'

src\HAppS\Data\Pairs.hs:182:0:
Warning: Definition but no type signature for `t6pairs'
Inferred type: t6pairs :: [([Char], [Char])]

src\HAppS\Data\Pairs.hs:183:0: Warning: Defined but not used: `t6'

src\HAppS\Data\Pairs.hs:183:0:
Warning: Definition but no type signature for `t6'
Inferred type: t6 :: Maybe UserInfo

src\HAppS\Data\Pairs.hs:187:0: Warning: Defined but not used: `t7'

src\HAppS\Data\Pairs.hs:187:0:
Warning: Definition but no type signature for `t7'
Inferred type: t7 :: Bool

src\HAppS\Data\Pairs.hs:188:0: Warning: Defined but not used: `t8'

src\HAppS\Data\Pairs.hs:188:0:
Warning: Definition but no type signature for `t8'
Inferred type: t8 :: Bool

src\HAppS\Data\Pairs.hs:190:0: Warning: Defined but not used: `t9'

src\HAppS\Data\Pairs.hs:190:0:
Warning: Definition but no type signature for `t9'
Inferred type: t9 :: Bool
[14 of 19] Compiling HAppS.Data.HList ( src\HAppS\Data\HList.hs, dist
\build\HAppS\Data\HList.o )

src\HAppS\Data\HList.hs:13:0:
Warning: Module `HAppS.Data.DeriveAll' is imported, but nothing
from it is used,
except perhaps instances visible in
`HAppS.Data.DeriveAll'
To suppress this warning, use: import HAppS.Data.DeriveAll
()

src\HAppS\Data\HList.hs:14:0:
Warning: Module `Data.Typeable' is imported, but nothing from it
is used,
except perhaps instances visible in `Data.Typeable'
To suppress this warning, use: import Data.Typeable()

src\HAppS\Data\HList.hs:17:0:
Warning: Module `HAppS.Data.Default' is imported, but nothing from
it is used,
except perhaps instances visible in
`HAppS.Data.Default'
To suppress this warning, use: import HAppS.Data.Default
()

src\HAppS\Data\HList.hs:23:0:
Warning: This binding for `x' shadows the existing binding
defined at src\HAppS\Data\HList.hs:58:4
In the definition of `.&.'

src\HAppS\Data\HList.hs:37:9:
Warning: No explicit method nor default method for `fromPairs''
In the instance declaration for `CoupleClass (Couple a b)'
[15 of 19] Compiling HAppS.Data.Proxy ( src\HAppS\Data\Proxy.hs, dist
\build\HAppS\Data\Proxy.o )

src\HAppS\Data\Proxy.hs:5:0:
Warning: Module `HAppS.Data.Xml' is imported, but nothing from it
is used,
except perhaps instances visible in `HAppS.Data.Xml'
To suppress this warning, use: import HAppS.Data.Xml()

src\HAppS\Data\Proxy.hs:9:2:
Warning: Defined but not used: `f[aKzF]'

src\HAppS\Data\Proxy.hs:9:2:
Warning: Defined but not used: `k[aKzI]'
[16 of 19] Compiling HAppS.Data.Serialize ( src\HAppS\Data
\Serialize.hs, dist\build\HAppS\Data\Serialize.o )

src\HAppS\Data\Serialize.hs:43:13:
Warning: This binding for `proxy' shadows the existing binding
imported from HAppS.Data.Proxy at src\HAppS\Data
\Serialize.hs:16:0-22
(defined at src\HAppS\Data\Proxy.hs:18:0)
In the definition of `extension'

src\HAppS\Data\Serialize.hs:98:35:
Warning: This binding for `wantedVersion' shadows the existing
binding
bound at src\HAppS\Data\Serialize.hs:89:17
In a case alternative

src\HAppS\Data\Serialize.hs:98:49:
Warning: This binding for `mbPrevious' shadows the existing
binding
bound at src\HAppS\Data\Serialize.hs:89:31
In a case alternative

src\HAppS\Data\Serialize.hs:116:16:
Warning: This binding for `proxy' shadows the existing binding
imported from HAppS.Data.Proxy at src\HAppS\Data
\Serialize.hs:16:0-22
(defined at src\HAppS\Data\Proxy.hs:18:0)
In the definition of `collectVersions'
[17 of 19] Compiling HAppS.Data.SerializeTH ( src\HAppS\Data
\SerializeTH.hs, dist\build\HAppS\Data\SerializeTH.o )

src\HAppS\Data\SerializeTH.hs:20:23:
Warning: This binding for `cxt' shadows the existing binding
imported from Language.Haskell.TH at src\HAppS\Data
\SerializeTH.hs:9:0-25
In a case alternative

src\HAppS\Data\SerializeTH.hs:59:0:
Warning: Definition but no type signature for `mkType'
Inferred type: mkType :: Name -> [TypeQ] -> TypeQ

src\HAppS\Data\SerializeTH.hs:65:25:
Warning: This binding for `cxt' shadows the existing binding
imported from Language.Haskell.TH at src\HAppS\Data
\SerializeTH.hs:9:0-25
In a case alternative

src\HAppS\Data\SerializeTH.hs:66:28:
Warning: This binding for `cxt' shadows the existing binding
imported from Language.Haskell.TH at src\HAppS\Data
\SerializeTH.hs:9:0-25
In a case alternative

src\HAppS\Data\SerializeTH.hs:68:27:
Warning: This binding for `name' shadows the existing binding
bound at src\HAppS\Data\SerializeTH.hs:62:10
In the definition of `conInfo'

src\HAppS\Data\SerializeTH.hs:69:24:
Warning: This binding for `name' shadows the existing binding
bound at src\HAppS\Data\SerializeTH.hs:62:10
In the definition of `conInfo'

src\HAppS\Data\SerializeTH.hs:70:28:
Warning: This binding for `name' shadows the existing binding
bound at src\HAppS\Data\SerializeTH.hs:62:10
In the definition of `conInfo'
[18 of 19] Compiling HAppS.Data ( src\HAppS\Data.hs, dist\build
\HAppS\Data.o )

src\HAppS\Data.hs:12:4:
Warning: `migrate' is exported by `module HAppS.Data.Serialize'
and `module HAppS.Data.Migrate'

src\HAppS\Data.hs:12:4:
Warning: `Migrate' is exported by `module HAppS.Data.Serialize'
and `module HAppS.Data.Migrate'
[19 of 19] Compiling HAppS.Data.Atom ( src\HAppS\Data\Atom.hs, dist
\build\HAppS\Data\Atom.o )
mkUsageInfo: internal name? TextConstruct{tc aV9K}
mkUsageInfo: internal name? Text{tc aV9L}
mkUsageInfo: internal name? Published{tc aV9N}
mkUsageInfo: internal name? Updated{tc aV9P}
mkUsageInfo: internal name? Email{tc aV9R}
mkUsageInfo: internal name? Uri{tc aV9T}
mkUsageInfo: internal name? Content{tc aV9V}
mkUsageInfo: internal name? Summary{tc aV9X}
mkUsageInfo: internal name? Title{tc aVa1}
mkUsageInfo: internal name? DateConstruct{tc aVa3}
mkUsageInfo: internal name? Id{tc aVa4}
mkUsageInfo: internal name? Label{tc aVa6}
mkUsageInfo: internal name? Scheme{tc aVa8}
mkUsageInfo: internal name? Term{tc aVaa}
mkUsageInfo: internal name? Category{tc aVac}
mkUsageInfo: internal name? Name{tc aVae}
mkUsageInfo: internal name? Contributor{tc aVag}
mkUsageInfo: internal name? Author{tc aVai}
mkUsageInfo: internal name? PersonConstruct{tc aVak}
mkUsageInfo: internal name? Entry{tc aVal}

src\HAppS\Data\Atom.hs:26:3:
Warning: Defined but not used: type constructor or class `XHTML'

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]

src\HAppS\Data\Atom.hs:107:2:
Warning: Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched: #x with #x `notElem` [0#]
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHAppS-
Data-0.9.3.a
Installing library in C:\Program Files\Haskell\HAppS-
Data-0.9.3\ghc-6.10.1
Registering HAppS-Data-0.9.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HAppS-State-0.9.3...
Configuring HAppS-State-0.9.3...
Preprocessing library HAppS-State-0.9.3...
Building HAppS-State-0.9.3...
[ 1 of 16] Compiling HAppS.State.Types ( src\HAppS\State\Types.hs, dist
\build\HAppS\State\Types.o )

src\HAppS\State\Types.hs:14:0:
Warning: Module `HAppS.Data' is imported, but nothing from it is
used,
except perhaps instances visible in `HAppS.Data'
To suppress this warning, use: import HAppS.Data()
[ 2 of 16] Compiling HAppS.State.Saver.Types ( src\HAppS\State\Saver
\Types.hs, dist\build\HAppS\State\Saver\Types.o )
[ 3 of 16] Compiling HAppS.State.Saver.Impl.Queue ( src\HAppS\State
\Saver\Impl\Queue.hs, dist\build\HAppS\State\Saver\Impl\Queue.o )
[ 4 of 16] Compiling HAppS.State.Saver.Impl.Memory ( src\HAppS\State
\Saver\Impl\Memory.hs, dist\build\HAppS\State\Saver\Impl\Memory.o )
[ 5 of 16] Compiling HAppS.State.Saver.Impl.File ( src\HAppS\State
\Saver\Impl\File.hs, dist\build\HAppS\State\Saver\Impl\File.o )
[ 6 of 16] Compiling HAppS.State.Monad ( src\HAppS\State\Monad.hs, dist
\build\HAppS\State\Monad.o )
[ 7 of 16] Compiling HAppS.State.Util ( src\HAppS\State\Util.hs, dist
\build\HAppS\State\Util.o )
[ 8 of 16] Compiling HAppS.State.ComponentSystem ( src\HAppS\State
\ComponentSystem.hs, dist\build\HAppS\State\ComponentSystem.o )
[ 9 of 16] Compiling HAppS.State.ComponentTH ( src\HAppS\State
\ComponentTH.hs, dist\build\HAppS\State\ComponentTH.o )

src\HAppS\State\ComponentTH.hs:42:13:
Warning: Defined but not used: `mkArrowType'
[10 of 16] Compiling HAppS.State.Saver ( src\HAppS\State\Saver.hs, dist
\build\HAppS\State\Saver.o )
[11 of 16] Compiling HAppS.State.Transaction ( src\HAppS\State
\Transaction.hs, dist\build\HAppS\State\Transaction.o )
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Loading package syb ... linking ... done.
Loading package array-0.2.0.0 ... linking ... done.
Loading package stm-2.1.1.2 ... linking ... done.
Loading package base-3.0.3.0 ... linking ... done.
Loading package bytestring-0.9.1.4 ... linking ... done.
Loading package containers-0.2.0.0 ... linking ... done.
Loading package binary-0.4.4 ... linking ... done.
Loading package parsec-2.1.0.1 ... linking ... done.
Loading package network-2.2.0.1 ... linking ... done.
Loading package hspread-0.3 ... linking ... done.
Loading package Win32-2.2.0.0 ... linking ... done.
Loading package filepath-1.1.0.1 ... linking ... done.
Loading package old-locale-1.0.0.1 ... linking ... done.
Loading package old-time-1.0.0.1 ... linking ... done.
Loading package directory-1.0.0.2 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package process-1.0.1.0 ... linking ... done.
Loading package time-1.1.2.2 ... linking ... done.
Loading package hslogger-1.0.7 ... linking ... done.
Loading package packedstring-0.1.0.1 ... linking ... done.
Loading package pretty-1.0.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package HAppS-Util-0.9.3 ... linking ... done.
Loading package random-1.0.0.1 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package HaXml-1.13.3 ... linking ... done.
Loading package syb-with-class-0.4 ... linking ... done.
Loading package HAppS-Data-0.9.3 ... linking ... done.

src\HAppS\State\Transaction.hs:17:0:
Warning: Module `Data.Maybe' is imported, but nothing from it is
used,
except perhaps instances visible in `Data.Maybe'
To suppress this warning, use: import Data.Maybe()
[12 of 16] Compiling HAppS.State.Spread ( src\HAppS\State\Spread.hs,
dist\build\HAppS\State\Spread.o )

src\HAppS\State\Spread.hs:8:0:
Warning: Module `HAppS.State.Types' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.State.Types'
To suppress this warning, use: import HAppS.State.Types()
[13 of 16] Compiling HAppS.State.Checkpoint ( src\HAppS\State
\Checkpoint.hs, dist\build\HAppS\State\Checkpoint.o )

src\HAppS\State\Checkpoint.hs:15:0:
Warning: Module `HAppS.State.Types' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.State.Types'
To suppress this warning, use: import HAppS.State.Types()
[14 of 16] Compiling HAppS.State.TxControl ( src\HAppS\State
\TxControl.hs, dist\build\HAppS\State\TxControl.o )

src\HAppS\State\TxControl.hs:17:0:
Warning: Module `HAppS.State.Types' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.State.Types'
To suppress this warning, use: import HAppS.State.Types()
[15 of 16] Compiling HAppS.State.Control ( src\HAppS\State\Control.hs,
dist\build\HAppS\State\Control.o )

src\HAppS\State\Control.hs:24:0:
Warning: Module `Control.Concurrent' is imported, but nothing from
it is used,
except perhaps instances visible in
`Control.Concurrent'
To suppress this warning, use: import Control.Concurrent
()
[16 of 16] Compiling HAppS.State ( src\HAppS\State.hs, dist\build
\HAppS\State.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHAppS-
State-0.9.3.a
Installing library in C:\Program Files\Haskell\HAppS-
State-0.9.3\ghc-6.10.1
Registering HAppS-State-0.9.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HAppS-IxSet-0.9.3...
Configuring HAppS-IxSet-0.9.3...
Preprocessing library HAppS-IxSet-0.9.3...
Building HAppS-IxSet-0.9.3...
[1 of 3] Compiling HAppS.Data.IxSet.Ix ( src\HAppS\Data\IxSet\Ix.hs,
dist\build\HAppS\Data\IxSet\Ix.o )
[2 of 3] Compiling HAppS.Data.IxSet ( src\HAppS\Data\IxSet.hs, dist
\build\HAppS\Data\IxSet.o )

src\HAppS\Data\IxSet.hs:109:0:
Warning: Module `HAppS.State' is imported, but nothing from it is
used,
except perhaps instances visible in `HAppS.State'
To suppress this warning, use: import HAppS.State()

src\HAppS\Data\IxSet.hs:180:0:
Warning: Definition but no type signature for `noCalcs'
Inferred type: noCalcs :: forall t. t -> ()

src\HAppS\Data\IxSet.hs:180:8: Warning: Defined but not used: `x'

src\HAppS\Data\IxSet.hs:208:47:
Warning: This binding for `context' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:14
In a case alternative

src\HAppS\Data\IxSet.hs:208:57:
Warning: This binding for `names' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:22
In a case alternative

src\HAppS\Data\IxSet.hs:209:50:
Warning: This binding for `context' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:14
In a case alternative

src\HAppS\Data\IxSet.hs:209:60:
Warning: This binding for `names' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:22
In a case alternative

src\HAppS\Data\IxSet.hs:210:50:
Warning: This binding for `names' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:22
In a case alternative

src\HAppS\Data\IxSet.hs:215:39:
Warning: Defined but not used: `names'

src\HAppS\Data\IxSet.hs:215:39:
Warning: This binding for `names' shadows the existing binding
bound at src\HAppS\Data\IxSet.hs:207:22
In the definition of `getCalType'

src\HAppS\Data\IxSet.hs:254:4:
Warning: This binding for `update' shadows the existing binding
imported from HAppS.State at src\HAppS\Data\IxSet.hs:
109:0-17
In the binding group for: update

src\HAppS\Data\IxSet.hs:401:0:
Warning: Definition but no type signature for `rGroupBy'
Inferred type: rGroupBy :: forall t k.
(Typeable k, Typeable t) =>
IxSet t -> [(k, [t])]
[3 of 3] Compiling HAppS.Data.IxSet.Usage ( src\HAppS\Data\IxSet
\Usage.hs, dist\build\HAppS\Data\IxSet\Usage.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHAppS-
IxSet-0.9.3.a
Installing library in C:\Program Files\Haskell\HAppS-
IxSet-0.9.3\ghc-6.10.1
Registering HAppS-IxSet-0.9.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HAppS-Server-0.9.3.1...
Configuring HAppS-Server-0.9.3.1...
Preprocessing library HAppS-Server-0.9.3.1...
Building HAppS-Server-0.9.3.1...

src\HAppS\Server\SimpleHTTP.hs:1:15:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead

src\HAppS\Server\SimpleHTTP.hs:1:15:
Warning: -fallow-overlapping-instances is deprecated: use -
XOverlappingInstances or pragma {-# LANGUAGE OverlappingInstances#-}
instead

src\HAppS\Server\SimpleHTTP.hs:1:15:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead

src\HAppS\Server\XSLT.hs:2:61:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead

src\HAppS\Server\Facebook.hs:1:11:
Warning: -fth is deprecated: use -XTemplateHaskell or pragma {-#
LANGUAGE TemplateHaskell#-} instead

src\HAppS\Server\Facebook.hs:1:11:
Warning: -fallow-overlapping-instances is deprecated: use -
XOverlappingInstances or pragma {-# LANGUAGE OverlappingInstances#-}
instead

src\HAppS\Server\Facebook.hs:1:11:
Warning: -fallow-undecidable-instances is deprecated: use -
XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-}
instead

src\HAppS\Server\HTTPClient\HTTP.hs:1:13:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead

src\HAppS\Server\HTTPClient\TCP.hs:1:13:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead

src\HAppS\Server\HTTP\LazyLiner.hs:1:11:
Warning: -ffi is deprecated: use -XForeignFunctionInterface or
pragma {-# LANGUAGE ForeignFunctionInterface#-} instead

src\HAppS\Server\HTTP\Listen.hs:1:11:
Warning: -XPatternSignatures is deprecated: use -
XScopedTypeVariables or pragma {-# LANGUAGE ScopedTypeVariables#-}
instead
[ 1 of 29] Compiling HAppS.Server.SURI.ParseURI ( src\HAppS\Server\SURI
\ParseURI.hs, dist\build\HAppS\Server\SURI\ParseURI.o )
[ 2 of 29] Compiling HAppS.Server.HTTP.RFC822Headers ( src\HAppS\Server
\HTTP\RFC822Headers.hs, dist\build\HAppS\Server\HTTP\RFC822Headers.o )
[ 3 of 29] Compiling HAppS.Server.HTTP.Multipart ( src\HAppS\Server
\HTTP\Multipart.hs, dist\build\HAppS\Server\HTTP\Multipart.o )
[ 4 of 29] Compiling HAppS.Server.HTTP.LazyLiner ( src\HAppS\Server
\HTTP\LazyLiner.hs, dist\build\HAppS\Server\HTTP\LazyLiner.o )
[ 5 of 29] Compiling HAppS.Server.HTTP.Clock ( src\HAppS\Server\HTTP
\Clock.hs, dist\build\HAppS\Server\HTTP\Clock.o )
[ 6 of 29] Compiling HAppS.Server.HTTPClient.Stream ( src\HAppS\Server
\HTTPClient\Stream.hs, dist\build\HAppS\Server\HTTPClient\Stream.o )
[ 7 of 29] Compiling HAppS.Server.HTTPClient.TCP ( src\HAppS\Server
\HTTPClient\TCP.hs, dist\build\HAppS\Server\HTTPClient\TCP.o )

src\HAppS\Server\HTTPClient\TCP.hs:93:23:
Warning: Defined but not used: `addr'

src\HAppS\Server\HTTPClient\TCP.hs:93:32:
Warning: Defined but not used: `hst'

src\HAppS\Server\HTTPClient\TCP.hs:111:24:
Warning: Defined but not used: `addr'

src\HAppS\Server\HTTPClient\TCP.hs:167:33:
Warning: Defined but not used: `addr'
[ 8 of 29] Compiling HAppS.Server.HTTPClient.HTTP ( src\HAppS\Server
\HTTPClient\HTTP.hs, dist\build\HAppS\Server\HTTPClient\HTTP.o )

src\HAppS\Server\HTTPClient\HTTP.hs:138:0:
Warning: In the use of `authority'
(imported from Network.URI):
Deprecated: "use uriAuthority, and note changed
functionality"

src\HAppS\Server\HTTPClient\HTTP.hs:415:59:
Warning: Defined but not used: `v'

src\HAppS\Server\HTTPClient\HTTP.hs:595:33:
Warning: Defined but not used: `version'

src\HAppS\Server\HTTPClient\HTTP.hs:601:16:
Warning: Defined but not used: `yes'

src\HAppS\Server\HTTPClient\HTTP.hs:604:2:
Warning: Defined but not used: `no'

src\HAppS\Server\HTTPClient\HTTP.hs:612:33:
Warning: Defined but not used: `version'

src\HAppS\Server\HTTPClient\HTTP.hs:619:16:
Warning: Defined but not used: `yes'

src\HAppS\Server\HTTPClient\HTTP.hs:620:16:
Warning: Defined but not used: `no'

src\HAppS\Server\HTTPClient\HTTP.hs:766:37:
Warning: Defined but not used: `xs'

src\HAppS\Server\HTTPClient\HTTP.hs:952:18:
Warning: Defined but not used: `conn'
[ 9 of 29] Compiling HAppS.Server.S3 ( src\HAppS\Server\S3.hs, dist
\build\HAppS\Server\S3.o )

src\HAppS\Server\S3.hs:21:0:
Warning: In the use of `authority'
(imported from Network.URI):
Deprecated: "use uriAuthority, and note changed
functionality"

src\HAppS\Server\S3.hs:22:73:
Warning: Imported from `Control.Concurrent' but not used: `forkIO'

src\HAppS\Server\S3.hs:102:14: Warning: Defined but not used: `s3'

src\HAppS\Server\S3.hs:123:25:
Warning: accepting non-standard pattern guards (use -
XPatternGuards to suppress this message)
(2, _, _) <- rspCode res
[10 of 29] Compiling HAppS.Store.Util ( src\HAppS\Store\Util.hs, dist
\build\HAppS\Store\Util.o )
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Loading package xhtml-3000.2.0.1 ... linking ... done.
Loading package html-1.0.1.2 ... linking ... done.
Loading package syb ... linking ... done.
Loading package array-0.2.0.0 ... linking ... done.
Loading package base-3.0.3.0 ... linking ... done.
Loading package bytestring-0.9.1.4 ... linking ... done.
Loading package parsec-2.1.0.1 ... linking ... done.
Loading package network-2.2.0.1 ... linking ... done.
Loading package HTTP-4000.0.1 ... linking ... done.
Loading package Win32-2.2.0.0 ... linking ... done.
Loading package filepath-1.1.0.1 ... linking ... done.
Loading package old-locale-1.0.0.1 ... linking ... done.
Loading package old-time-1.0.0.1 ... linking ... done.
Loading package directory-1.0.0.2 ... linking ... done.
Loading package containers-0.2.0.0 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package process-1.0.1.0 ... linking ... done.
Loading package time-1.1.2.2 ... linking ... done.
Loading package hslogger-1.0.7 ... linking ... done.
Loading package packedstring-0.1.0.1 ... linking ... done.
Loading package pretty-1.0.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package HAppS-Util-0.9.3 ... linking ... done.
Loading package random-1.0.0.1 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package HaXml-1.13.3 ... linking ... done.
Loading package binary-0.4.4 ... linking ... done.
Loading package syb-with-class-0.4 ... linking ... done.
Loading package HAppS-Data-0.9.3 ... linking ... done.
Loading package hspread-0.3 ... linking ... done.
Loading package stm-2.1.1.2 ... linking ... done.
Loading package HAppS-State-0.9.3 ... linking ... done.
Loading package HAppS-IxSet-0.9.3 ... linking ... done.

src\HAppS\Store\Util.hs:21:0:
Warning: Module `Control.Monad.Reader' is imported, but nothing
from it is used,
except perhaps instances visible in
`Control.Monad.Reader'
To suppress this warning, use: import Control.Monad.Reader
()

src\HAppS\Store\Util.hs:38:35: Warning: Defined but not used: `t'

src\HAppS\Store\Util.hs:39:38: Warning: Defined but not used: `t'
[11 of 29] Compiling HAppS.Server.Cron ( src\HAppS\Server\Cron.hs, dist
\build\HAppS\Server\Cron.o )

src\HAppS\Server\Cron.hs:7:0:
Warning: Module `Data.Typeable' is imported, but nothing from it
is used,
except perhaps instances visible in `Data.Typeable'
To suppress this warning, use: import Data.Typeable()

src\HAppS\Server\Cron.hs:8:0:
Warning: Module `HAppS.State' is imported, but nothing from it is
used,
except perhaps instances visible in `HAppS.State'
To suppress this warning, use: import HAppS.State()

src\HAppS\Server\Cron.hs:9:0:
Warning: Module `HAppS.Util.Concurrent' is imported, but nothing
from it is used,
except perhaps instances visible in
`HAppS.Util.Concurrent'
To suppress this warning, use: import
HAppS.Util.Concurrent()

src\HAppS\Server\Cron.hs:10:0:
Warning: Module `Control.Monad' is imported, but nothing from it
is used,
except perhaps instances visible in `Control.Monad'
To suppress this warning, use: import Control.Monad()

src\HAppS\Server\Cron.hs:11:0:
Warning: Module `System.Random' is imported, but nothing from it
is used,
except perhaps instances visible in `System.Random'
To suppress this warning, use: import System.Random()
[12 of 29] Compiling HAppS.Server.SURI ( src\HAppS\Server\SURI.hs, dist
\build\HAppS\Server\SURI.o )
[13 of 29] Compiling HAppS.Server.MinHaXML ( src\HAppS\Server
\MinHaXML.hs, dist\build\HAppS\Server\MinHaXML.o )
[14 of 29] Compiling HAppS.Server.XSLT ( src\HAppS\Server\XSLT.hs, dist
\build\HAppS\Server\XSLT.o )

src\HAppS\Server\XSLT.hs:28:2:
Warning: Defined but not used: `f[aFg7]'

src\HAppS\Server\XSLT.hs:28:2:
Warning: Defined but not used: `k[aFga]'
[15 of 29] Compiling HAppS.Server.JSON ( src\HAppS\Server\JSON.hs, dist
\build\HAppS\Server\JSON.o )
[16 of 29] Compiling HAppS.Server.Cookie ( src\HAppS\Server\Cookie.hs,
dist\build\HAppS\Server\Cookie.o )

src\HAppS\Server\Cookie.hs:13:0:
Warning: Module `Control.Monad' is imported, but nothing from it
is used,
except perhaps instances visible in `Control.Monad'
To suppress this warning, use: import Control.Monad()

src\HAppS\Server\Cookie.hs:68:0:
Warning: Defined but not used: `validateCookie'
[17 of 29] Compiling HAppS.Server.HTTP.Types ( src\HAppS\Server\HTTP
\Types.hs, dist\build\HAppS\Server\HTTP\Types.o )

src\HAppS\Server\HTTP\Types.hs:26:0:
Warning: Module `Network.URI' is imported, but nothing from it is
used,
except perhaps instances visible in `Network.URI'
To suppress this warning, use: import Network.URI()

src\HAppS\Server\HTTP\Types.hs:30:0:
Warning: Module `HAppS.Util.Common' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.Util.Common'
To suppress this warning, use: import HAppS.Util.Common()

src\HAppS\Server\HTTP\Types.hs:166:0:
Warning: Defined but not used: `getContentType'

src\HAppS\Server\HTTP\Types.hs:185:0:
Warning: Defined but not used: `checkHeader'

src\HAppS\Server\HTTP\Types.hs:236:0:
Warning: Defined but not used: `setLocationHeader'

src\HAppS\Server\HTTP\Types.hs:245:0:
Warning: Defined but not used: `commaSpaceC'
[18 of 29] Compiling HAppS.Server.MessageWrap ( src\HAppS\Server
\MessageWrap.hs, dist\build\HAppS\Server\MessageWrap.o )

src\HAppS\Server\MessageWrap.hs:18:0:
Warning: Module `Data.Map' is imported, but nothing from it is
used,
except perhaps instances visible in `Data.Map'
To suppress this warning, use: import Data.Map()

src\HAppS\Server\MessageWrap.hs:21:0:
Warning: Module `HAppS.Server.JSON' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.Server.JSON'
To suppress this warning, use: import HAppS.Server.JSON()

src\HAppS\Server\MessageWrap.hs:22:0:
Warning: Module `HAppS.Server.MinHaXML' is imported, but nothing
from it is used,
except perhaps instances visible in
`HAppS.Server.MinHaXML'
To suppress this warning, use: import
HAppS.Server.MinHaXML()

src\HAppS\Server\MessageWrap.hs:26:0:
Warning: Module `Text.XML.HaXml.Types' is imported, but nothing
from it is used,
except perhaps instances visible in
`Text.XML.HaXml.Types'
To suppress this warning, use: import Text.XML.HaXml.Types
()

src\HAppS\Server\MessageWrap.hs:27:0:
Warning: Module `Data.Generics' is imported, but nothing from it
is used,
except perhaps instances visible in `Data.Generics'
To suppress this warning, use: import Data.Generics()
[19 of 29] Compiling HAppS.Server.HTTP.Handler ( src\HAppS\Server\HTTP
\Handler.hs, dist\build\HAppS\Server\HTTP\Handler.o )

src\HAppS\Server\HTTP\Handler.hs:9:17:
Warning: Imported from `Data.List' but not used: `foldl''

src\HAppS\Server\HTTP\Handler.hs:9:24:
Warning: Imported from `Data.List' but not used: `unfoldr'

src\HAppS\Server\HTTP\Handler.hs:11:20:
Warning: Redundant import of: `fromMaybe'
It is also imported from Data.Maybe at src\HAppS\Server
\HTTP\Handler.hs:22:0-16

src\HAppS\Server\HTTP\Handler.hs:11:31:
Warning: Redundant import of: `fromJust'
It is also imported from Data.Maybe at src\HAppS\Server
\HTTP\Handler.hs:22:0-16

src\HAppS\Server\HTTP\Handler.hs:16:0:
Warning: Module `Data.ByteString.Unsafe' is imported, but nothing
from it is used,
except perhaps instances visible in
`Data.ByteString.Unsafe'
To suppress this warning, use: import
Data.ByteString.Unsafe()

src\HAppS\Server\HTTP\Handler.hs:19:0:
Warning: Module `System.Locale' is imported, but nothing from it
is used,
except perhaps instances visible in `System.Locale'
To suppress this warning, use: import System.Locale()

src\HAppS\Server\HTTP\Handler.hs:20:0:
Warning: Module `System.Time' is imported, but nothing from it is
used,
except perhaps instances visible in `System.Time'
To suppress this warning, use: import System.Time()

src\HAppS\Server\HTTP\Handler.hs:34:0:
Warning: Module `HAppS.Util.ByteStringCompat' is imported, but
nothing from it is used,
except perhaps instances visible in
`HAppS.Util.ByteStringCompat'
To suppress this warning, use: import
HAppS.Util.ByteStringCompat()

src\HAppS\Server\HTTP\Handler.hs:37:0:
Warning: Module `System.Log.Logger' is imported, but nothing from
it is used,
except perhaps instances visible in `System.Log.Logger'
To suppress this warning, use: import System.Log.Logger()

src\HAppS\Server\HTTP\Handler.hs:39:0:
Warning: Defined but not used: `pack'

src\HAppS\Server\HTTP\Handler.hs:40:0:
Warning: Defined but not used: `logMH'

src\HAppS\Server\HTTP\Handler.hs:87:12:
Warning: Defined but not used: `v'

src\HAppS\Server\HTTP\Handler.hs:91:11:
Warning: Defined but not used: `rsFlags'

src\HAppS\Server\HTTP\Handler.hs:92:13:
Warning: Defined but not used: `nextResp'

src\HAppS\Server\HTTP\Handler.hs:99:0:
Warning: Defined but not used: `val'

src\HAppS\Server\HTTP\Handler.hs:101:0:
Warning: Defined but not used: `testChunk'

src\HAppS\Server\HTTP\Handler.hs:127:0:
Warning: Defined but not used: `chunk'

src\HAppS\Server\HTTP\Handler.hs:133:0:
Warning: Defined but not used: `unchunk'

src\HAppS\Server\HTTP\Handler.hs:170:0:
Warning: Defined but not used: `headers'

src\HAppS\Server\HTTP\Handler.hs:204:0:
Warning: Defined but not used: `combineHeaders'
[20 of 29] Compiling HAppS.Server.HTTP.Client ( src\HAppS\Server\HTTP
\Client.hs, dist\build\HAppS\Server\HTTP\Client.o )
[21 of 29] Compiling HAppS.Server.HTTP.Listen ( src\HAppS\Server\HTTP
\Listen.hs, dist\build\HAppS\Server\HTTP\Listen.o )

src\HAppS\Server\HTTP\Listen.hs:36:6:
Warning: Defined but not used: `msg'
[22 of 29] Compiling HAppS.Server.HTTP.LowLevel ( src\HAppS\Server\HTTP
\LowLevel.hs, dist\build\HAppS\Server\HTTP\LowLevel.o )
[23 of 29] Compiling HAppS.Server.SimpleHTTP ( src\HAppS\Server
\SimpleHTTP.hs, dist\build\HAppS\Server\SimpleHTTP.o )

src\HAppS\Server\SimpleHTTP.hs:134:0:
Warning: Module `System.Environment' is imported, but nothing from
it is used,
except perhaps instances visible in
`System.Environment'
To suppress this warning, use: import System.Environment
()

src\HAppS\Server\SimpleHTTP.hs:162:9:
Warning: Defined but not used: `fn'

src\HAppS\Server\SimpleHTTP.hs:164:9:
Warning: Defined but not used: `fn'

src\HAppS\Server\SimpleHTTP.hs:179:31:
Warning: Defined but not used: `rq'

src\HAppS\Server\SimpleHTTP.hs:467:0:
Warning: Defined but not used: `showRequest'
[24 of 29] Compiling HAppS.Server.HTTP.FileServe ( src\HAppS\Server
\HTTP\FileServe.hs, dist\build\HAppS\Server\HTTP\FileServe.o )

src\HAppS\Server\HTTP\FileServe.hs:132:15:
Warning: Defined but not used: `mime'

src\HAppS\Server\HTTP\FileServe.hs:140:6:
Warning: Defined but not used: `mod'
[25 of 29] Compiling HAppS.Server.Facebook ( src\HAppS\Server
\Facebook.hs, dist\build\HAppS\Server\Facebook.o )
mkUsageInfo: internal name? BaseURL{tc a1k0K}
mkUsageInfo: internal name? AppUsers{tc a1k0S}
mkUsageInfo: internal name? Year{tc a1k0U}
mkUsageInfo: internal name? Status{tc a1k0W}
mkUsageInfo: internal name? Type{tc a1k0Y}
mkUsageInfo: internal name? Name{tc a1k10}
mkUsageInfo: internal name? Nid{tc a1k12}
mkUsageInfo: internal name? Affiliation{tc a1k14}
mkUsageInfo: internal name? Affiliations{tc a1k16}
mkUsageInfo: internal name? About_me{tc a1k18}
mkUsageInfo: internal name? User{tc a1k1a}
mkUsageInfo: internal name? Fb_sig_profile_update_time{tc a1k1c}
mkUsageInfo: internal name? Fb_sig_session_key{tc a1k1e}
mkUsageInfo: internal name? Fb_sig_friends{tc a1k1g}
mkUsageInfo: internal name? Fb_sig_user{tc a1k1i}
mkUsageInfo: internal name? Fb_sig{tc a1k1k}
mkUsageInfo: internal name? Fb_sig_api_key{tc a1k1m}
mkUsageInfo: internal name? Fb_sig_time{tc a1k1o}
mkUsageInfo: internal name? Fb_sig_added{tc a1k1q}
mkUsageInfo: internal name? Fb_sig_in_canvas{tc a1k1s}
mkUsageInfo: internal name? Error_code{tc a1k1u}
mkUsageInfo: internal name? Are_friends{tc a1k1M}
mkUsageInfo: internal name? Friend_info{tc a1k1O}
mkUsageInfo: internal name? Fb_sig_expires{tc a1k1W}
mkUsageInfo: internal name? Admins{tc a1k20}
mkUsageInfo: internal name? Canvas_id{tc a1k22}
mkUsageInfo: internal name? App_id{tc a1k24}
mkUsageInfo: internal name? Api_key{tc a1k26}
mkUsageInfo: internal name? Secret{tc a1k28}
mkUsageInfo: internal name? Ids{tc a1k2i}
mkUsageInfo: internal name? Uid{tc a1k2u}

src\HAppS\Server\Facebook.hs:13:0:
Warning: Module `HAppS.Util.Common' is imported, but nothing from
it is used,
except perhaps instances visible in `HAppS.Util.Common'
To suppress this warning, use: import HAppS.Util.Common()

src\HAppS\Server\Facebook.hs:18:0:
Warning: Module `Text.Printf' is imported, but nothing from it is
used,
except perhaps instances visible in `Text.Printf'
To suppress this warning, use: import Text.Printf()

src\HAppS\Server\Facebook.hs:63:2:
Warning: Defined but not used: `f[a1kLc]'

src\HAppS\Server\Facebook.hs:63:2:
Warning: Defined but not used: `k[a1kLf]'

src\HAppS\Server\Facebook.hs:373:13:
Warning: Defined but not used: `x'

src\HAppS\Server\Facebook.hs:416:2:
Warning: Defined but not used: `a'
[26 of 29] Compiling HAppS.Store.FlashMsgs ( src\HAppS\Store
\FlashMsgs.hs, dist\build\HAppS\Store\FlashMsgs.o )

src\HAppS\Store\FlashMsgs.hs:102:9:
Warning: No explicit method nor default method for `initialValue'
In the instance declaration for `Component (FlashMsgs a)'
[27 of 29] Compiling HAppS.Server.StdConfig ( src\HAppS\Server
\StdConfig.hs, dist\build\HAppS\Server\StdConfig.o )

src\HAppS\Server\StdConfig.hs:6:0:
Warning: Module `HAppS.Util.Daemonize' is imported, but nothing
from it is used,
except perhaps instances visible in
`HAppS.Util.Daemonize'
To suppress this warning, use: import HAppS.Util.Daemonize
()

src\HAppS\Server\StdConfig.hs:8:0:
Warning: Module `HAppS.State' is imported, but nothing from it is
used,
except perhaps instances visible in `HAppS.State'
To suppress this warning, use: import HAppS.State()
[28 of 29] Compiling HAppS.Store.HelpReqs ( src\HAppS\Store
\HelpReqs.hs, dist\build\HAppS\Store\HelpReqs.o )
mkUsageInfo: internal name? Status{tc a3eel}
mkUsageInfo: internal name? HelpText{tc a3eeo}
mkUsageInfo: internal name? HelpReq{tc a3eeq}

src\HAppS\Store\HelpReqs.hs:35:3:
Warning: Defined but not used: `f[a3eke]'

src\HAppS\Store\HelpReqs.hs:35:3:
Warning: Defined but not used: `k[a3ekh]'

src\HAppS\Store\HelpReqs.hs:35:3:
Warning: Defined but not used: `f[a3ejm]'

src\HAppS\Store\HelpReqs.hs:35:3:
Warning: Defined but not used: `k[a3ejp]'

src\HAppS\Store\HelpReqs.hs:77:9:
Warning: No explicit method nor default method for `initialValue'
In the instance declaration for `Component HelpReqs'

src\HAppS\Store\HelpReqs.hs:99:38:
Warning: Defined but not used: `conf'
[29 of 29] Compiling HAppS.Server ( src\HAppS\Server.hs, dist\build
\HAppS\Server.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build\libHSHAppS-
Server-0.9.3.1.a
Installing library in C:\Program Files\Haskell\HAppS-
Server-0.9.3.1\ghc-6.10.1
Registering HAppS-Server-0.9.3.1...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading HStringTemplate-0.4.3...
Configuring HStringTemplate-0.4.3...
Preprocessing library HStringTemplate-0.4.3...
Building HStringTemplate-0.4.3...
[1 of 8] Compiling Text.StringTemplate.Classes ( Text\StringTemplate
\Classes.hs, dist\build\Text\StringTemplate\Classes.o )

Text\StringTemplate\Classes.hs:78:9:
Warning: orphan instance: instance Monoid PP.Doc
[2 of 8] Compiling Text.StringTemplate.Instances ( Text\StringTemplate
\Instances.hs, dist\build\Text\StringTemplate\Instances.o )
[3 of 8] Compiling Text.StringTemplate.Base ( Text\StringTemplate
\Base.hs, dist\build\Text\StringTemplate\Base.o )
[4 of 8] Compiling Text.StringTemplate.Group ( Text\StringTemplate
\Group.hs, dist\build\Text\StringTemplate\Group.o )
[5 of 8] Compiling Text.StringTemplate.Renderf ( Text\StringTemplate
\Renderf.hs, dist\build\Text\StringTemplate\Renderf.o )
[6 of 8] Compiling Text.StringTemplate.GenericStandard ( Text
\StringTemplate\GenericStandard.hs, dist\build\Text\StringTemplate
\GenericStandard.o )
[7 of 8] Compiling Text.StringTemplate ( Text\StringTemplate.hs, dist
\build\Text\StringTemplate.o )
[8 of 8] Compiling Text.StringTemplate.GenericWithClass ( Text
\StringTemplate\GenericWithClass.hs, dist\build\Text\StringTemplate
\GenericWithClass.o )
C:\ghc\ghc-6.10.1\bin\ar.exe: creating dist\build
\libHSHStringTemplate-0.4.3.a
Installing library in C:\Program
Files\Haskell\HStringTemplate-0.4.3\ghc-6.10.1
Registering HStringTemplate-0.4.3...
Reading package info from "dist\\installed-pkg-config" ... done.
Writing new package config file... done.
Downloading unix-2.3.1.0...
Configuring unix-2.3.1.0...
cabal: Error: some packages failed to install:
Crypto-4.1.0 failed during the building phase. The exception was:
exit: ExitFailure 1
FileManip-0.3.2 depends on unix-2.3.1.0 which failed to install.
HAppSHelpers-0.9 depends on unix-2.3.1.0 which failed to install.
HSH-1.2.6 depends on unix-2.3.1.0 which failed to install.
HStringTemplateHelpers-0.0.8 depends on unix-2.3.1.0 which failed to
install.
PBKDF2-0.3 depends on Crypto-4.1.0 which failed to install.
happs-tutorial-0.6.3 depends on unix-2.3.1.0 which failed to install.
unix-2.3.1.0 failed during the configure step. The exception was:
sh: runProcess: does not exist (No such file or directory)

C:\ghc\ghc-6.10.1>

Stefan Scott

unread,
Dec 26, 2008, 10:30:13 PM12/26/08
to HAppS
Here's a much shorter console transcript, which was produced the
*second* time running cabal on WinXP.

C:\ghc\ghc-6.10.1>cabal --version
cabal-install version 0.6.0
using version 1.6.0.1 of the Cabal library

C:\ghc\ghc-6.10.1>install happs-tutorial

This shorter transcript includes the same two error messages as the
longer transcript in my first posting here, namely:

(1)
ghc.exe: panic! (the 'impossible' happened)
(GHC version 6.10.1 for i386-unknown-mingw32):
RegAllocLinear.getStackSlotFor: out of stack slots, try -fregs-
graph

Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug

(2)
happs-tutorial-0.6.3 depends on unix-2.3.1.0 which failed to install.
unix-2.3.1.0 failed during the configure step. The exception was:
sh: runProcess: does not exist (No such file or directory)

===============================
begin console output
===============================


C:\ghc\ghc-6.10.1>cabal install happs-tutorial
Resolving dependencies...
'Crypto-4.1.0' is cached.
'unix-2.3.1.0' is cached.
Configuring unix-2.3.1.0...
cabal: Error: some packages failed to install:
Crypto-4.1.0 failed during the building phase. The exception was:
exit: ExitFailure 1
FileManip-0.3.2 depends on unix-2.3.1.0 which failed to install.
HAppSHelpers-0.9 depends on unix-2.3.1.0 which failed to install.
HSH-1.2.6 depends on unix-2.3.1.0 which failed to install.
HStringTemplateHelpers-0.0.8 depends on unix-2.3.1.0 which failed to
install.
PBKDF2-0.3 depends on Crypto-4.1.0 which failed to install.
happs-tutorial-0.6.3 depends on unix-2.3.1.0 which failed to install.
unix-2.3.1.0 failed during the configure step. The exception was:
sh: runProcess: does not exist (No such file or directory)

C:\ghc\ghc-6.10.1>

===============================
end console output
===============================

Thomas Hartman

unread,
Jun 11, 2010, 8:16:47 PM6/11/10
to luc.t...@googlemail.com, HA...@googlegroups.com
Hi there. This looks like something that crept in with ghc 6.12.1.

./foreigncharsInclude.st

must have characters that are unfriendly to your locale.

http://groups.google.com/group/pandoc-discuss/browse_thread/thread/8bfb53fb1b59bd1b

I am actually not sure the best thing to do about this so I am
responding the happs group.

To get the tutorial to load you can probably just delete the lines
with those characters from the template file.

thomas.

On Fri, Jun 11, 2010 at 2:53 PM, luc.t...@gmail.com
<luc.t...@googlemail.com> wrote:
> Hello
>
> I tried the tutorial on a brand new install of OSX 10.6.3
>
> and it does not goes farther than the first steps unfortunately
>
>  ordinateur-de-luc:happstack-tutorial luc$ happs-tutorial 5001 True
> True
> happs-tutorial: ./foreigncharsInclude.st: hGetContents: invalid
> argument (Illegal byte sequence)
>
> would there be any way to help ?
>
> (is happsstack broken currently, or this tutorial ?)
> thanks
>
>
> ghc --version
> The Glorious Glasgow Haskell Compilation System, version 6.12.1
> ordinateur-de-luc:happstack-tutorial luc$
>
> the full history:
>
>
> ordinateur-de-luc:testhappsstack luc$ darcs get
> http://patch-tag.com/r/wchogg/happstack-tutorial/pullrepo happstack-
> tutorial
> Copying patches, to get lazy repository hit ctrl-
> C...
> Finished getting.
> ordinateur-de-luc:testhappsstack luc$ cd happstack-tutorial
> ordinateur-de-luc:happstack-tutorial luc$ cabal install
> Resolving dependencies...
> Downloading Crypto-4.2.1...
> Configuring Crypto-4.2.1...
> Preprocessing library Crypto-4.2.1...
> Preprocessing executables for Crypto-4.2.1...
> Building Crypto-4.2.1...
> [ 1 of 26] Compiling Data.Digest.SHA2 ( Data/Digest/SHA2.hs, dist/
> build/Data/Digest/SHA2.o )
> [ 2 of 26] Compiling Data.Digest.MD5Aux ( Data/Digest/MD5Aux.hs, dist/
> build/Data/Digest/MD5Aux.o )
>
> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `fromInteger'
>    In the instance declaration for `Num ABCD'

> [ 3 of 26] Compiling Codec.Encryption.Modes ( Codec/Encryption/
> Modes.hs, dist/build/Codec/Encryption/Modes.o )
> [ 4 of 26] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/
> BlowfishAux.hs, dist/build/Codec/Encryption/BlowfishAux.o )
> [ 5 of 26] Compiling Codec.Encryption.TEA ( Codec/Encryption/TEA.hs,
> dist/build/Codec/Encryption/TEA.o )
> [ 6 of 26] Compiling Data.LargeWord   ( Data/LargeWord.hs, dist/build/
> Data/LargeWord.o )
>
> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:133:9:


>    Warning: No explicit method nor default method for `quotRem'
>    In the instance declaration for `Integral (LargeKey a b)'
>

> Data/LargeWord.hs:137:9:


>    Warning: No explicit method nor default method for `toRational'
>    In the instance declaration for `Real (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `toEnum'
>    In the instance declaration for `Enum (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `fromEnum'
>    In the instance declaration for `Enum (LargeKey a b)'

> [ 7 of 26] Compiling Codec.Encryption.DESAux ( Codec/Encryption/
> DESAux.hs, dist/build/Codec/Encryption/DESAux.o )
>
> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `+'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `fromInteger'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `.&.'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `.|.'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `bitSize'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits [Bool]'

> [ 8 of 26] Compiling Codec.Encryption.DES ( Codec/Encryption/DES.hs,
> dist/build/Codec/Encryption/DES.o )
> [ 9 of 26] Compiling Codec.Encryption.RSA.NumberTheory ( Codec/
> Encryption/RSA/NumberTheory.hs, dist/build/Codec/Encryption/RSA/
> NumberTheory.o )
> [10 of 26] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> Codec/Utils.o )
> [11 of 26] Compiling Codec.Encryption.RSA ( Codec/Encryption/RSA.hs,
> dist/build/Codec/Encryption/RSA.o )
> [12 of 26] Compiling Codec.Encryption.RSA.EMEOAEP ( Codec/Encryption/
> RSA/EMEOAEP.hs, dist/build/Codec/Encryption/RSA/EMEOAEP.o )
> [13 of 26] Compiling Codec.Encryption.RSA.MGF ( Codec/Encryption/RSA/
> MGF.hs, dist/build/Codec/Encryption/RSA/MGF.o )
> [14 of 26] Compiling Codec.Encryption.AESAux ( Codec/Encryption/
> AESAux.hs, dist/build/Codec/Encryption/AESAux.o )
> [15 of 26] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs,
> dist/build/Codec/Encryption/AES.o )
> [16 of 26] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/
> Blowfish.hs, dist/build/Codec/Encryption/Blowfish.o )
> [17 of 26] Compiling Codec.Encryption.Padding ( Codec/Encryption/
> Padding.hs, dist/build/Codec/Encryption/Padding.o )
> [18 of 26] Compiling Codec.Text.Raw   ( Codec/Text/Raw.hs, dist/build/
> Codec/Text/Raw.o )
> [19 of 26] Compiling Data.Digest.MD5  ( Data/Digest/MD5.hs, dist/build/
> Data/Digest/MD5.o )
> [20 of 26] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/
> build/Data/Digest/SHA1.o )
> [21 of 26] Compiling Data.Digest.SHA224 ( Data/Digest/SHA224.hs, dist/
> build/Data/Digest/SHA224.o )
> [22 of 26] Compiling Data.Digest.SHA256 ( Data/Digest/SHA256.hs, dist/
> build/Data/Digest/SHA256.o )
> [23 of 26] Compiling Data.Digest.SHA384 ( Data/Digest/SHA384.hs, dist/
> build/Data/Digest/SHA384.o )
> [24 of 26] Compiling Data.Digest.SHA512 ( Data/Digest/SHA512.hs, dist/
> build/Data/Digest/SHA512.o )
> [25 of 26] Compiling Data.HMAC        ( Data/HMAC.hs, dist/build/Data/
> HMAC.o )
> [26 of 26] Compiling Codec.Binary.BubbleBabble ( Codec/Binary/
> BubbleBabble.hs, dist/build/Codec/Binary/BubbleBabble.o )
> Registering Crypto-4.2.1...
> [ 1 of 11] Compiling Codec.Encryption.DESAux ( Codec/Encryption/
> DESAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/
> DESAux.o )
>
> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `+'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:21:9:


>    Warning: No explicit method nor default method for `fromInteger'
>    In the instance declaration for `Num [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `.&.'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `.|.'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `bitSize'
>    In the instance declaration for `Bits [Bool]'
>

> Codec/Encryption/DESAux.hs:23:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits [Bool]'

> [ 2 of 11] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/
> BlowfishAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/
> Encryption/BlowfishAux.o )
> [ 3 of 11] Compiling Data.LargeWord   ( Data/LargeWord.hs, dist/build/
> SymmetricTest/SymmetricTest-tmp/Data/LargeWord.o )
>
> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:133:9:


>    Warning: No explicit method nor default method for `quotRem'
>    In the instance declaration for `Integral (LargeKey a b)'
>

> Data/LargeWord.hs:137:9:


>    Warning: No explicit method nor default method for `toRational'
>    In the instance declaration for `Real (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `toEnum'
>    In the instance declaration for `Enum (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `fromEnum'
>    In the instance declaration for `Enum (LargeKey a b)'

> [ 4 of 11] Compiling Codec.Encryption.DES ( Codec/Encryption/DES.hs,
> dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/DES.o )
> [ 5 of 11] Compiling Codec.Encryption.Modes ( Codec/Encryption/
> Modes.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/
> Modes.o )
> [ 6 of 11] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> SymmetricTest/SymmetricTest-tmp/Codec/Utils.o )
> [ 7 of 11] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/
> Blowfish.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/
> Encryption/Blowfish.o )
> [ 8 of 11] Compiling Codec.Encryption.Padding ( Codec/Encryption/
> Padding.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/
> Encryption/Padding.o )
> [ 9 of 11] Compiling Codec.Encryption.AESAux ( Codec/Encryption/
> AESAux.hs, dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/
> AESAux.o )
> [10 of 11] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs,
> dist/build/SymmetricTest/SymmetricTest-tmp/Codec/Encryption/AES.o )
> [11 of 11] Compiling Main             ( SymmetricTest.hs, dist/build/
> SymmetricTest/SymmetricTest-tmp/Main.o )
> Linking dist/build/SymmetricTest/SymmetricTest ...
> [1 of 4] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> SHA1Test/SHA1Test-tmp/Codec/Utils.o )
> [2 of 4] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/
> SHA1Test/SHA1Test-tmp/Data/Digest/SHA1.o )
> [3 of 4] Compiling Codec.Text.Raw   ( Codec/Text/Raw.hs, dist/build/
> SHA1Test/SHA1Test-tmp/Codec/Text/Raw.o )
> [4 of 4] Compiling Main             ( SHA1Test.hs, dist/build/SHA1Test/
> SHA1Test-tmp/Main.o )
> Linking dist/build/SHA1Test/SHA1Test ...
> [1 of 7] Compiling Codec.Encryption.RSA.NumberTheory ( Codec/
> Encryption/RSA/NumberTheory.hs, dist/build/RSATest/RSATest-tmp/Codec/
> Encryption/RSA/NumberTheory.o )
> [2 of 7] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> RSATest/RSATest-tmp/Codec/Utils.o )
> [3 of 7] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/
> RSATest/RSATest-tmp/Data/Digest/SHA1.o )
> [4 of 7] Compiling Codec.Encryption.RSA ( Codec/Encryption/RSA.hs,
> dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA.o )
> [5 of 7] Compiling Codec.Encryption.RSA.MGF ( Codec/Encryption/RSA/
> MGF.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA/MGF.o )
> [6 of 7] Compiling Codec.Encryption.RSA.EMEOAEP ( Codec/Encryption/RSA/
> EMEOAEP.hs, dist/build/RSATest/RSATest-tmp/Codec/Encryption/RSA/
> EMEOAEP.o )
> [7 of 7] Compiling Main             ( RSATest.hs, dist/build/RSATest/
> RSATest-tmp/Main.o )
> Linking dist/build/RSATest/RSATest ...
> [1 of 9] Compiling Codec.Encryption.BlowfishAux ( Codec/Encryption/
> BlowfishAux.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/
> BlowfishAux.o )
> [2 of 9] Compiling Data.LargeWord   ( Data/LargeWord.hs, dist/build/
> QuickTest/QuickTest-tmp/Data/LargeWord.o )
>
> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:133:9:


>    Warning: No explicit method nor default method for `quotRem'
>    In the instance declaration for `Integral (LargeKey a b)'
>

> Data/LargeWord.hs:137:9:


>    Warning: No explicit method nor default method for `toRational'
>    In the instance declaration for `Real (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `toEnum'
>    In the instance declaration for `Enum (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `fromEnum'
>    In the instance declaration for `Enum (LargeKey a b)'

> [3 of 9] Compiling Codec.Encryption.Modes ( Codec/Encryption/Modes.hs,
> dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/Modes.o )
> [4 of 9] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> QuickTest/QuickTest-tmp/Codec/Utils.o )
> [5 of 9] Compiling Codec.Encryption.Blowfish ( Codec/Encryption/
> Blowfish.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/
> Blowfish.o )
> [6 of 9] Compiling Codec.Encryption.Padding ( Codec/Encryption/
> Padding.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/
> Padding.o )
> [7 of 9] Compiling Codec.Encryption.AESAux ( Codec/Encryption/
> AESAux.hs, dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/
> AESAux.o )
> [8 of 9] Compiling Codec.Encryption.AES ( Codec/Encryption/AES.hs,
> dist/build/QuickTest/QuickTest-tmp/Codec/Encryption/AES.o )
> [9 of 9] Compiling Main             ( QuickTest.hs, dist/build/
> QuickTest/QuickTest-tmp/Main.o )
> Linking dist/build/QuickTest/QuickTest ...
> [1 of 6] Compiling Data.Digest.MD5Aux ( Data/Digest/MD5Aux.hs, dist/
> build/HMACTest/HMACTest-tmp/Data/Digest/MD5Aux.o )
>
> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num ABCD'
>

> Data/Digest/MD5Aux.hs:107:9:


>    Warning: No explicit method nor default method for `fromInteger'
>    In the instance declaration for `Num ABCD'

> [2 of 6] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> HMACTest/HMACTest-tmp/Codec/Utils.o )
> [3 of 6] Compiling Data.Digest.MD5  ( Data/Digest/MD5.hs, dist/build/
> HMACTest/HMACTest-tmp/Data/Digest/MD5.o )
> [4 of 6] Compiling Data.Digest.SHA1 ( Data/Digest/SHA1.hs, dist/build/
> HMACTest/HMACTest-tmp/Data/Digest/SHA1.o )
> [5 of 6] Compiling Data.HMAC        ( Data/HMAC.hs, dist/build/
> HMACTest/HMACTest-tmp/Data/HMAC.o )
> [6 of 6] Compiling Main             ( HMACTest.hs, dist/build/HMACTest/
> HMACTest-tmp/Main.o )
> Linking dist/build/HMACTest/HMACTest ...
> [1 of 3] Compiling Codec.Utils      ( Codec/Utils.hs, dist/build/
> WordListTest/WordListTest-tmp/Codec/Utils.o )
>
> WordListTest.hs:1:34:


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

> [2 of 3] Compiling Data.LargeWord   ( Data/LargeWord.hs, dist/build/
> WordListTest/WordListTest-tmp/Data/LargeWord.o )
>
> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `*'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `abs'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:102:9:


>    Warning: No explicit method nor default method for `signum'
>    In the instance declaration for `Num (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `complement'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:109:9:


>    Warning: No explicit method nor default method for `isSigned'
>    In the instance declaration for `Bits (LargeKey a b)'
>

> Data/LargeWord.hs:133:9:


>    Warning: No explicit method nor default method for `quotRem'
>    In the instance declaration for `Integral (LargeKey a b)'
>

> Data/LargeWord.hs:137:9:


>    Warning: No explicit method nor default method for `toRational'
>    In the instance declaration for `Real (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `toEnum'
>    In the instance declaration for `Enum (LargeKey a b)'
>

> Data/LargeWord.hs:140:9:


>    Warning: No explicit method nor default method for `fromEnum'
>    In the instance declaration for `Enum (LargeKey a b)'

> [3 of 3] Compiling Main             ( WordListTest.hs, dist/build/
> WordListTest/WordListTest-tmp/Main.o )
> Linking dist/build/WordListTest/WordListTest ...
> Installing library in /Users/luc/.cabal/lib/Crypto-4.2.1/ghc-6.12.1
> Installing executable(s) in /Users/luc/.cabal/bin
> Registering Crypto-4.2.1...


> Downloading DebugTraceHelpers-0.12...
> Configuring DebugTraceHelpers-0.12...
> Preprocessing library DebugTraceHelpers-0.12...
> Building DebugTraceHelpers-0.12...

> [1 of 1] Compiling Debug.Trace.Helpers ( Debug/Trace/Helpers.hs, dist/
> build/Debug/Trace/Helpers.o )
>
> Debug/Trace/Helpers.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 DebugTraceHelpers-0.12...
> Installing library in /Users/luc/.cabal/lib/DebugTraceHelpers-0.12/
> ghc-6.12.1
> Registering DebugTraceHelpers-0.12...
> Downloading FileManipCompat-0.15...
> Configuring FileManipCompat-0.15...
> Preprocessing library FileManipCompat-0.15...
> Building FileManipCompat-0.15...
> [1 of 1] Compiling System.FilePath.FindCompat ( System/FilePath/
> FindCompat.hs, dist/build/System/FilePath/FindCompat.o )
>
> System/FilePath/FindCompat.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.
>
> System/FilePath/FindCompat.hs:121:0:
>    Warning: In the use of `E.catch'
>             (imported from Control.Exception, but defined in
> base:Control.OldException):
>             Deprecated: "Future versions of base will not support the
> old exceptions style. Please switch to extensible exceptions."
>
> System/FilePath/FindCompat.hs:121:0:
>    Warning: In the use of `E.handle'
>             (imported from Control.Exception, but defined in
> base:Control.OldException):
>             Deprecated: "Future versions of base will not support the
> old exceptions style. Please switch to extensible exceptions."
>
> System/FilePath/FindCompat.hs:121:0:
>    Warning: In the use of type constructor or class `E.Exception'
>             (imported from Control.Exception, but defined in
> base:Control.OldException):
>             Deprecated: "Future versions of base will not support the
> old exceptions style. Please switch to extensible exceptions."
>
> System/FilePath/FindCompat.hs:134:9:
>    Warning: orphan instance: instance Eq F.FileStatus
>
> System/FilePath/FindCompat.hs:220:35:


>    Warning: This binding for `filter' shadows the existing binding
>               imported from Prelude
>

> System/FilePath/FindCompat.hs:222:14:
>    Warning: This binding for `path' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:220:42
>
> System/FilePath/FindCompat.hs:222:19:
>    Warning: This binding for `depth' shadows the existing binding
>               defined at System/FilePath/FindCompat.hs:190:0
>
> System/FilePath/FindCompat.hs:226:21:
>    Warning: This binding for `depth' shadows the existing binding
>               defined at System/FilePath/FindCompat.hs:190:0
>
> System/FilePath/FindCompat.hs:229:20:
>    Warning: This binding for `path' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:220:42
>
> System/FilePath/FindCompat.hs:233:19:
>    Warning: This binding for `path' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:220:42
>
> System/FilePath/FindCompat.hs:233:24:
>    Warning: This binding for `depth' shadows the existing binding
>               defined at System/FilePath/FindCompat.hs:190:0
>
> System/FilePath/FindCompat.hs:269:14:
>    Warning: This binding for `state' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:266:37
>
> System/FilePath/FindCompat.hs:269:20:
>    Warning: This binding for `path' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:266:43
>
> System/FilePath/FindCompat.hs:269:25:
>    Warning: This binding for `depth' shadows the existing binding
>               defined at System/FilePath/FindCompat.hs:190:0
>
> System/FilePath/FindCompat.hs:274:17:
>    Warning: This binding for `state' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:266:37
>
> System/FilePath/FindCompat.hs:274:27:
>    Warning: This binding for `depth' shadows the existing binding
>               defined at System/FilePath/FindCompat.hs:190:0
>
> System/FilePath/FindCompat.hs:277:52:
>    Warning: This binding for `state' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:274:17
>
> System/FilePath/FindCompat.hs:279:24:
>    Warning: This binding for `path' shadows the existing binding
>               bound at System/FilePath/FindCompat.hs:266:43
> Registering FileManipCompat-0.15...
> Installing library in /Users/luc/.cabal/lib/FileManipCompat-0.15/
> ghc-6.12.1
> Registering FileManipCompat-0.15...
> 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 /Users/luc/.cabal/lib/MissingH-1.1.0.3/
> ghc-6.12.1
> Registering MissingH-1.1.0.3...
> Downloading HSH-2.0.3...
> Configuring HSH-2.0.3...
> Preprocessing library HSH-2.0.3...
> Preprocessing executables for HSH-2.0.3...
> Building HSH-2.0.3...
> [1 of 4] Compiling HSH.Channel      ( HSH/Channel.hs, dist/build/HSH/
> Channel.o )
>
> HSH/Channel.hs:61:41:
>    Warning: This binding for `h' shadows the existing binding
>               bound at HSH/Channel.hs:59:21
>
> HSH/Channel.hs:62:38:
>    Warning: This binding for `h' shadows the existing binding
>               bound at HSH/Channel.hs:59:21
> [2 of 4] Compiling HSH.Command      ( HSH/Command.hs, dist/build/HSH/
> Command.o )
>
> HSH/Command.hs:43:0:
>    Warning: The import of `Data.Maybe.Utils' is redundant
>               except perhaps to import instances from
> `Data.Maybe.Utils'
>             To import instances alone, use: import Data.Maybe.Utils()
>
> HSH/Command.hs:45:0:
>    Warning: The import of `Data.List.Utils' is redundant
>               except perhaps to import instances from
> `Data.List.Utils'
>             To import instances alone, use: import Data.List.Utils()
>
> HSH/Command.hs:50:0:
>    Warning: The import of `Control.Concurrent' is redundant
>               except perhaps to import instances from
> `Control.Concurrent'
>             To import instances alone, use: import
> Control.Concurrent()
>
> HSH/Command.hs:58:0: Warning: Defined but not used: `d'
>
> HSH/Command.hs:59:0: Warning: Defined but not used: `dr'
>
> HSH/Command.hs:60:0:
>    Warning: Definition but no type signature for `em'
>             Inferred type: em :: String -> IO ()
>
> HSH/Command.hs:113:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (Handle -> Handle -> IO ())
>
> HSH/Command.hs:115:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (Channel -> IO Channel)
>
> HSH/Command.hs:117:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (String -> String)
>
> HSH/Command.hs:119:9:
>    Warning: orphan instance: instance [overlap ok] Show (() ->
> String)
>
> HSH/Command.hs:121:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (String -> IO String)
>
> HSH/Command.hs:123:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> IO String)
>
> HSH/Command.hs:125:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (BSL.ByteString -> BSL.ByteString)
>
> HSH/Command.hs:127:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> BSL.ByteString)
>
> HSH/Command.hs:129:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (BSL.ByteString -> IO BSL.ByteString)
>
> HSH/Command.hs:131:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> IO BSL.ByteString)
>
> HSH/Command.hs:133:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (BS.ByteString -> BS.ByteString)
>
> HSH/Command.hs:135:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> BS.ByteString)
>
> HSH/Command.hs:137:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (BS.ByteString -> IO BS.ByteString)
>
> HSH/Command.hs:139:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> IO BS.ByteString)
>
> HSH/Command.hs:234:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show ([String] -> [String])
>
> HSH/Command.hs:236:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> [String])
>
> HSH/Command.hs:238:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show ([String] -> IO [String])
>
> HSH/Command.hs:240:9:
>    Warning: orphan instance:
>      instance [overlap ok] Show (() -> IO [String])
>
> HSH/Command.hs:326:37:
>    Warning: This binding for `env' shadows the existing binding
>               imported from System.Process at HSH/Command.hs:51:0-20
>
> HSH/Command.hs:446:11:
>    Warning: A do-notation statement discarded a result of type c.
>             Suppress this warning by saying "_ <- evalfunc c",
>             or by using the flag -fno-warn-unused-do-bind
> [3 of 4] Compiling HSH.ShellEquivs  ( HSH/ShellEquivs.hs, dist/build/
> HSH/ShellEquivs.o )
>
> HSH/ShellEquivs.hs:102:0:
>    Warning: The import of `System.Process' is redundant
>               except perhaps to import instances from
> `System.Process'
>             To import instances alone, use: import System.Process()
>
> HSH/ShellEquivs.hs:103:0:
>    Warning: The import of `System.Directory' is redundant
>               except perhaps to import instances from
> `System.Directory'
>             To import instances alone, use: import System.Directory()
>
> HSH/ShellEquivs.hs:177:35: Warning: Defined but not used: `cignore'
>
> HSH/ShellEquivs.hs:182:26: Warning: Defined but not used: `cignore'
>
> HSH/ShellEquivs.hs:253:7:
>    Warning: A do-notation statement discarded a result of type
> GHC.Int.Int64.
>             Suppress this warning by saying "_ <- evaluate
> (BSL.length c)",
>             or by using the flag -fno-warn-unused-do-bind
>
> HSH/ShellEquivs.hs:316:5: Warning: Defined but not used: `inp'
> [4 of 4] Compiling HSH              ( HSH.hs, dist/build/HSH.o )
>
> HSH.hs:106:12:
>    Warning: `setenv' is exported by `module HSH.ShellEquivs' and
> `module HSH.Command'
>
> HSH.hs:106:12:
>    Warning: `unsetenv' is exported by `module HSH.ShellEquivs' and
> `module HSH.Command'
> Registering HSH-2.0.3...
> Installing library in /Users/luc/.cabal/lib/HSH-2.0.3/ghc-6.12.1
> Registering HSH-2.0.3...
> Downloading PBKDF2-0.3...


> Configuring PBKDF2-0.3...
> Preprocessing library PBKDF2-0.3...
> Building PBKDF2-0.3...

> [1 of 1] Compiling Crypto.PBKDF2    ( Crypto/PBKDF2.hs, dist/build/
> Crypto/PBKDF2.o )
>
> Crypto/PBKDF2.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 PBKDF2-0.3...
> Installing library in /Users/luc/.cabal/lib/PBKDF2-0.3/ghc-6.12.1
> Registering PBKDF2-0.3...
> Downloading hscolour-1.13...
> Configuring hscolour-1.13...
> Preprocessing library hscolour-1.13...
> Preprocessing executables for hscolour-1.13...
> Building hscolour-1.13...
> [ 1 of 15] Compiling Language.Haskell.HsColour.General ( Language/
> Haskell/HsColour/General.hs, dist/build/Language/Haskell/HsColour/
> General.o )
>
> Language/Haskell/HsColour/General.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 15] Compiling Language.Haskell.HsColour.Classify ( Language/
> Haskell/HsColour/Classify.hs, dist/build/Language/Haskell/HsColour/
> Classify.o )
>
> Language/Haskell/HsColour/Classify.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 15] Compiling Language.Haskell.HsColour.Anchors ( Language/
> Haskell/HsColour/Anchors.hs, dist/build/Language/Haskell/HsColour/
> Anchors.o )
>
> Language/Haskell/HsColour/Anchors.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 15] Compiling Language.Haskell.HsColour.ColourHighlight
> ( Language/Haskell/HsColour/ColourHighlight.hs, dist/build/Language/
> Haskell/HsColour/ColourHighlight.o )
>
> Language/Haskell/HsColour/ColourHighlight.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 15] Compiling Language.Haskell.HsColour.ANSI ( Language/Haskell/
> HsColour/ANSI.hs, dist/build/Language/Haskell/HsColour/ANSI.o )
>
> Language/Haskell/HsColour/ANSI.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.
>
> Language/Haskell/HsColour/ANSI.hs:59:9:


>    Warning: No explicit method nor default method for `toEnum'

>    In the instance declaration for `Enum Highlight'
> [ 6 of 15] Compiling Language.Haskell.HsColour.Output ( Language/
> Haskell/HsColour/Output.hs, dist/build/Language/Haskell/HsColour/
> Output.o )
>
> Language/Haskell/HsColour/Output.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 15] Compiling Language.Haskell.HsColour.Options ( Language/
> Haskell/HsColour/Options.hs, dist/build/Language/Haskell/HsColour/
> Options.o )
>
> Language/Haskell/HsColour/Options.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.
> [ 8 of 15] Compiling Language.Haskell.HsColour.Colourise ( Language/
> Haskell/HsColour/Colourise.hs, dist/build/Language/Haskell/HsColour/
> Colourise.o )
>
> Language/Haskell/HsColour/Colourise.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 15] Compiling Language.Haskell.HsColour.TTY ( Language/Haskell/
> HsColour/TTY.hs, dist/build/Language/Haskell/HsColour/TTY.o )
>
> Language/Haskell/HsColour/TTY.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 15] Compiling Language.Haskell.HsColour.HTML ( Language/Haskell/
> HsColour/HTML.hs, dist/build/Language/Haskell/HsColour/HTML.o )
>
> Language/Haskell/HsColour/HTML.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 15] Compiling Language.Haskell.HsColour.CSS ( Language/Haskell/
> HsColour/CSS.hs, dist/build/Language/Haskell/HsColour/CSS.o )
>
> Language/Haskell/HsColour/CSS.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 15] Compiling Language.Haskell.HsColour.InlineCSS ( Language/
> Haskell/HsColour/InlineCSS.hs, dist/build/Language/Haskell/HsColour/
> InlineCSS.o )
>
> Language/Haskell/HsColour/InlineCSS.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.
> [13 of 15] Compiling Language.Haskell.HsColour.LaTeX ( Language/
> Haskell/HsColour/LaTeX.hs, dist/build/Language/Haskell/HsColour/
> LaTeX.o )
>
> Language/Haskell/HsColour/LaTeX.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 15] Compiling Language.Haskell.HsColour.MIRC ( Language/Haskell/
> HsColour/MIRC.hs, dist/build/Language/Haskell/HsColour/MIRC.o )
>
> Language/Haskell/HsColour/MIRC.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 15] Compiling Language.Haskell.HsColour ( Language/Haskell/
> HsColour.hs, dist/build/Language/Haskell/HsColour.o )
>
> Language/Haskell/HsColour.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 hscolour-1.13...
> [ 1 of 16] Compiling Language.Haskell.HsColour.Output ( Language/
> Haskell/HsColour/Output.hs, dist/build/HsColour/HsColour-tmp/Language/
> Haskell/HsColour/Output.o )
>
> Language/Haskell/HsColour/Output.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 16] Compiling Language.Haskell.HsColour.General ( Language/
> Haskell/HsColour/General.hs, dist/build/HsColour/HsColour-tmp/Language/
> Haskell/HsColour/General.o )
>
> Language/Haskell/HsColour/General.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 16] Compiling Language.Haskell.HsColour.ColourHighlight
> ( Language/Haskell/HsColour/ColourHighlight.hs, dist/build/HsColour/
> HsColour-tmp/Language/Haskell/HsColour/ColourHighlight.o )
>
> Language/Haskell/HsColour/ColourHighlight.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 16] Compiling Language.Haskell.HsColour.Classify ( Language/
> Haskell/HsColour/Classify.hs, dist/build/HsColour/HsColour-tmp/
> Language/Haskell/HsColour/Classify.o )
>
> Language/Haskell/HsColour/Classify.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 16] Compiling Language.Haskell.HsColour.Anchors ( Language/
> Haskell/HsColour/Anchors.hs, dist/build/HsColour/HsColour-tmp/Language/
> Haskell/HsColour/Anchors.o )
>
> Language/Haskell/HsColour/Anchors.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 16] Compiling Language.Haskell.HsColour.ANSI ( Language/Haskell/
> HsColour/ANSI.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour/ANSI.o )
>
> Language/Haskell/HsColour/ANSI.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.
>
> Language/Haskell/HsColour/ANSI.hs:59:9:


>    Warning: No explicit method nor default method for `toEnum'

>    In the instance declaration for `Enum Highlight'
> [ 7 of 16] Compiling Language.Haskell.HsColour.Options ( Language/
> Haskell/HsColour/Options.hs, dist/build/HsColour/HsColour-tmp/Language/
> Haskell/HsColour/Options.o )
>
> Language/Haskell/HsColour/Options.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.
> [ 8 of 16] Compiling Language.Haskell.HsColour.Colourise ( Language/
> Haskell/HsColour/Colourise.hs, dist/build/HsColour/HsColour-tmp/
> Language/Haskell/HsColour/Colourise.o )
>
> Language/Haskell/HsColour/Colourise.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 16] Compiling Language.Haskell.HsColour.HTML ( Language/Haskell/
> HsColour/HTML.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour/HTML.o )
>
> Language/Haskell/HsColour/HTML.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 16] Compiling Language.Haskell.HsColour.CSS ( Language/Haskell/
> HsColour/CSS.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour/CSS.o )
>
> Language/Haskell/HsColour/CSS.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 16] Compiling Language.Haskell.HsColour.InlineCSS ( Language/
> Haskell/HsColour/InlineCSS.hs, dist/build/HsColour/HsColour-tmp/
> Language/Haskell/HsColour/InlineCSS.o )
>
> Language/Haskell/HsColour/InlineCSS.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 16] Compiling Language.Haskell.HsColour.LaTeX ( Language/
> Haskell/HsColour/LaTeX.hs, dist/build/HsColour/HsColour-tmp/Language/
> Haskell/HsColour/LaTeX.o )
>
> Language/Haskell/HsColour/LaTeX.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.
> [13 of 16] Compiling Language.Haskell.HsColour.MIRC ( Language/Haskell/
> HsColour/MIRC.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour/MIRC.o )
>
> Language/Haskell/HsColour/MIRC.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 16] Compiling Language.Haskell.HsColour.TTY ( Language/Haskell/
> HsColour/TTY.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour/TTY.o )
>
> Language/Haskell/HsColour/TTY.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 16] Compiling Language.Haskell.HsColour ( Language/Haskell/
> HsColour.hs, dist/build/HsColour/HsColour-tmp/Language/Haskell/
> HsColour.o )
>
> Language/Haskell/HsColour.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.
> [16 of 16] Compiling Main             ( HsColour.hs, dist/build/
> HsColour/HsColour-tmp/Main.o )
>
> HsColour.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.
> Linking dist/build/HsColour/HsColour ...
> Installing library in /Users/luc/.cabal/lib/hscolour-1.13/ghc-6.12.1
> Installing executable(s) in /Users/luc/.cabal/bin
> Registering hscolour-1.13...
> Downloading pureMD5-1.0.0.3...
> Configuring pureMD5-1.0.0.3...
> Preprocessing library pureMD5-1.0.0.3...
> Building pureMD5-1.0.0.3...
> [1 of 1] Compiling Data.Digest.Pure.MD5 ( Data/Digest/Pure/MD5.hs,
> dist/build/Data/Digest/Pure/MD5.o )
> Registering pureMD5-1.0.0.3...
> Installing library in /Users/luc/.cabal/lib/pureMD5-1.0.0.3/ghc-6.12.1
> Registering pureMD5-1.0.0.3...


> Downloading safe-0.2...
> Configuring safe-0.2...
> Preprocessing library safe-0.2...
> Building safe-0.2...

> [1 of 1] Compiling Safe             ( Safe.hs, dist/build/Safe.o )
>
> Safe.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.


>
> Safe.hs:57:0: Unrecognised pragma
>
> Safe.hs:58:0: Unrecognised pragma
>
> Safe.hs:59:0: Unrecognised pragma

> Registering safe-0.2...
> Installing library in /Users/luc/.cabal/lib/safe-0.2/ghc-6.12.1
> Registering safe-0.2...


> Downloading strict-0.3.2...
> Configuring strict-0.3.2...
> Preprocessing library strict-0.3.2...
> Building strict-0.3.2...

> [1 of 5] Compiling System.IO.Strict ( System/IO/Strict.hs, dist/build/
> System/IO/Strict.o )
>
> System/IO/Strict.hs:27:0:
>    Warning: Module `Prelude' is deprecated:
>               You are using the old package `base' version 3.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 5] Compiling Data.Strict.Either ( Data/Strict/Either.hs, dist/
> build/Data/Strict/Either.o )
>
> Data/Strict/Either.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.
> [3 of 5] Compiling Data.Strict.Maybe ( Data/Strict/Maybe.hs, dist/
> build/Data/Strict/Maybe.o )
>
> Data/Strict/Maybe.hs:30:0:
>    Warning: Module `Prelude' is deprecated:
>               You are using the old package `base' version 3.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 5] Compiling Data.Strict.Tuple ( Data/Strict/Tuple.hs, dist/
> build/Data/Strict/Tuple.o )
>
> Data/Strict/Tuple.hs:32:0:
>    Warning: Module `Prelude' is deprecated:
>               You are using the old package `base' version 3.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 5] Compiling Data.Strict      ( Data/Strict.hs, dist/build/Data/
> Strict.o )
>
> Data/Strict.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 strict-0.3.2...
> Installing library in /Users/luc/.cabal/lib/strict-0.3.2/ghc-6.12.1
> Registering strict-0.3.2...
> Downloading HStringTemplateHelpers-0.0.14...
> Configuring HStringTemplateHelpers-0.0.14...
> Preprocessing library HStringTemplateHelpers-0.0.14...
> Building HStringTemplateHelpers-0.0.14...


> [1 of 1] Compiling Text.StringTemplate.Helpers ( Text/StringTemplate/
> Helpers.hs, dist/build/Text/StringTemplate/Helpers.o )
>

> Text/StringTemplate/Helpers.hs:30:0:
>    Warning: The import of `Text.StringTemplate.Base' is redundant
>               except perhaps to import instances from
> `Text.StringTemplate.Base'
>             To import instances alone, use: import
> Text.StringTemplate.Base()
>
> Text/StringTemplate/Helpers.hs:37:0:
>    Warning: The import of `Control.Monad.Reader' is redundant
>               except perhaps to import instances from
> `Control.Monad.Reader'
>             To import instances alone, use: import
> Control.Monad.Reader()
>
> Text/StringTemplate/Helpers.hs:40:0:
>    Warning: The import of `Text.StringTemplate.Classes' is redundant
>               except perhaps to import instances from
> `Text.StringTemplate.Classes'
>             To import instances alone, use: import
> Text.StringTemplate.Classes()
>
> Text/StringTemplate/Helpers.hs:43:0:
>    Warning: The import of `System.FilePath' is redundant
>               except perhaps to import instances from
> `System.FilePath'
>             To import instances alone, use: import System.FilePath()
>
> Text/StringTemplate/Helpers.hs:64:0:
>    Warning: Defined but not used: `renderTemplateGroupS'
>
> Text/StringTemplate/Helpers.hs:94:6:
>    Warning: This binding for `d' shadows the existing binding
>               bound at Text/StringTemplate/Helpers.hs:90:20
>
> Text/StringTemplate/Helpers.hs:96:20:
>    Warning: This binding for `d' shadows the existing binding
>               bound at Text/StringTemplate/Helpers.hs:90:20
>
> Text/StringTemplate/Helpers.hs:171:0:
>    Warning: Definition but no type signature for `setManyAttribSafer'
>             Inferred type: setManyAttribSafer :: forall b a.
>                                                  (ToSElem b,
> Stringable a) =>
>                                                  [(String, b)]
>                                                  -> StringTemplate a
>                                                  -> StringTemplate a
>
> Text/StringTemplate/Helpers.hs:178:0:
>    Warning: Defined but not used: `<$$>'
> Registering HStringTemplateHelpers-0.0.14...
> Installing library in
> /Users/luc/.cabal/lib/HStringTemplateHelpers-0.0.14/ghc-6.12.1
> Registering HStringTemplateHelpers-0.0.14...
> Downloading happstack-helpers-0.51...
> Configuring happstack-helpers-0.51...
> Preprocessing library happstack-helpers-0.51...
> Building happstack-helpers-0.51...
> [ 1 of 10] Compiling Happstack.Data.IxSet.Helpers ( Happstack/Data/
> IxSet/Helpers.hs, dist/build/Happstack/Data/IxSet/Helpers.o )
> [ 2 of 10] Compiling Happstack.Helpers.HtmlOutput.Common ( Happstack/
> Helpers/HtmlOutput/Common.hs, dist/build/Happstack/Helpers/HtmlOutput/
> Common.o )
>
> Happstack/Helpers/HtmlOutput/Common.hs:123:0:
>    Warning: Definition but no type signature for `biggerfont'
>             Inferred type: biggerfont :: [Char] -> [Char]
>
> Happstack/Helpers/HtmlOutput/Common.hs:151:44:


>    Warning: Defaulting the following constraint(s) to type `Integer'
>             `Num t'

>               arising from the literal `1'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 151:44
>    In the first argument of `show', namely `1'
>    In the expression: show 1
>    In the expression: ("currentpage", show 1)
>
> Happstack/Helpers/HtmlOutput/Common.hs:172:51:


>    Warning: Defaulting the following constraint(s) to type `Integer'
>             `Num t'

>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 172:51-88
>             `Enum t'
>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 172:51-88
>    In the second argument of `zip', namely
>        `(splitList (resultsPerBar pg) datacells)'
>    In the second argument of `($)', namely
>        `zip [1 .. ] (splitList (resultsPerBar pg) datacells)'
>    In the expression:
>          map paintresultsbar
>        $ zip [1 .. ] (splitList (resultsPerBar pg) datacells)
>
> Happstack/Helpers/HtmlOutput/Common.hs:183:10:


>    Warning: Defaulting the following constraint(s) to type `Integer'

>             `Num a'
>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 183:10-47
>             `Enum a'
>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 183:10-47
>    In the first argument of `atMay', namely
>        `splitList (resultsPerBar pg) datacells'
>    In the expression:
>          splitList (resultsPerBar pg) datacells `atMay` currb
>    In the expression:
>        case splitList (resultsPerBar pg) datacells `atMay` currb of {
>          Nothing
>            -> [["getPaginatedCells, index not in range, currb: "
>               ++
>                 (show currb)]]
>          Just (datacells2, (_, _))
>            -> let currp = ...
>               in
>                 case splitList (resultsPerPage pg) datacells2 `atMay`
> currp of {
>                   Nothing -> ...
>                   Just (res, (_, _)) -> res } }
>
> Happstack/Helpers/HtmlOutput/Common.hs:187:16:


>    Warning: Defaulting the following constraint(s) to type `Integer'

>             `Num a'
>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 187:16-55
>             `Enum a'
>               arising from a use of `splitList'
>                            at Happstack/Helpers/HtmlOutput/Common.hs:
> 187:16-55
>    In the first argument of `atMay', namely
>        `splitList (resultsPerPage pg) datacells2'
>    In the expression:
>          splitList (resultsPerPage pg) datacells2 `atMay` currp
>    In the expression:
>        case splitList (resultsPerPage pg) datacells2 `atMay` currp of
> {
>          Nothing
>            -> [["getPaginatedCells, index not in range, currp: "
>               ++
>                 (show currp)]]
>          Just (res, (_, _)) -> res }
>
> Happstack/Helpers/HtmlOutput/Common.hs:195:0:
>    Warning: Definition but no type signature for `splitList'
>             Inferred type: splitList :: forall b a.
>                                         (Num a, Enum a) =>
>                                         Int -> [b] -> [([b], (a, a))]
> [ 3 of 10] Compiling Happstack.Helpers.HtmlOutput.Menu ( Happstack/
> Helpers/HtmlOutput/Menu.hs, dist/build/Happstack/Helpers/HtmlOutput/
> Menu.o )
> [ 4 of 10] Compiling Happstack.Server.Helpers ( Happstack/Server/
> Helpers.hs, dist/build/Happstack/Server/Helpers.o )
>
> Happstack/Server/Helpers.hs:29:0:
>    Warning: Definition but no type signature for `smartserver'
>             Inferred type: smartserver :: forall a a1.
>                                           (ToMessage a, Methods a1,
> Component a1) =>
>                                           Conf -> ServerPartT IO a ->
> Proxy a1 -> IO ()
>
> Happstack/Server/Helpers.hs:41:0:
>    Warning: Definition but no type signature for `time'
>             Inferred type: time :: IO [Char]
>
> Happstack/Server/Helpers.hs:43:0:
>    Warning: Definition but no type signature for `stateShutdown'
>             Inferred type: stateShutdown :: MVar TxControl -> IO ()
>
> Happstack/Server/Helpers.hs:68:0:
>    Warning: Definition but no type signature for `vhosts'
>             Inferred type: vhosts :: [(String, Int)]
>                                      -> ServerPartT IO Response
>                                      -> ServerPartT IO Response
> [ 5 of 10] Compiling Happstack.Data.User.Password ( Happstack/Data/
> User/Password.hs, dist/build/Happstack/Data/User/Password.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 syb-0.1.0.2 ... linking ... done.
> Loading package base-3.0.3.2 ... linking ... done.
> Loading package bytestring-0.9.1.5 ... linking ... done.
> Loading package containers-0.3.0.0 ... linking ... done.
> Loading package binary-0.5.0.2 ... linking ... done.
> Loading package pureMD5-1.0.0.3 ... 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 hscolour-1.13 ... linking ... done.
> Loading package extensible-exceptions-0.1.1.1 ... linking ... done.
> Loading package pretty-1.0.1.1 ... linking ... done.


> Loading package HaXml-1.13.3 ... linking ... done.
> Loading package mtl-1.1.0.2 ... 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.2 ... linking ... done.
> Loading package hslogger-1.0.10 ... linking ... done.
> Loading package deepseq-1.1.0.0 ... linking ... done.
> Loading package parallel-2.2.0.1 ... linking ... done.
> Loading package strict-concurrency-0.2.3 ... linking ... done.


> Loading package template-haskell ... linking ... done.

> Loading package unix-compat-0.1.2.1 ... linking ... done.
> Loading package happstack-util-0.5.0.2 ... linking ... done.
> Loading package syb-with-class-0.6.1 ... linking ... done.
> Loading package text-0.7.1.0 ... linking ... done.
> Loading package syb-with-class-instances-text-0.0.1 ... linking ...
> done.
> Loading package happstack-data-0.5.0.2 ... linking ... done.


> Loading package stm-2.1.1.2 ... linking ... done.

> Loading package happstack-state-0.5.0.2 ... linking ... done.
> Loading package MaybeT-0.1.2 ... linking ... done.


> Loading package html-1.0.1.2 ... linking ... done.

> Loading package sendfile-0.6.1 ... linking ... done.
> Loading package utf8-string-0.3.4 ... linking ... done.


> Loading package xhtml-3000.2.0.1 ... linking ... done.

> Loading package zlib-0.5.2.0 ... linking ... done.
> Loading package happstack-server-0.5.0.2 ... linking ... done.
> Loading package happstack-ixset-0.5.0.2 ... linking ... done.
> Loading package HUnit-1.2.2.1 ... linking ... done.
> Loading package Cabal-1.8.0.2 ... linking ... done.
> Loading package ghc-binary-0.5.0.2 ... linking ... done.
> Loading package bin-package-db-0.0.0.0 ... linking ... done.
> Loading package hpc-0.5.0.4 ... linking ... done.
> Loading package ghc-6.12.1 ... linking ... done.
> Loading package QuickCheck-2.1.0.3 ... linking ... done.
> Loading package Crypto-4.2.1 ... linking ... done.
> Loading package PBKDF2-0.3 ... linking ... done.
> Loading package HTTP-4000.0.9 ... linking ... done.
> Loading package FileManipCompat-0.15 ... linking ... done.
> Loading package regex-base-0.93.1 ... linking ... done.
> Loading package regex-posix-0.94.1 ... linking ... done.
> Loading package regex-compat-0.92 ... linking ... done.
> Loading package MissingH-1.1.0.3 ... linking ... done.
> Loading package HSH-2.0.3 ... linking ... done.
> Loading package HStringTemplate-0.6.3 ... linking ... done.
> Loading package safe-0.2 ... linking ... done.
> Loading package strict-0.3.2 ... linking ... done.
> Loading package HStringTemplateHelpers-0.0.14 ... linking ... done.
> Loading package DebugTraceHelpers-0.12 ... linking ... done.
> Loading package ffi-1.0 ... linking ... done.
> mkUsageInfo: internal name? Salt{tc a8M5}
> mkUsageInfo: internal name? PasswordHash{tc a8M7}
>
> Happstack/Data/User/Password.hs:43:0:
>    Warning: Definition but no type signature for `mkP'
>             Inferred type: mkP :: Salt -> String -> Password
>
> Happstack/Data/User/Password.hs:45:0:
>    Warning: Definition but no type signature for `t'
>             Inferred type: t :: PasswordHash
>
> Happstack/Data/User/Password.hs:62:59:
>    Warning: Defined but not used: `hash'
> [ 6 of 10] Compiling Happstack.Helpers.ParseRequest ( Happstack/
> Helpers/ParseRequest.hs, dist/build/Happstack/Helpers/ParseRequest.o )
> [ 7 of 10] Compiling Happstack.Helpers.Redirect ( Happstack/Helpers/
> Redirect.hs, dist/build/Happstack/Helpers/Redirect.o )
> [ 8 of 10] Compiling Happstack.Helpers.HtmlOutput ( Happstack/Helpers/
> HtmlOutput.hs, dist/build/Happstack/Helpers/HtmlOutput.o )
>
> Happstack/Helpers/HtmlOutput.hs:12:0:


>    Warning: Definition but no type signature for

> `directoryGroupsHAppS'
>             Inferred type: directoryGroupsHAppS :: forall a.
>
> (Text.StringTemplate.Classes.Stringable a) =>
>                                                    FilePath
>                                                    -> IO
>                                                         (Data.Map.Map
>                                                            FilePath
>
> (Text.StringTemplate.Base.STGroup a))
>
> Happstack/Helpers/HtmlOutput.hs:17:0:


>    Warning: Definition but no type signature for

> `directoryGroupHAppS'
>             Inferred type: directoryGroupHAppS :: forall a.
>
> (Text.StringTemplate.Classes.Stringable a) =>
>                                                   FilePath
>                                                   -> IO
> (Text.StringTemplate.Base.STGroup a)
> [ 9 of 10] Compiling Happstack.Helpers.DirBrowse ( Happstack/Helpers/
> DirBrowse.hs, dist/build/Happstack/Helpers/DirBrowse.o )
>
> Happstack/Helpers/DirBrowse.hs:76:13:
>    Warning: Defined but not used: `isfile'
>
> Happstack/Helpers/DirBrowse.hs:86:0:
>    Warning: Definition but no type signature for `hsPaintfile'
>             Inferred type: hsPaintfile :: [Char] -> String ->
> BrowseHtmlString
>
> Happstack/Helpers/DirBrowse.hs:113:0:
>    Warning: Definition but no type signature for `defPaintfile'
>             Inferred type: defPaintfile :: forall t t1. t -> t1 -> t1
>
> Happstack/Helpers/DirBrowse.hs:114:0:
>    Warning: Definition but no type signature for `defPaintdir'
>             Inferred type: defPaintdir :: FilePath
>                                           -> [[Char]]
>                                           -> BrowseHtmlString
>
> Happstack/Helpers/DirBrowse.hs:121:0:
>    Warning: Definition but no type signature for `boringfile'
>             Inferred type: boringfile :: [Char] -> Bool
> [10 of 10] Compiling Happstack.Helpers ( Happstack/Helpers.hs, dist/
> build/Happstack/Helpers.o )
> Registering happstack-helpers-0.51...
> Installing library in /Users/luc/.cabal/lib/happstack-helpers-0.51/
> ghc-6.12.1
> Registering happstack-helpers-0.51...
> Configuring happs-tutorial-0.9.4...
> Preprocessing executables for happs-tutorial-0.9.4...
> Building happs-tutorial-0.9.4...
> [ 1 of 12] Compiling ControllerBasic  ( src/ControllerBasic.hs, dist/
> build/happs-tutorial/happs-tutorial-tmp/ControllerBasic.o )
> [ 2 of 12] Compiling Misc             ( src/Misc.hs, dist/build/happs-
> tutorial/happs-tutorial-tmp/Misc.o )
>
> src/Misc.hs:22:0:
>    Warning: Definition but no type signature for `pathPartsSp'
>             Inferred type: pathPartsSp :: forall (m :: * -> *) b.
>                                           (ServerMonad m, MonadPlus
> m) =>
>                                           [String] -> (Request -> m
> b) -> m b
>
> src/Misc.hs:30:0:
>    Warning: Definition but no type signature for `lastPathPartSp0'
>             Inferred type: lastPathPartSp0 :: forall (m :: * -> *) b.
>                                               (ServerMonad m,
> MonadPlus m) =>
>                                               (Request -> String -> m
> b) -> m b
>
> src/Misc.hs:45:0:
>    Warning: Definition but no type signature for `tFromTo'
>             Inferred type: tFromTo :: Bool
>
> src/Misc.hs:45:24:


>    Warning: Defaulting the following constraint(s) to type `Integer'

>             `Num t' arising from the literal `1' at src/Misc.hs:45:24
>             `Enum t'
>               arising from the arithmetic sequence `1 .. 1000'
>                            at src/Misc.hs:45:23-31
>    In the expression: 1
>    In the third argument of `fromTo', namely `[1 .. 1000]'
>    In the first argument of `(==)', namely `fromTo 10 20 [1 .. 1000]'
>
> src/Misc.hs:46:0:
>    Warning: Definition but no type signature for `fromTo'
>             Inferred type: fromTo :: forall a. Int -> Int -> [a] ->
> [a]
>
> src/Misc.hs:49:0:


>    Warning: Definition but no type signature for `quote'

>             Inferred type: quote :: [Char] -> [Char]
>
> src/Misc.hs:52:0:
>    Warning: Definition but no type signature for `pathstring'
>             Inferred type: pathstring :: [[Char]] -> [Char]
>
> src/Misc.hs:54:6:
>    Warning: This binding for `sep' shadows the existing binding
>               imported from Text.PrettyPrint at src/Misc.hs:10:0-28
>
> src/Misc.hs:63:0:
>    Warning: Definition but no type signature for `timeSince'
>             Inferred type: timeSince :: ClockTime -> IO TimeDiff
>
> src/Misc.hs:80:15:


>    Warning: This binding for `n' shadows the existing binding

>               bound at src/Misc.hs:71:10
>
> src/Misc.hs:80:20:


>    Warning: This binding for `x' shadows the existing binding

>               bound at src/Misc.hs:71:12
>
> src/Misc.hs:80:20: Warning: Defined but not used: `x'
>
> src/Misc.hs:80:22: Warning: Defined but not used: `xs'
>
> src/Misc.hs:86:0:
>    Warning: Definition but no type signature for `lc'
>             Inferred type: lc :: [Char] -> [Char]
>
> src/Misc.hs:89:0:
>    Warning: Definition but no type signature for `writeFileForce'
>             Inferred type: writeFileForce :: FilePath -> B.ByteString
> -> IO ()
>
> src/Misc.hs:94:0:
>    Warning: Definition but no type signature for `isalphanum_S'
>             Inferred type: isalphanum_S :: [Char] -> Bool
>
> src/Misc.hs:95:0:
>    Warning: Definition but no type signature for `isAlphaNum_'
>             Inferred type: isAlphaNum_ :: Char -> Bool
>
> src/Misc.hs:97:0:


>    Warning: Definition but no type signature for

> `allowedCharactersSnip'
>             Inferred type: allowedCharactersSnip :: [Char]
> [ 3 of 12] Compiling MiscMap          ( src/MiscMap.hs, dist/build/
> happs-tutorial/happs-tutorial-tmp/MiscMap.o )
> [ 4 of 12] Compiling StateVersions.AppState1 ( src/StateVersions/
> AppState1.hs, dist/build/happs-tutorial/happs-tutorial-tmp/
> StateVersions/AppState1.o )


> Loading package ghc-prim ... linking ... done.

> Loading package integer-gmp ... linking ... done.


> Loading package base ... linking ... done.

> Loading package syb-0.1.0.2 ... linking ... done.
> Loading package base-3.0.3.2 ... linking ... done.


> Loading package mtl-1.1.0.2 ... linking ... done.

> Loading package DebugTraceHelpers-0.12 ... 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 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 deepseq-1.1.0.0 ... linking ... done.
> Loading package parallel-2.2.0.1 ... linking ... done.


> Loading package parsec-2.1.0.1 ... 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 ... linking ... done.
> Loading package text-0.7.1.0 ... linking ... done.
> Loading package time-1.1.4 ... linking ... done.
> Loading package utf8-string-0.3.4 ... linking ... done.
> Loading package HStringTemplate-0.6.3 ... linking ... done.
> Loading package unix-compat-0.1.2.1 ... linking ... done.
> Loading package FileManipCompat-0.15 ... linking ... done.
> Loading package HUnit-1.2.2.1 ... linking ... done.
> Loading package process-1.0.1.2 ... linking ... done.
> Loading package random-1.0.0.2 ... linking ... done.


> Loading package haskell98 ... linking ... done.

> Loading package network-2.2.1.7 ... linking ... done.
> Loading package hslogger-1.0.10 ... linking ... done.
> Loading package regex-base-0.93.1 ... linking ... done.
> Loading package regex-posix-0.94.1 ... linking ... done.
> Loading package regex-compat-0.92 ... linking ... done.
> Loading package MissingH-1.1.0.3 ... linking ... done.
> Loading package HSH-2.0.3 ... linking ... done.
> Loading package safe-0.2 ... linking ... done.
> Loading package strict-0.3.2 ... linking ... done.
> Loading package HStringTemplateHelpers-0.0.14 ... linking ... done.
> Loading package HTTP-4000.0.9 ... linking ... done.
> Loading package extensible-exceptions-0.1.1.1 ... linking ... done.
> Loading package Cabal-1.8.0.2 ... linking ... done.
> Loading package ghc-binary-0.5.0.2 ... linking ... done.
> Loading package bin-package-db-0.0.0.0 ... linking ... done.
> Loading package hpc-0.5.0.4 ... linking ... done.
> Loading package ghc-6.12.1 ... linking ... done.
> Loading package QuickCheck-2.1.0.3 ... linking ... done.
> Loading package Crypto-4.2.1 ... linking ... done.
> Loading package binary-0.5.0.2 ... linking ... done.
> Loading package PBKDF2-0.3 ... linking ... done.


> Loading package HaXml-1.13.3 ... linking ... done.

> Loading package hsemail-1.6 ... linking ... done.
> Loading package SMTPClient-1.0.2 ... linking ... done.
> Loading package strict-concurrency-0.2.3 ... linking ... done.
> Loading package happstack-util-0.5.0.2 ... linking ... done.
> Loading package syb-with-class-instances-text-0.0.1 ... linking ...
> done.
> Loading package happstack-data-0.5.0.2 ... linking ... done.
> Loading package happstack-ixset-0.5.0.2 ... linking ... done.
> Loading package MaybeT-0.1.2 ... linking ... done.


> Loading package html-1.0.1.2 ... linking ... done.

> Loading package sendfile-0.6.1 ... linking ... done.


> Loading package xhtml-3000.2.0.1 ... linking ... done.

> Loading package zlib-0.5.2.0 ... linking ... done.
> Loading package happstack-server-0.5.0.2 ... linking ... done.


> Loading package stm-2.1.1.2 ... linking ... done.

> Loading package happstack-state-0.5.0.2 ... linking ... done.
> Loading package hscolour-1.13 ... linking ... done.
> Loading package pureMD5-1.0.0.3 ... linking ... done.
> Loading package happstack-helpers-0.51 ... linking ... done.
> Loading package harp-0.4 ... linking ... done.
> Loading package HJavaScript-0.4.7 ... linking ... done.
> Loading package cpphs-1.11 ... linking ... done.
> Loading package haskell-src-exts-1.9.0 ... linking ... done.
> Loading package hsx-0.7.0 ... linking ... done.
> Loading package HJScript-0.5.0 ... linking ... done.
> Loading package hsp-0.5.2 ... linking ... done.
> Loading package happstack-0.5.0.2 ... linking ... done.
> Loading package ffi-1.0 ... linking ... done.
>
> src/StateVersions/AppState1.hs:11:0:
>    Warning: The import of `Control.Monad' is redundant
>               except perhaps to import instances from `Control.Monad'
>             To import instances alone, use: import Control.Monad()
> [ 5 of 12] Compiling View             ( src/View.hs, dist/build/happs-
> tutorial/happs-tutorial-tmp/View.o )
>
> src/View.hs:4: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/View.hs:8:0:
>    Warning: The import of `Control.Monad.Reader' is redundant
>               except perhaps to import instances from
> `Control.Monad.Reader'
>             To import instances alone, use: import
> Control.Monad.Reader()
> [ 6 of 12] Compiling ControllerMisc   ( src/ControllerMisc.hs, dist/
> build/happs-tutorial/happs-tutorial-tmp/ControllerMisc.o )
>
> src/ControllerMisc.hs:51:2:
>    Warning: A do-notation statement discarded a result of type ghc-
> prim:GHC.Prim.Any.
>             Suppress this warning by saying "_ <- undefined",
>             or by using the flag -fno-warn-unused-do-bind
> [ 7 of 12] Compiling ControllerStressTests ( src/
> ControllerStressTests.hs, dist/build/happs-tutorial/happs-tutorial-tmp/
> ControllerStressTests.o )
>
> src/ControllerStressTests.hs:9:0:
>    Warning: The import of `Control.Monad' is redundant
>               except perhaps to import instances from `Control.Monad'
>             To import instances alone, use: import Control.Monad()
>
> src/ControllerStressTests.hs:17: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()
>
> src/ControllerStressTests.hs:45:4:
>    Warning: A do-notation statement discarded a result of type a.
>             Suppress this warning by saying "_ <- f us",
>             or by using the flag -fno-warn-unused-do-bind
>
> src/ControllerStressTests.hs:75:2:
>    Warning: A do-notation statement discarded a result of type
> String.
>             Suppress this warning by saying "_ <- string "user"",
>             or by using the flag -fno-warn-unused-do-bind
>
> src/ControllerStressTests.hs:100:2:
>    Warning: A do-notation statement discarded a result of type Either
>
> String ().
>             Suppress this warning by saying "_ <- ($)
>                                                     update
>
> StateVersions.AppState1.AddUser
>                                                       u
>                                                       (($)
>                                                          (.) B.pack
> (.) scramblepass B.unpack
>                                                          pass)",
>             or by using the flag -fno-warn-unused-do-bind
>
> src/ControllerStressTests.hs:168:126:


>    Warning: Defaulting the following constraint(s) to type `Integer'

>             `Num a'
>               arising from the literal `10'
>                            at src/ControllerStressTests.hs:
> 168:126-127
>             `Enum a'
>               arising from the arithmetic sequence `10 .. 203'
>                            at src/ControllerStressTests.hs:
> 168:125-133
>    In the expression: 10
>    In the second argument of `map', namely `[10 .. 203]'
>    In the second argument of `($)', namely
>        `map
>           (\ num
>                -> (JobName . B.pack $ "job" ++ show num,
>                Job (B.pack "$0") (B.pack "")))
>           [10 .. 203]'
> [ 8 of 12] Compiling FromDataInstances ( src/FromDataInstances.hs,
> dist/build/happs-tutorial/happs-tutorial-tmp/FromDataInstances.o )
> [ 9 of 12] Compiling ControllerGetActions ( src/
> ControllerGetActions.hs, dist/build/happs-tutorial/happs-tutorial-tmp/
> ControllerGetActions.o )
>
> src/ControllerGetActions.hs:4:0:
>    Warning: The import of `Control.Monad' is redundant
>               except perhaps to import instances from `Control.Monad'
>             To import instances alone, use: import Control.Monad()
>
> src/ControllerGetActions.hs:8: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/ControllerGetActions.hs:205:19:
>    Warning: A do-notation statement discarded a result of type Either
>
> String ().
>             Suppress this warning by saying "_ <- ($)
>                                                     update
>
> StateVersions.AppState1.DelJob currU jN",
>             or by using the flag -fno-warn-unused-do-bind
> [10 of 12] Compiling ControllerPostActions ( src/
> ControllerPostActions.hs, dist/build/happs-tutorial/happs-tutorial-tmp/
> ControllerPostActions.o )
>
> src/ControllerPostActions.hs:111:4:
>    Warning: A do-notation statement discarded a result of type Either
>
> String ().
>             Suppress this warning by saying "_ <- ($)
>                                                     update
>
> StateVersions.AppState1.SetJob
>                                                       uname
>
> (StateVersions.AppState1.Job
>                                                          (B.pack
> jbud) (B.pack jblu))
>                                                       jn",
>             or by using the flag -fno-warn-unused-do-bind
> [11 of 12] Compiling Controller       ( src/Controller.hs, dist/build/
> happs-tutorial/happs-tutorial-tmp/Controller.o )
>
> src/Controller.hs:9:0:
>    Warning: The import of `System.FilePath' is redundant
>               except perhaps to import instances from
> `System.FilePath'
>             To import instances alone, use: import System.FilePath()
>
> src/Controller.hs:10: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()
> [12 of 12] Compiling Main             ( src/Main.hs, dist/build/happs-
> tutorial/happs-tutorial-tmp/Main.o )
> Linking dist/build/happs-tutorial/happs-tutorial ...
> Installing executable(s) in /Users/luc/.cabal/bin
> ordinateur-de-luc:happstack-tutorial luc$ happs-tutorial 5001 True
> True
> happs-tutorial: ./foreigncharsInclude.st: hGetContents: invalid
> argument (Illegal byte sequence)
> ordinateur-de-luc:happstack-tutorial luc$ happs-tutorial 5001 True
> True
> happs-tutorial: ./foreigncharsInclude.st: hGetContents: invalid
> argument (Illegal byte sequence)
> ordinateur-de-luc:happstack-tutorial luc$


>
>
> On 14 déc 2008, 15:11, tphyahoo <thomashartm...@googlemail.com> wrote:
>> As flavio says, try upgrading to the latest haskell, which includes a
>> cabal upgrade, before trying anything else.
>>
>> I don't know if happstutorial installs out of the box on 6.8.2 on any
>> platform, actually.
>>
>> On Dec 13, 11:47 pm, canadaduane <duane.john...@gmail.com> wrote:
>>
>>
>>
>> > I've had some problems getting the HAppS tutorial to run smoothly on
>> > my Mac (OS X 10.5, ghc 6.8.2).  Here's what I tried, and the results
>> > I've had:
>>
>> > $ sudo port install hs-cabal
>> > # installs hs-HTTP, hs-libcabal, hs-zlib, and hs-cabal MacPorts
>> > packages
>>

>> > $ cabal update


>> > Downloading package list from server
>> > 'http://hackage.haskell.org/packages/archive'
>>

>> > $ cabal install happs-tutorial
>> > Resolving dependencies...
>> > cabal: cannot configure happs-tutorial-0.5.1. It requires base>=3.0.3.0


>>
>> > There is no available version of base that satisfies >=3.0.3.0
>>

>> > $ cabal install base


>> > cabal: There is no package named base
>>
>> > At this point, I decided to try to install things manually rather than
>> > using the happs-tutorial metapackage:
>>
>> > $ cabal list happs
>> > # Lists HAppS-Data, HAppS-IxSet, HAppS-Server, HAppS-State, HAppS-
>> > Util, HAppSHelpers, happs-hsp, happs-hsp-template, and happs-tutorial
>> > Cabal packages
>>
>> > $ cabal install happs-data
>> > # Installed OK, with lots of warnings
>>
>> > $ cabal install happs-server
>> > # Installed OK, with lots of warnings
>>
>> > $ cabal install happshelpers
>> > # Some things installed, but the package failed to install:
>>
>> > Configuring HStringTemplateHelpers-0.0.4...
>> > Preprocessing library HStringTemplateHelpers-0.0.4...
>> > Building HStringTemplateHelpers-0.0.4...
>> > [1 of 1] Compiling Text.StringTemplate.Helpers ( Text/StringTemplate/
>> > Helpers.hs, dist/build/Text/StringTemplate/Helpers.o )
>>
>> > Text/StringTemplate/Helpers.hs:66:8:
>> >     Illegal signature in pattern: M.Map FilePath (STGroup String)
>> >         Use -XPatternSignatures to permit it
>>
>> > Text/StringTemplate/Helpers.hs:171:3:
>> >     Illegal signature in pattern: StringTemplate String
>> >         Use -XPatternSignatures to permit it

>> > cabal: Error: some packages failed to install:

>> > HStringTemplateHelpers-0.0.4 failed during the building phase. The


>> > exception
>> > was:
>> > exit: ExitFailure 1
>>

>> > Being new to Cabal, I'm stuck at this point.  Any ideas?
>>
>> > Thanks,
>> > Duane Johnson

--
Need somewhere to put your code? http://patch-tag.com
Want to build a webapp? http://happstack.com

Reply all
Reply to author
Forward
0 new messages