Thanks. Yes, turns out that I had a typo in /etc/launchd.conf, once that was fixed, it finds GHC :-)

From: JP Moresmau <jpmoresmau@gm...> - 2014-06-25 07:09:49
> Well if GHC is on the path in the shell, and EclipseFP doesn't autodetect,
> that seems to mean GHC is not on the path that EclipseFP sees. So when
> EclipseFP launches buildwrapper and cabal using the same environment, they
> can't find GHC either, which is consistent with the error you're getting.
> So I would doublecheck that the path set for the GUI is correct and taken
> into account.

> JP

From: Randall Britten <>
Date: Wednesday, 25 June 2014 4:07 pm
To: "" <>
Subject: Path to GHC executable 7.8.2 on Mac OS X 10.9 and eclipsefp 2.6, Eclipse Kepler SR2


I just upgraded everything, but can’t get eclipsefp working again (was fine with older versions eclipse, Mac OS X and ghc 7.6.3).

I create a new Haskell project (executable), but straight away, the following message is displayed in the console:
"The program 'ghc' version >=6.4 is required but it could not be found.”

From the shell, ghc is in the path, and everything seems fine.

I’ve tried both ways of setting Mac OS X GUI paths (/etc/launchd.conf and “.MacOSX/environment.plist”) as described here (linked to from the EclipseFP FAQ for this type of problem).

When I try from the Menu: “Eclipse/Preferences/Haskell Implementations” then “Autodetect”, the list is blank. I have manually added an entry for ghc, and it displays “7.8.2” for the Version field.

Any help would be really appreciated, I’ve really found EclipseFP helpful in the past.