|
Size: 3098
Comment:
|
← Revision 113 as of 2019-03-27 13:49:50 ⇥
Size: 0
Comment: Documentation has been consolidated in the Build Guide
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| ## page was renamed from freesurfer_mac_developers page #pragma section-numbers on This page is targeted at those who wish to develop and build the freesurfer source code on their Mac OSX platform. These instructions have been tested for Mac 10.6 (Snow Leopard) and 10.7 (Lion) and 10.8 (Mountain Lion). <<TableOfContents(3)>> === Get the Source Code === ''If you already have a working local copy of the CVS repository then you can skip this step.'' Users who have an account at the Martinos Center you can download the local access to the CVS source code repository using the following commands: {{{ # Local access export CVSROOT=/space/repo/1/dev cvs checkout -P dev # Or, for remote access: export CVSROOT=:ext:USER@door.nmr.mgh.harvard.edu:/space/repo/1/dev cvs checkout -P dev }}} Users who do NOT have an account at the Martinos Center can get readonly access to the CVS source code repository by following the directions [[https://surfer.nmr.mgh.harvard.edu/fswiki/ReadOnlyCVS|on this page]]: === Get the Libraries === You will need to download and install gfortran, Qt4.7.4 and a prepackaged bundle of open-sourced libraries on your system. *[[http://gcc.gnu.org/wiki/GFortranBinaries#MacOS|gfortran]] *[[ftp://surfer.nmr.mgh.harvard.edu/pub/dist/fs_supportlibs/prebuilt/lion/qt-mac-opensource-4.7.4.dmg|qt-mac-opensource-4.7.4.dmg]]. *[[ftp://surfer.nmr.mgh.harvard.edu/pub/dist/fs_supportlibs/prebuilt|open-source libraries]] The download and install of gfortran and Qt is straight forward, just click the .dmg file. To install the prepackaged bundle of open-source libraries, execute the following command after downloading it: {{{ mkdir -p /usr/pubsw/packages tar -C /usr/pubsw/packages -xzvf DownloadedFileName.tar.gz }}} '''''IMPORTANT:''''' Do to a Qt bug, after you install Qt you must delete line 320 from the file {{{/Library/Frameworks/QtCore.framework/Headers/qglobal.h}}} (Removing the line that says '#warning "This version of Mac OS X is unsupported"') === Set Your Path === {{{ export PATH=/usr/pubsw/packages/autotools/bin:$PATH }}} === Setup, Configure, Make === Determine the location you want Freesurfer to be installed. For example, in case case we will assume the user wants freesurfer to be installed in {{{/Users/USER/freesurfer}}}. Type the following commands in the top-level Freesurfer directory (the directory that contains configure.in and all the mri_* and mris_* directories.) If your on Mac OSX 10.6 (Snow Leopard): {{{ ./setup_configure ./configure \ --prefix=/Users/USER/freesurfer \ --with-vtk-cocoa-dir=/usr/pubsw/packages/vtk/5.6.1_cocoa make -j4 make install }}} If your on Mac OSX 10.7 or 10.8 (Lion or Mountain Lion): {{{ ./setup_configure ./configure \ --prefix=/Users/USER/freesurfer \ --with-vtk-cocoa-dir=/usr/pubsw/packages/vtk/5.6.1_cocoa \ --disable-tcltk-apps \ --with-qt=/usr/bin \ --with-Mac32-GUIs make -j4 make install }}} Done! Send your comments/questions/feedback to zkaufman@nmr.mgh.harvard.edu |
