14 |
\section{Installing from source for \macosx} |
\section{Installing from source for \macosx} |
15 |
\label{sec:srcmac} |
\label{sec:srcmac} |
16 |
|
|
17 |
The following instructions assume you are running the \filename{bash} shell. |
First of all before you start installing from source you will need Mac OS X development tools installed on your Mac. This will ensure that you have the following installed: |
|
Comments are indicated with \# characters. |
|
|
|
|
|
Make sure you have the following installed: |
|
18 |
\begin{itemize} |
\begin{itemize} |
19 |
\item \filename{g++} and associated tools. |
\item \filename{g++} and associated tools. |
20 |
\item \filename{make} |
\item \filename{make} |
21 |
\end{itemize} |
\end{itemize} |
22 |
|
|
23 |
|
Here are the instruction on how to install them. |
24 |
|
\begin{enumerate} |
25 |
|
\item Insert the Mac OS X v10.5 (Leopard) DVD. |
26 |
|
\item Double-click on XcodeTools.mpkg, located inside Optional Installs/Xcode Tools. |
27 |
|
\item Follow the instructions in the Installer. |
28 |
|
\item Authenticate as the administrative user. The Ūrst user you create when setting up Mac OS X has administrator privileges by default. |
29 |
|
\end{enumerate} |
30 |
|
|
31 |
You will also need a copy of the \esfinley source code. |
You will also need a copy of the \esfinley source code. |
32 |
If you retrieved the source using subversion, don't forget that one can use the export command instead of checkout to get a smaller copy. |
If you retrieved the source using subversion, don't forget that one can use the export command instead of checkout to get a smaller copy. |
33 |
For additional visualisation functionality see Section~\ref{sec:linaddfunc}. |
For additional visualisation functionality see Section~\ref{sec:macaddfunc}. |
34 |
|
|
35 |
These instructions will produce the following structure: |
These instructions will produce the following structure: |
36 |
\begin{itemize} |
\begin{itemize} |
45 |
|
|
46 |
The build directory can be removed when you are finished. |
The build directory can be removed when you are finished. |
47 |
|
|
48 |
|
The following instructions assume you are running the \filename{bash} shell. |
49 |
|
Comments are indicated with \# characters. |
50 |
|
|
51 |
|
Open a terminal~\footnote{If you do not know how to open a terminal on Mac, then just type terminal in the spotlight (search tool on the top of the right corner) and once found just click on it.} and type |
52 |
|
|
53 |
\begin{shellCode} |
\begin{shellCode} |
54 |
mkdir stand |
mkdir stand |
55 |
cd stand |
cd stand |
332 |
find . -name .?* | xargs rm -rf |
find . -name .?* | xargs rm -rf |
333 |
\end{shellCode} |
\end{shellCode} |
334 |
|
|
335 |
\section{Additional Functionality}\label{sec:macddfunc} |
\section{Additional Functionality}\label{sec:macaddfunc} |
336 |
To perform visualisations you will need some additional tools. |
To perform visualisations you will need some additional tools. |
337 |
Since these do not need to be linked with any of the packages above, you can install versions available for your |
Since these do not need to be linked with any of the packages above, you can install versions available for your |
338 |
system, or build them from source. |
system, or build them from source. |