summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--download/index.t2t16
1 files changed, 11 insertions, 5 deletions
diff --git a/download/index.t2t b/download/index.t2t
index 5df7448d6..1f217d47a 100644
--- a/download/index.t2t
+++ b/download/index.t2t
@@ -51,7 +51,7 @@ unpacked the package.
fairly simple:
+ Install the [Haskell Platform http://hackage.haskell.org/platform]
- (versions 2010.2.0.0 - 2011.4.0.0 should work) (see note 2 below)
+ (versions 2010.2.0.0 - 2011.4.0.0 should work) (see notes 2&3 below)
+ ``cabal update``
+ On Linux: install some C libraries from your Linux distribution
(see note 1 below)
@@ -80,18 +80,24 @@ or
**Note 1**.
GF uses [``haskeline`` http://hackage.haskell.org/package/haskeline], which
-depends some non-Haskell libraries that
-won't be installed automatically by cabal, so you need to install
-them manually. Here is one way to do this:
+on Linux depends on some non-Haskell libraries that
+won't be installed automatically by cabal, and therefore needs to be installed
+manually. Here is one way to do this:
- On Ubuntu: ``sudo apt-get install libghc6-terminfo-dev``
- On Fedora: ``sudo yum install ghc-terminfo-devel``
**Note 2**.
-GF does **not** compile with the most recent versions of GHC (>=7.2).
+GF (<=3.3.3) does **not** compile with the most recent versions of GHC (>=7.2).
GF does **not** compile with the most recent versions of Alex (>=3.0).
+**Note 3**.
+[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html]
+page states that you need Xcode 3.2 or later, but in fact it appears you need
+Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the
+linker: ``ld: unknown option: -no_pie``.
+
==Installing from the latest developer code==
The first time: