I am trying to install EclipseFP on the version of Eclipse: Mars Release (4.5.0) on Mac OS Yosemite 10.10.5.
As long as the Haskell perspective appears, nothing special for the Haskell language works (syntax highlighting, hoogle search, etc.)

Here are my Eclipse settings:

And it seems that the problem is that not all the necessary packages can be compiled (but I am sure that this is the main reason)
For example, when I click the Install from Hackage button in the Haskell helper executables, it tries to compile it, but it doesn’t work due to ghc-pkg-lib-0.3:
Resolving dependencies...
Notice: installing into a sandbox located at
/Applications/Eclipse.app/Contents/MacOS/.eclipsefp/sandbox
Configuring ghc-pkg-lib-0.3...
Building ghc-pkg-lib-0.3...
Failed to install ghc-pkg-lib-0.3
Build log ( /Applications/Eclipse.app/Contents/MacOS/.eclipsefp/sandbox/logs/ghc-pkg-lib-0.3.log ):
Configuring ghc-pkg-lib-0.3...
Building ghc-pkg-lib-0.3...
Preprocessing library ghc-pkg-lib-0.3...
[1 of 1] Compiling Language.Haskell.Packages ( src/Language/Haskell/Packages.hs, dist/dist-sandbox-b2e886dd/build/Language/Haskell/Packages.o )
src/Language/Haskell/Packages.hs:170:13:
Couldn't match type ‘[Char]’
with ‘Distribution.ModuleName.ModuleName’
Expected type: InstalledPackageInfo_
Distribution.ModuleName.ModuleName
Actual type: InstalledPackageInfoString
In the expression: pkgconf
In the expression:
pkgconf {exposedModules = convert e, hiddenModules = convert h}
src/Language/Haskell/Packages.hs:170:47:
Couldn't match type ‘ExposedModule’ with ‘[Char]’
Expected type: [String]
Actual type: [ExposedModule]
In the first argument of ‘convert’, namely ‘e’
In the ‘exposedModules’ field of a record
src/Language/Haskell/Packages.hs:171:39:
Couldn't match type ‘ExposedModule’
with ‘Distribution.ModuleName.ModuleName’
Expected type: [Distribution.ModuleName.ModuleName]
Actual type: [ExposedModule]
In the ‘hiddenModules’ field of a record
In the expression:
pkgconf {exposedModules = convert e, hiddenModules = convert h}
cabal.real: Error: some packages failed to install:
buildwrapper-0.9.1 depends on ghc-pkg-lib-0.3 which failed to install.
ghc-pkg-lib-0.3 failed during the building phase. The exception was:
ExitFailure 1
Can someone please help me?
source
share