summaryrefslogtreecommitdiff
path: root/download/index-next.t2t
diff options
context:
space:
mode:
Diffstat (limited to 'download/index-next.t2t')
-rw-r--r--download/index-next.t2t21
1 files changed, 15 insertions, 6 deletions
diff --git a/download/index-next.t2t b/download/index-next.t2t
index 455d55c45..bf4e226d0 100644
--- a/download/index-next.t2t
+++ b/download/index-next.t2t
@@ -53,8 +53,8 @@ unpacked the package.
==Installing the latest release from source==
-[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is
-fairly simple:
+[GF is on Hackage http://hackage.haskell.org/package/gf], so under normal
+circumstances the prodedure is fairly simple:
+ Install the [Haskell Platform http://hackage.haskell.org/platform]
version 2013.2.0.0 or 2012.4.0.0 (see notes 2&3 below)
@@ -74,7 +74,8 @@ The above steps installs GF for a single user.
The executables are put in ``$HOME/.cabal/bin``
(or, with recent versions of the Haskell platform on Mac OS X,
in ``$HOME/Library/Haskell/bin``), so it is a good
-idea to put a line in your ``.bash_profile`` to add that directory to you path:
+idea to put a line in your ``.bash_profile`` or ``.profile``
+to add that directory to you path:
```
PATH=$HOME/.cabal/bin:$PATH
@@ -99,12 +100,20 @@ We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
Using GHC 7.0 will probably still work for the most part
(but there is an issue with error reporting in ``gf -server``
-when compiled with GHC 7.0.)
+when compiled with GHC 7.0).
Compilation with GHC 6.12 is no longer supported, because of multiple package
-version depenency problems.
+version dependency problems.
+
+The GF source code has been updated to be compilable with GHC 7.8,
+unlike the [cgi http://hackage.haskell.org/package/cgi] package on Hackage,
+which is needed to compile GF with ``gf -server`` mode support.
+If you want to compile GF with GHC 7.8 and need ``gf -server`` mode,
+there is
+[a patched version of the cgi package on github https://github.com/jhenahan/haskell-cgi]
+that you can install instead of the version on Hackage.
**Note 3**.
-[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html]
+[The Haskell Platform for Mac OS X http://www.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``.