ghc-pkg list returns these:
>>>>>>>>>>>>>>>>>>>>>>>>>
/usr/local/lib/ghc-7.0.2/package.conf.d: Cabal-1.10.1.0 array-0.3.0.2 base-4.3.1.0 bin-package-db-0.0.0.0 bytestring-0.9.1.10 containers-0.4.0.0 directory-1.1.0.0 extensible-exceptions-0.1.1.2 ffi-1.0 filepath-1.2.0.0 (ghc-7.0.2) (ghc-binary-0.5.0.2) ghc-prim-0.2.0.0 (haskell2010-1.0.0.0) haskell98-1.1.0.1 hpc-0.5.0.6 integer-gmp-0.2.0.3 old-locale-1.0.0.2 old-time-1.0.0.6 pretty-1.0.1.2 process-1.0.1.5 random-1.0.0.3 rts-1.0 template-haskell-2.5.0.0 time-1.2.0.3 unix-2.4.2.0 /home/qi/.ghc/i386-linux-7.0.2/package.conf.d: HTTP-4000.1.1 QuickCheck-2.4.0.1 X11-1.5.0.0 X11-xft-0.3 binary-0.5.0.2 containers-0.3.0.0 cpphs-1.11 directory-1.1.0.0 filepath-1.1.0.4 haskell98-1.1.0.1 hinotify-0.3.1 hscolour-1.17 language-c-0.3.2.1 mtl-1.1.1.1 mtl-2.0.1.0 {network-2.2.1.10} network-2.3.0.2 parsec-2.1.0.1 parsec-3.1.1 primitive-0.3.1 process-1.0.1.5 stm-2.2.0.1 storable-complex-0.2.1 syb-0.3 transformers-0.2.2.0 uniplate-1.6 utf8-string-0.3.6 vector-0.7.0.1 xmonad-0.9.2 xmonad-contrib-0.9.2 zlib-0.5.3.1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ghc-pkg check returns this: There are problems in package network-2.2.1.10: dependency "parsec-3.1.1-583092e3fd1a17b79365b197467a185d" doesn't exist The following packages are broken, either because they have a problem listed above, or because they depend on a broken package. network-2.2.1.10 I installed parsec and network via cabal. Do you know how can I remove network-2.2.1.10 that is not needed because a higher version exists. Should I delete anything under ~/.ghc and ~/.cabal, and reinstall ghc and cabal-install, and those pacakges installed before using cabal? Thanks for your link of the Haskell-platform. I will wait for the official release and hope it will be soon. Christian Maeder <Christian.Maeder@dfki.de> writes:
What does "ghc-pkg list" and "ghc-pkg check" say?
Cabal-1.10.1.0, directory-1.1.0.0 and process-1.0.1.5 should be there after installation of GHC 7.0.2. (I've actually installed cabal-install-0.10.0 using an older cabal, but that does not work on macs and may not be the recommended way.)
I think I've used http://www.galois.com/~dons/code/2011.2.0.0/haskell-platform-2011.2.0.0.tar.... from http://www.galois.com/~dons/code/2011.2.0.0/, but they are not official yet.
C.
Am 08.03.2011 19:20, schrieb Qi Qi:
Hi,
After I installed GHC 7.0.2 and cabal-install 0.10.0 using Cabal library 1.10.1, I found that some package failed to install. For example like Happy, I got the following error:
cabal install happy Resolving dependencies... <command line>: cannot satisfy -package Cabal-1.10.1.0: Cabal-1.10.1.0-64e8f05722ea5bbdf07df2e5a3491105 is unusable due to missing or recursive dependencies: directory-1.1.0.0-85d1d0f9d96dffdacf64f3cc6fba6f2f process-1.0.1.5-4cab1bf0666275ac101dd48c7565b64c (use -v for more information) cabal: Error: some packages failed to install: happy-1.18.6 failed during the configure step. The exception was: ExitFailure 1
Besides happy package, some other packages like ghc-mod, hmatrix also failed to install. Does anyone else have the same issue after installed ghc 7.0.2?
By the way, does anyone hear anything about Haskell-platform 2011.2 ?
Thanks!
-- Qi Qi