Hi Michael, <div><br></div><div>This is great news, and doesn&#39;t even sound too complicated! I&#39;ll add your instructions to the documentation and make sure they&#39;re available for the next release. In the meantime, I&#39;d be interested to hear how things are going with the Mac version, and whether you&#39;ve encountered any issues with it so far.</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Donald.</div><div><br><br><div class="gmail_quote">On 26 February 2011 13:19, Michael Zeineh <span dir="ltr">&lt;<a href="mailto:mmzeineh@gmail.com">mmzeineh@gmail.com</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">Got it working! At least the basics … mrview and mrconvert etc. Didn&#39;t test tractography yet ..<div>
<br></div><div><p class="MsoNormal">I tried copying from one machine (10.6.5) to another (10.6), but this didn’t work, so I don’t think it is worth putting binaries anywhere …</p><div></div><div><p class="MsoNormal">Here is what I had to do</p>
<p class="MsoNormal">Install fink per webpage in /sw64</p><p class="MsoNormal">Download tarball</p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:Courier">tar
-xvzf fink-0.29.19.tar.gz</span></p><p class="MsoNormal">cd<span>  </span>fink-0.29.19</p><p class="MsoNormal">./bootstrap sw64 (puts fink in /sw64)</p><p class="MsoNormal">fink install python glib gtk+ glibmm2.4 gtkmm2.4 gtkglext1
gsl</p><p class="MsoNormal">at some point it bottoms out, so just repeat it, and it
works</p><p class="MsoNormal"> </p><p class="MsoNormal">copy linux.py Darwin.py</p><p class="MsoNormal">modify Darwin.py cpp flags to read –mtune=native rather than –march=native</p><div>modify darwin.py to add to the cpp flags: &#39;-L/sw64/lib&#39;, &#39;-I/sw64/include&#39;</div>
<p class="MsoNormal">./build</p><div><span> </span><br></div><p class="MsoNormal">copy to /usr/local/mri</p><p class="MsoNormal">change permissions so all users can read</p><p class="MsoNormal">change path to include /usr/local/mri/bin</p>
<p class="MsoNormal">export DYLD_LIBRARY_PATH=&quot;/usr/local/mrtrix/lib&quot;</p><p class="MsoNormal"> </p><p class="MsoNormal">Then things work!</p><p class="MsoNormal"> </p><p class="MsoNormal">One time, it was complaining regarding the freetype library,
and this required copying the /usr/x11/bin/libfreetype.6.dylib to /sw64/lib/freetype219/lib,
though it didn’t require it the second time.</p><div><div></div><div class="h5"><p class="MsoNormal"> On Feb 17, 2011, at 11:56 PM, Donald Tournier wrote:</p><div><br><blockquote type="cite">Hi Michael,<div><br></div><div>
Perhaps not surprisingly, you&#39;re not the first to express interest in a Mac version of MRtrix... I did try once a while ago, and kind of managed to get something working, but it wasn&#39;t really satisfactory. To cut a long story short, the command-line utilities seemed to work OK, but the GUI components didn&#39;t really seem to work well. I&#39;d eventually convinced myself that it was down to poor OpenGL support on the X compatibility layer. Mind you, this was on an older PowerPC Mac, so things might have changed since then...</div>



<div><br></div><div>The most painful part was the installation of the dependencies, in particular gtkmm and gtkglext. I had to compile these from source, since the pre-compiled versions available at the time were too old. There&#39;s a website that provides pre-compiled packages for Mac at <a href="http://www.finkproject.org/" target="_blank">http://www.finkproject.org</a>. I&#39;ve just had a brief look, and it now looks like all the required dependencies are there and sufficiently up to date - you might be in luck!</div>



<div><br></div><div>So it looks like it would be worth giving it a shot. If you feel up to it, here&#39;s a few pointers: you&#39;ll need to generate a new config file for the build - probably named darwin.py (it&#39;s named according whatever Python&#39;s platform.system() function returns), in the sysconf folder.  I&#39;d recommend you start with a copy of the linux one, and modify it as needed. It should be a simple matter of figuring out the correct include paths, and possibly changing a few compiler options. You shouldn&#39;t need to modify the code in any way. </div>



<div><br></div><div>Needless to say, if you manage to get it working, I&#39;d be more than happy for you to load it up on NITRC... :) <br></div><div><br></div><div>Cheers,</div><div><br></div><div>Donald.</div><div><br></div>


<div><br><div class="gmail_quote">
On 17 February 2011 07:05, Michael Zeineh <span dir="ltr">&lt;<a href="mailto:mmzeineh@gmail.com" target="_blank">mmzeineh@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



Has anyone been able to compile any part of mrtrix on the mac? mrview and mrconvert are outstanding general tools, along with all the other great dti/csd tools!<br>
<br>
Thank you,<br>
Michael Zeineh<br>
<br>
_______________________________________________<br>
Mrtrix-discussion mailing list<br>
<a href="mailto:Mrtrix-discussion@www.nitrc.org" target="_blank">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>
</blockquote></div><br><br clear="all"><br>-- <br>Jacques-Donald Tournier (PhD)<br>Brain Research Institute, Melbourne, Australia<br>Tel: +61 (0)3 9496 4078<br>
</div>
</blockquote></div><br></div></div></div></div></div></blockquote></div><br><br clear="all"><br>-- <br>Jacques-Donald Tournier (PhD)<br>Brain Research Institute, Melbourne, Australia<br>Tel: +61 (0)3 9496 4078<br>
</div>