Hi Craig,<div><br></div><div>Thanks for that, I&#39;m sure that&#39;ll be of great value to a lot of Mac users! Just to confirm one thing though: am I right in thinking that macports does not involve compiling all the dependencies on your own machine? If so, that would make it a much easier install than either homebrew or fink...</div>

<div><br></div><div>Regards,</div><div><br></div><div>Donald.<br><br><div class="gmail_quote">On 30 November 2011 12:28, Craig Stark <span dir="ltr">&lt;<a href="mailto:cestark@uci.edu">cestark@uci.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word">There have now been at least two threads here - Jon using Homebrew and Michael using Fink.  Just to round it all out, I thought I&#39;d post that MacPorts can be used as well.<div>

<br></div><div>Run a &quot;port install&quot; on:</div><div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">glib2</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">

glibmm</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">(libpng - needed this to get gtk2 to go for some reason - perhaps a local issue)</div>

<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">gtk2</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">

gtkmm</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">gtkglext</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 12px/normal &#39;Lucida Grande&#39;">

gsl</div><div><br></div><div>Then as Michael noted, copy linux.py to darwin.py to read:</div><div><div>cpp_flags = [ &#39;-Wall&#39;, &#39;-mtune=native&#39;, &#39;-fPIC&#39;, &#39;-fno-strict-aliasing&#39;, &#39;-DGL_GLEXT_PROTOTYPES&#39;, &#39;-DUSE_TR1&#39;, &#39;-L/opt/local/lib&#39;, &#39;-I/opt/local/include&#39; ]</div>

</div><div><br></div><div>./build and away we go.  Also, as others have noted, you&#39;ve got a huge list of shared libraries (run &quot;otool -L mrview&quot;) as this is built using the dylibs.  You can get fairly far in making things static by changing all of the -lXXXX bits (run ./build -verbose) to /opt/local/lib/libXXXX.a</div>

<div><br></div><div>Craig</div><div><br></div><div>
<div style="word-wrap:break-word"><div style="word-wrap:break-word"><span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

<div>Craig Stark, Ph.D.<br>Director, Center for the Neurobiology of Learning and Memory<br>Professor, Department of Neurobiology and Behavior<br>University of California, Irvine<br><a href="mailto:cestark@uci.edu" target="_blank">cestark@uci.edu</a><br>

</div></div></span></div></div>
</div>
<br></div></div><br>_______________________________________________<br>
Mrtrix-discussion mailing list<br>
<a href="mailto:Mrtrix-discussion@www.nitrc.org">Mrtrix-discussion@www.nitrc.org</a><br>
<a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion" target="_blank">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jacques-Donald Tournier (PhD)<br>Brain Research Institute, Melbourne, Australia<br>Tel: +61 (0)3 9035 7033<br>
</div>