Changes between Version 33 and Version 34 of Building/Preparation/MacOSX


Ignore:
Timestamp:
Jan 2, 2019 7:11:45 PM (9 months ago)
Author:
mouse07410
Comment:

Added missing stuff for building docs, without which the build failed, gave pointer to Macports, minor clarifications

Legend:

Unmodified
Added
Removed
Modified
  • Building/Preparation/MacOSX

    v33 v34  
    773. `brew install autoconf automake python3`
    884. Install a recent GHC version using your method of choice
    9 5. `cabal install alex happy haddock`
    10 5.  Install tools for building the docs:
     95. Install the necessary GHC tools
     10  - `cabal install alex happy haddock`
     116.  Install tools for building the docs:
    1112  - `sudo easy_install pip`
    1213  - `sudo pip install sphinx`
    13 6. Done!
     14  - Make sure `xelatex` is on your PATH, and works (if you installed MacTeX from https://www.tug.org/mactex/downloading.html, it includes `xelatex`)
     15  - Download and install (e.g., via `Font Book.app`) DEJAVU fonts Sans, Sans Mono, and Serif from, e.g., https://www.fontsquirrel.com/fonts/list/foundry/dejavu-fonts
     167. Done!
    1417
    1518If you want to build a PDF of the docs you'll also need a TeX installation: https://tug.org/mactex/
     
    2023then please make sure you have an up to date release of GHC, Currently 7.8.3.
    2124
    22 You will need to install several tools, using one of  [http://mxcl.github.com/homebrew/ Homebrew]  !MacPorts or Fink.
     25With the relatively recent Xcode (at the time of this edit, the current version is Xcode-10.1), it is recommended to use Clang rather than GCC, by prepending the configure command with it: `CC=clang ./configure` or `./configure CC=clang`
     26
     27You will need to install several tools, using one of  [http://mxcl.github.com/homebrew/ Homebrew],  [https://www.macports.org/ MacPorts], or Fink.
    2328
    2429