I'm playing with GHC package on FreeBSD 8.1. I installed GHC with pkg_add -r ghc. But it was not worked well. I tried some more but I realized the installed GHC version is just 6.10.x. This version is came out in 2009. Current recent version is 7.x, and last stable version shipped in Haskell Platform was 6.12.x.

Is Haskell porting stopped? Or am I using wrong package? Please let me know!

  • If your system is 8.1-RELEASE (and not 8.1-STABLE), then the ports installed by pkg_add will track the builds from the release date (early last year). If it's STABLE it will track the latest ported version. Keep in mind the porting is usually done by FreeBSD Volunteers, not GHC (or others), so it lags a bit behind at times. – Chris S Feb 28 '11 at 13:58
  • @Chris Oh thanks. I'll take care. And where can I get STABLE version? There is only RELEASE version on FreeBSD website. – Eonil Feb 28 '11 at 14:05
  • 1
    @Eonil, the STABLE versions you have to build from source or use the freebsd-update command. – Chris S Feb 28 '11 at 14:18
  • @Chris It's totally new information to me! I didn't even know about existence of STABLE version! Does STABLE version can offer more recent ports? – Eonil Feb 28 '11 at 14:24
  • Yep, STABLE will track the Latest port directory, which it usually a month old or less. It makes thing a touch more complicated as new ports can have new dependencies. It's not terrible, but people who want to just 'keep it simple' can stick with the RELEASE version. – Chris S Feb 28 '11 at 14:46

Use can use Latest official GHC. GHC 6.12 has not yet been add in official FreeBSD ports.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.