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
Search Criteria
Package Details: leksah 0.12.1.3-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2013-02-28)
| Package Base: | leksah |
|---|---|
| Description: | Haskell IDE written in Haskell |
| Upstream URL: | http://hackage.haskell.org/package/leksah |
| Category: | devel |
| Licenses: | |
| Submitter: | None |
| Maintainer: | zoidberg_md |
| Last Packager: | None |
| Votes: | 17 |
| First Submitted: | 2009-01-21 02:17 |
| Last Updated: | 2012-11-23 20:02 |
Dependencies (1)
Required by (0)
Sources
Latest Comments
Comment by burra
Anonymous comment
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
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
@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
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
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
@kane77 Thanks, I'll let you know what I find.
Anonymous comment
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
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
@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