
Robert Dockins wrote:
On Wednesday 04 October 2006 16:16, Lyle Kopnicky wrote:
Robert Dockins wrote:
Whats the output of
ghc-pkg -l
?
lwk@lwk-desktop:~$ ghc-pkg -l /usr/local/lib/ghc-6.5.20060924/package.conf: Cabal-1.1.4, base-2.0, (ghc-6.5.20060924), haskell98-1.0, parsec-2.0, readline-1.0, regex-base-0.71, regex-compat-0.71, regex-posix-0.71, rts-1.0, stm-2.0, template-haskell-2.0, unix-1.0 l
Hummm. Well, I confess that I'm confused. Cabal 1.1.4 should work, because that's what I have on my machines; I've just tested it here. The only thing I can think of is that the 'runhaskell' command is still bound to your old GHC, or to something else (Hugs maybe?). If that's the case, you can edit the makefile and set the 'RUNHS' variable in the first line to the full path to your 6.5 runghc. Or you can edit the .cabal files as suggested above.
I don't have hugs installed, and I've uninstalled ghc 6.4.1, so it can only be running 6.5. I've pasted the error in again here for reference:
lwk@lwk-desktop:~/devel/edison-1.2.0.1-source$ sudo make system Password: cd edison-api && \ runhaskell Setup.hs configure && \ runhaskell Setup.hs build && \ runhaskell Setup.hs install Configuring EdisonAPI-1.2... configure: Dependency base>=1.0: using base-2.0 configure: Dependency haskell98>=1.0: using haskell98-1.0 Setup.hs: cannot satisfy dependency mtl>=1.0 make: *** [api-system] Error 1 lwk@lwk-desktop:~/devel/edison-1.2.0.1-source$ Do you know what mtl is? Maybe there's something broken in this GHC snapshot. I've already noticed Template Haskell seems to be broken in it.
- Lyle