[darcs-users] buildbot slave admins - please install maybench
Eric Kow
kowey at darcs.net
Sun Sep 7 11:07:24 UTC 2008
Hi,
I'm adding Duncan Coutts to this message in case he has other advvice to
give. It looks like the cabal-install bootstrap script was not made
with GHC 6.6 in mind.
On Sun, Sep 07, 2008 at 12:42:29 +0200, Thorkil Naur wrote:
> Based on my experience installing cabal install (see below), I would tend to
> conclude that these instructions for installing maybench does not go well
> together with
>
> > $ ghc --version
> > The Glorious Glasgow Haskell Compilation System, version 6.6.1
>
> at least. But please read on and conclude for yourself.
>
> > You can install maybench by using
> > cabal install, following the instructions below.
> >
> > 1. Install cabal install
> > ------------------------
> > wget
> http://hackage.haskell.org/packages/archive/cabal-install/0.5.2/cabal-install-0.5.2.tar.gz
> > tar -zxf cabal-install-0.5.2.tar.gz
> > cd cabal-install-0.5.2
> > ./bootstrap.sh
>
> This ended:
>
> > Setup: At least the following dependencies are missing:
> > unix >=2.2 && <2.4
>
> I should say that I have never used cabal install before, nor cabal itself
> particularly often. But after getting
>
> > Setup: At least the following dependencies are missing:
> > directory -any
>
> for the unix-2.3.0.0 configure,
>
> > Setup: At least the following dependencies are missing:
> > old-time -any
>
> for the directory-1.0.0.0 configure,
>
> > Setup: At least the following dependencies are missing:
> > old-locale -any
>
> for the old-time-1.0.0.0 configure and having successfully installed
> old-locale-1.0.0.0, building old-time-1.0.0.0 now ended
>
> > System/Time.hsc:118:7:
> > Could not find module `System.Locale':
> > it was found in multiple packages: old-locale-1.0.0.0 base
Thanks for being such a good sport about this. So the cabal-install
dependencies are Cabal, HTTP and zlib. Do you know which subset of
these installs painlessly on GHC 6.6?
The bootstrap script should have already downloaded
http://hackage.haskell.org/packages/archive/Cabal/1.4.0.2/Cabal-1.4.0.2.tar.gz
http://hackage.haskell.org/packages/archive/HTTP/3001.0.4/HTTP-3001.0.4.tar.gz
http://hackage.haskell.org/packages/archive/zlib/0.4.0.4/zlib-0.4.0.4.tar.gz
> I seemed to recognize this as similar to other stories where people have had
> trouble with base package split, cabal version and the like. Please
> understand that I know that this is not the place to complain about this, I
> merely wish to document that I did make an effort to work around the problems
> that I encountered. In fact, I tried several other things (and if you are
> interested, I will gladly tell you about them) that also failed.
> > 2. Install maybench
> > -------------------
> > cabal update
> > cabal install maybench --global
>
> Without cabal install, I was unable to do this. I did try to install it as an
> ardinary Cabal package, but got:
>
> > Setup: maybench.cabal:8: 'Executable' stanza starting with field 'category'
My guess here is that you have an older version of Cabal. Could you
try ghc-pkg list Cabal? In my eager GHC 6.6 days, I recall that
upgrading the Cabal library was not such a bad experience. Maybe there
is an older but good-enough version of Cabal that will do the trick.
>
> I didn't try to investigate this further.
>
> > ...
>
> So please advice: What should I try next?
>
> Thanks a lot and best regards
> Thorkil
Sorry. This was more troublesome than I anticipated. I expect GHC 6.8
users to have a smoother experience at least :-)
Thanks,
--
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
Url : http://lists.osuosl.org/pipermail/darcs-users/attachments/20080907/81d90ebf/attachment.pgp
More information about the darcs-users
mailing list