New release of Leksah
Jürgen Nicklisch-Franken
jnf at arcor.de
Wed Jul 22 16:04:32 EDT 2009
Hi Maciej,
Your mail has not made it to the mailing list. I guess you must
have
subscribed to be able to post. (No you had a wrong address).
I will commit a change to the leksah.cabal file later to relax
the regex
dependencies:
- regex-posix >=0.72.0.3, regex-compat
>=0.71.0.1,
- regex-base ==0.72.0.2,
+ regex-base >=0.70 && < 0.80,
+ regex-compat >=0.70 && < 0.80, regex-posix
>=0.70 &&
< 0.80.
It would be great if you put your build instructions on the
wiki.
(http://haskell.org/haskellwiki/Leksah). Later we might
integrate them
into the manual.
Thanks for taking your time.
Jürgen
Am Mittwoch, den 22.07.2009, 09:05 +0200 schrieb Maciej
Noszczyński:
> 2009/7/21 Jürgen Nicklisch-Franken <jnf at arcor.de>:
>
> > Just uploaded the 0.6 release of Leksah to HackageDB.
Because we don't
> > manage to test and install on all platforms we need your
help. Please
> > test if installation and configuration works for you and
give us
> > feedback.
>
> Hello Juergen. Congrats on the new release. I've managed to
install it
> in Ubuntu 9.04.
>
> === Build instructions follow ===
>
> Built in Ubuntu 9.04 using GHC 6.10.3 from Someone561's PPA
> (https://launchpad.net/~someone561/+archive/ppa)
> Cabal-install was bootstrapped using original ghc, because of
> dependency problems. GHC 6.10.3 was installed afterwards.
>
> 1. Install cabal-install from
> http://hackage.haskell.org/trac/hackage/wiki/CabalInstall
>
> 2. Install gtk2hs:
> $ sudo aptitude build-deb libghc6-gtk-dev
> $ sudo aptitude install libgtk2.0-dev libgtksourceview2.0-dev
> libcairo2-dev checkinstall
>
> in gtk2hs sources:
> $ ./configure
> $ make
> $ checkinstall (say 'n' to question about making docs.
checkinstall
> makes a deb package gtk2hs that could be easily uninstalled -
normally
> you could do make install)
>
> 3. Install leksah using cabal:
> $ cd ~/.cabal/bin
> $ ./cabal update
> $ ./cabal install leksah
> Resolving dependencies...
> cabal: cannot configure regex-compat-0.92. It requires
regex-base >=0.93
> For the dependency on regex-base >=0.93 there are these
packages:
> regex-base-0.93 and regex-base-0.93.1. However none of them
are available.
> regex-base-0.93 was excluded because regex-base-0.72.0.2 was
selected instead
> regex-base-0.93 was excluded because leksah-0.6.0 requires
regex-base
> ==0.72.0.2
> regex-base-0.93.1 was excluded because regex-base-0.72.0.2 was
selected
> instead
> regex-base-0.93.1 was excluded because leksah-0.6.0 requires
regex-base
> 0.72.0.2
>
> to solve dependency problems, download leksah-0.6 archive from
hackage
> (http://hackage.haskell.org/package/leksah-0.6.0), decompress
and
> change in leksah.cabal:
> regex-posix ==0.72.0.3, regex-compat ==0.71.0.1,
>
> then in the same directory do
> $ ~/.cabal/bin/cabal install
>
> Leksah should now work (~/.cabal/bin/leksah starts the IDE).
I've had
> problems running with config from older version, so I needed
to:
> $ rm ~/.leksah -r
More information about the Leksah
mailing list