Package Details: leksah 0.12.1.3-1

Package Base: leksah
Description: Haskell IDE written in Haskell
Upstream URL: http://hackage.haskell.org/package/leksah
Category: devel
Licenses: GPL
Submitter: None
Maintainer: zoidberg_md
Last Packager: None
Votes: 17
First Submitted: 2009-01-21 02:17
Last Updated: 2012-11-23 20:02

Latest Comments

Comment by burra

2013-10-19 07:52

Tried to install Leksah, but seems to be quite much that needs to be cleaned up.

Need to put a dependency on ghc, then solve all the version stuff

==> leksah dependencies:
- gmp (already installed)
- ghc (package found)
- haskell-cabal<=1.6.0.1 (building from AUR)
- haskell-cabal>1.15 (building from AUR)
- haskell-array>=0.2 (building from AUR)
- haskell-array<0.5 (building from AUR)
- haskell-binary>=0.5 (building from AUR)
- haskell-binary<0.6 (building from AUR)
- haskell-binary-shared>0.8 (building from AUR)
- haskell-bytestring>=0.9.0.1 (building from AUR)
- haskell-bytestring<0.10 (building from AUR)
- haskell-containers>=0.2 (building from AUR)
- haskell-containers<0.5 (building from AUR)
- haskell-deepseq>=1.1 (building from AUR)
- haskell-deepseq<1.4 (building from AUR)
- haskell-directory>=1.0.0.2 (building from AUR)
- haskell-directory<3.1 (building from AUR)
- haskell-filepath>=1.1.0.1 (building from AUR)
- haskell-filepath<1.4 (building from AUR)
- haskell-glib>=0.10 (package found)
- haskell-glib<0.13 (package found)
- haskell-gtk>=0.10 (package found)
- haskell-gtk<0.13 (package found)
- haskell-gtksourceview2>=0.10 (building from AUR)
- haskell-gtksourceview2<0.13 (building from AUR)
- haskell-hslogger>=1.0.7 (package found)
- haskell-hslogger<1.2 (building from AUR)
- haskell-leksah-server>=0.12.1.2 (building from AUR)
- haskell-leksah-server<0.13 (building from AUR)
- haskell-ltk>=0.12.1 (building from AUR)
- haskell-ltk<0.13 (building from AUR)
- haskell-mtl>=1.1.0.2 (package found)
- haskell-mtl<2.2 (package found)
- haskell-network>=2.2 (package found)
- haskell-network<3.0 (package found)
- haskell-old-time>=1.0.0.1 (building from AUR)
- haskell-old-time<1.2 (building from AUR)
- haskell-parsec>=2.1.0.1 (package found)
- haskell-parsec<3.2 (package found)
- haskell-pretty>=1.0.1 (building from AUR)
- haskell-pretty<1.2 (building from AUR)
- haskell-regex-base>0.93 (package found)
- haskell-regex-tdfa>=1.1 (building from AUR)
- haskell-time>=0.1 (building from AUR)
- haskell-time<1.5 (building from AUR)
- haskell-unix>=2.3.1 (building from AUR)
- haskell-unix<2.6 (building from AUR)
- haskell-utf8-string>=0.3.1.1 (package found)
- haskell-utf8-string<0.4 (package found)
- haskell-gio>=0.12.2 (building from AUR)
- haskell-gio<0.13 (building from AUR)
- haskell-quickcheck>=2.4.2 (package found)
- haskell-quickcheck<2.5 (building from AUR)
- haskell-strict>=0.3.2 (building from AUR)
- haskell-strict<2.6 (building from AUR)


==> Continue building leksah ? [Y/n]
==> --------------------------------
==>
==> Building and installing package
==> Install or build missing dependencies for leksah:
y
[sudo] password for <user>

warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
error: target not found: haskell-hslogger<1.2
error: target not found: haskell-cabal<=1.6.0.1
warning: skipping target: ghc
error: target not found: haskell-bytestring<0.10
warning: skipping target: ghc
warning: skipping target: ghc
error: target not found: haskell-containers<0.5
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
error: target not found: haskell-unix<2.6
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
error: target not found: haskell-quickcheck<2.5
warning: skipping target: ghc
warning: skipping target: ghc
warning: skipping target: ghc
==> Restart building leksah ? [y/N]

After I added ghc it was redused to this:

error: target not found: haskell-hslogger<1.2
error: target not found: haskell-cabal<=1.6.0.1
error: target not found: haskell-bytestring<0.10
error: target not found: haskell-containers<0.5
error: target not found: haskell-unix<2.6
error: target not found: haskell-quickcheck<2.5

Anonymous comment

2013-03-09 08:07

There is an upper bound on haskell-hslogger version, but haskell-hslogger is currently 1.2.1-3 in official repositories. So build doesn't even start.

Anonymous comment

2012-11-23 19:58

ok, now I see what the problem is.. it is a problem in cabal build file and went unseen by me.. sorry for that.. it's the cabal dependency it has >=1.6.0.1 and <1.5.0 which no package could possibly satisfy..

Anonymous comment

2012-11-23 19:38

@wolfjb - haskell-cabal, haskel-bytestring, haskell-container are all provided by ghc. Is there any particular problem that prevents you from building this package? (error message?)

Comment by wolfjb

2012-10-19 08:18

Doesn't build. There seem to be many dependency issues, haskell-cabal doesn't seem to exist, but cabal-install does, cabal on my system is at 1.16; haskel-bytestring seems to be provided by ghc(??) or I don't see a package for it; haskell-container may not exist, but haskell-container-classes does and appears to be marked as out-of-date. Not sure where to go from here, maybe I'm missing something fundamental about how this should work? At any rate, hope this information is useful.

Comment by PrettyFlower

2012-08-27 22:00

Hey I'm unable to get this to build. First I get an error saying target not found: haskell-ltk>=0.12.1. I tried removing the version number requirements for the packages, which got me a bit farther, but then it was unable to build haskell-binary-shared. I didn't see any comments posted on that package so I decided to post here. Any help would be appreciated.

Comment by jumpcannon

2012-06-28 15:58

@kane77 Thanks, I'll let you know what I find.

Anonymous comment

2012-06-28 12:13

Ok, so after a week I've been able to put it together, however yaourt seems for some reason not be able to resolve dependencies in form that I use in package 'some-package>=1.0' 'some-package<2.0', so you won't be able to do just 'yaourt -S leksah --noconfirm'.
Also it might be possible that if you already have installed some of the dependencies then it might fail, since I guess haskell libs require recompilation after ghc upgrade.. You should be able to just re-build them and it shlould work, but please let me know what packages need recompilation and I'll bump the package version for them.

Anonymous comment

2012-06-20 07:47

Well, yes I actually tried removing and reinstalling all haskell packages and in the process updated couple of packages maintained by me, but leksah-server failed to compile anyway. I'll update package when I have some free time today.

Comment by jumpcannon

2012-06-19 17:19

@kane77: Okay, Leksah 0.12.0.3 and Leksah-server 0.12.0.3 both require transformers 0.2.*, but these are not the current upstream versions. Leksah is on version 0.12.1.0 [1], and according to the developers will be updated to 0.12.1.2 today or tomorrow. This package and the leksah-server package should be updated to the new version, and I'd recommend that haskell-transformers should be added as an explicit dependency to the PKGBUILDs. Let me know if I can help with anything.

[1] - http://hackage.haskell.org/package/leksah

All comments