Changes between Version 45 and Version 46 of BoostDocs/GettingStarted


Ignore:
Timestamp:
Feb 11, 2009, 11:19:33 PM (14 years ago)
Author:
Daniel James
Comment:

I've managed to compile the test document with macports.

Legend:

Unmodified
Added
Removed
Modified
  • BoostDocs/GettingStarted

    v45 v46  
    127127==== Macports ====
    128128
    129 I'm writing this as I try to get it to work, ignore it for now.
    130 
    131 (No doxygen for now: http://trac.macports.org/ticket/18258)
     129(Doxygen doesn't work on tiger at the moment: http://trac.macports.org/ticket/18258)
    132130
    133131To avoid installing x11:
     
    135133{{{
    136134sudo port install graphviz +no_x11
    137 }}}
    138 
    139 {{{
    140 sudo port install boost-jam docbook-xml-4.2 docbook-xsl libxslt doxygen
    141 }}}
    142 
    143 TODO:
    144 {{{
    145135sudo port install texlive_base +no_x11
    146 sudo port install texlive
    147 }}}
    148 
    149 Maybe just `sudo port install texlive +no_x11`?
    150 
    151 Texlive is a large download and takes a long time to download.
    152 
    153 There's also `boost-build` but you'll have a copy of that in your boost download anyway. It might also be best to manually install `bjam`, it seems to be working okay for me but might get out of date.
    154 
    155 On Tiger, you need to be using xsltproc from macport's `libxslt` as the one included in OS X is old, I'm not sure about Leopard.
     136}}}
     137
     138(or maybe just add `+no_x11` to the command line). Formulas won't be anti-aliased - not suitable for production build.
     139
     140{{{
     141sudo port install docbook-xml-4.2 docbook-xsl libxslt doxygen texlive
     142}}}
     143
     144This takes a long time - in particular, texlive is a large download.
     145
     146Macports has packages for `boost-build` and `boost-jam` but I think it might be best to manually install them, so that you're up to date.
     147
     148On Tiger, you need to be using xsltproc from macport's `libxslt` as the one included in OS X is very old but it might not be needed on Leopard.
     149
     150`user-config.jam`:
     151
     152{{{
     153using darwin ;
     154using doxygen ;
     155using boostbook
     156    : /opt/local/share/xsl/docbook-xsl/
     157    : /opt/local/share/xml/docbook/4.2
     158    ;
     159}}}
    156160
    157161=== Debian/ubuntu ===