Revisions allow you to track differences between multiple versions of your content, and revert back to older versions.
Recent versions of OS X have SVN pre-installed, so you should be able to download the source via SVN at the terminal. If you have not already, download the latest Xcode development system from Apple and install the compiler software.
The gfortran compiler no longer comes with the Xcode package. You'll need to download it separately. The R developers have a webpage with many, many versions of the gfortran software. Make sure to scroll all the way to the bottom of the page and then select the gfortran library that matches your OS X version and Xcode version.
Now follow the instructions for the Unix installation.
A prerequisite for compiling OpenMx on Windows platforms is the Rtools Windows toolset. Download the latest version of Rtools from their website and run the installer. The Rtools installer does not add the R directory to your PATH environment variable. See here for help on setting the path in Windows 2000/XP. See here for help on setting the path in Gmate Windows Vista. The default R directory is placed in C:\Program Files\R\R-2.X.X\bin.
TortoiseSVN is a subversion graphical user interface that you may find helpful. Some tips: We recommend checking out the OpenMx repository into a folder that does not contain any spaces in its absolute path. If you receive a permission denied error when running "make install", follow the instructions on the R FAQ for Windows: I don't have permission to write to the R library directory.
In R 2.9.x and earlier, you need Microsoft's HTML Help Workshop in order to create R help files under Windows. After you have installed the software, add C:\Program Files\HTML Help Workshop to your PATH environment variable.
Now follow the instructions for the Unix installation.
This version should compile under any Unix with the GNU C compiler (included with Xcode on OS X).
To install OpenMx, download the source using SVN. If you want anonymous svn access then leave out the --username argument.
cd ~/Applications/bin/ svn checkout --username <yourUserName> http://openmx.psyc.virginia.edu/svn OpenMx
After you have downloaded an initial working copy, SVN can keep this up to date with svn update. Learn more with man svn or tutorial sites like this one.
tinkerbell:OpenMx tim$ svn update A trunk/docs/source/Factor1.png U trunk/docs/source/FactorModelPath.rst D trunk/models/passing/bivSat3.R
A = Added, U = Updated, D = Deleted
You can also check the status of your working copy
cd ~/Applications/bin/ svn status OpenMx # learn if any changes have been made, including new files
cd (change directory) to the trunk directory, and make
cd ~/OpenMx/trunk/ make install
Options for the make process are as follows:
Comments
You can also check the status
You can also check the status of your working copy
Windows
The build instructions for Windows are extremely out-of-date...