How do I get the Haskell Platform's ghc-pkg to work on MAC OSX -


Installed the latest Haskell platform for Mac OSX and I "Setup: Failed to parse the output 'ghc-PKG dump'" When I do anything with the cables

Then I saw my editions :

 Ralphitik $ ghc-pkg List Cables / Library / Framework / GHC Framework / Version / 612 / URL / LIB / Pass-6.12.1 / package.conf.d Cabal-1.8. 0.2 ralphtq-mac-mini: cabal-install-0.6.4 ralphtq $ cabal -version cabal-install version 0.6.2 version of version 1.6.0.3 By using it 

It's telling me that I have confabulation 1.8, then the cab-install version is at 0.6.2. I have tried to correct that to use the dash To get the latest version of cabal-install, but I can not find the error:

rlphtq $ sh bootstrap.sh is checking for installed packages for ghc-6.12.1 Parsec already Installed and version is OK.Network is already installed and version is OK. Cabal is already installed. Installed the version is fine. MTL is pre-installed version is fine. HTTP is already installed and version is fine. Zlib is already installed and the version is OK. Cleaning ... Linking Setup ... Configuring cabal-install-0.9.1 ... Setup: At least the following dependencies are missing: Cabal == 1.9. *

It is believed that the Castle> = 1. 9

I tried to install the previous version of the junk, but I got the following error:

< Pre> ... ... [51 of 51] compilation distribution. Simple (Distribution / Simple., Distribution / Simple.) [51 51] Compiling Men (Setup HS, Setup.O) Linking Setup ... Congle Connection - 1.6.0.2 ... Setup: 'ghc-pkg Dump' Failed to parse the output

I'm back to the same problem.

I have also tried a complete re-installation of the platform.

What are my next options? Help appreciated, thx Either you have installed an older version of the Haskell platform, or you have a mixed environment where you have some The existing, installed on the top of the old installs, and therefore is now a mix of cubic-PKG versions from 6.10.x and 6.12.x.

Try to remove those cube-PKG and install the taxi buner, and then the platform. In this way you will not be around those old executables.


Comments