Updating the release notes and installation instructions for the next release

This commit is contained in:
hallgren
2014-06-10 22:12:48 +00:00
parent e11e5102b1
commit 8a5289c921
2 changed files with 62 additions and 12 deletions

View File

@@ -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``.