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