<div>Hi Donald, </div><div><br></div><div>When I installed the most recent release of MRtrix (version 0.2.10) in Mac OS Lion, I got a number of errors like:</div><div>#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;  </div>
<div><br></div><div>I found that these errors were discussed in this maillist last year (as attached messages below). I fixed the problem by following Chris&#39;s suggestion to change  &quot;#include &lt;glib/anything.h&gt;&quot; to &quot;#include &lt;glib.h&gt;&quot; in the two files:</div>
lib/file/dicom/select_cmdline.cpp <div>lib/mrtrix.h </div><div><br></div><div>Just thought other people might encounter the same problem and it would be nice to fix it in the future releases.</div><div><br></div><div>Best, </div>
<div>Zhuang</div><div><br></div><div><h1 style="font-family:Times;font-size:medium">[Mrtrix-discussion] RE: MrTrix MacBook Installtion</h1><span class="Apple-style-span" style="font-family:Times;font-size:medium"><b>Donald Tournier</b></span><span class="Apple-style-span" style="font-family:Times;font-size:medium"> </span><span class="Apple-style-span" style="font-family:Times;font-size:medium"><a href="mailto:mrtrix-discussion%40www.nitrc.org?Subject=%5BMrtrix-discussion%5D%20RE%3A%20MrTrix%20MacBook%20Installtion&amp;In-Reply-To=367A7D4B9B06EF4C95D106AD9EF930600F715012%40DB3PRD0104MB152.eurprd01.prod.exchangelabs.com" title="[Mrtrix-discussion] RE: MrTrix MacBook Installtion">d.tournier at brain.org.au </a></span><span class="Apple-style-span" style="font-family:Times;font-size:medium"><br>
</span><span class="Apple-style-span" style="font-family:Times;font-size:medium"><i>Thu May 3 00:22:35 PDT 2012</i></span><p style="font-family:Times;font-size:medium"></p><ul style="font-family:Times;font-size:medium"><li>
Previous message: <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/000415.html">[Mrtrix-discussion] RE: MrTrix MacBook Installtion</a></li><li>Next message: <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/000417.html">[Mrtrix-discussion] From Neuroradiologic Unit of the University Hospital of Padua</a></li>
<li><b>Messages sorted by:</b> <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/date.html#416">[ date ]</a> <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/thread.html#416">[ thread ]</a> <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/subject.html#416">[ subject ]</a> <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/2012-May/author.html#416">[ author ]</a></li>
</ul><hr style="font-family:Times;font-size:medium"><span class="Apple-style-span" style="font-family:Times;font-size:medium"><pre>Hi Chris,

Great that you worked out a solution, and thanks very much for posting it
here. I&#39;ve included your changes in the current development branch (they
work fine on my system), so they&#39;ll be the default for the next release of
MRtrix.

Thanks!

Donald.


On 2 May 2012 20:27, Parker, Christopher &lt;<a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">christopher.parker.10 at ucl.ac.uk</a>&gt;wrote:

&gt;<i>   Hi All,
</i>&gt;<i>
</i>&gt;<i>  I fixed the problem. Other people might encounter the same problem
</i>&gt;<i> building MrTrix v.0.2.1 on a Mac if using glib2 v. 2.3.2 (and maybe earlier
</i>&gt;<i> versions of glib). To fix this, you can change the lines in the files
</i>&gt;<i> /lib/file/dicom/select_cmdline.cpp and /lib/mrtrix.h (in the mrtrix
</i>&gt;<i> folder), from &quot;#include &lt;glib/anything.h&gt;&quot; to &quot;#include &lt;glib.h&gt;&quot;. This
</i>&gt;<i> prevents an error from glib while building. It seems to work fine now.
</i>&gt;<i>
</i>&gt;<i>  Best,
</i>&gt;<i>  Chris
</i>&gt;<i>  ------------------------------
</i>&gt;<i> *From:* <a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">mrtrix-discussion-bounces at www.nitrc.org</a> [
</i>&gt;<i> <a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">mrtrix-discussion-bounces at www.nitrc.org</a>] on behalf of Parker, Christopher
</i>&gt;<i> [<a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">christopher.parker.10 at ucl.ac.uk</a>]
</i>&gt;<i> *Sent:* 27 April 2012 15:37
</i>&gt;<i> *To:* <a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">mrtrix-discussion at www.nitrc.org</a>
</i>&gt;<i> *Subject:* [Mrtrix-discussion] MrTrix MacBook Installtion
</i>&gt;<i>
</i>&gt;<i>   Hi All,
</i>&gt;<i>
</i>&gt;<i>  I am hoping someone may shed some light on the installation problems I
</i>&gt;<i> am having with MrTrix (version 0-2.2.10_2012-02-10). I have followed the
</i>&gt;<i> instructions on the MrTrix website for Mac installation via Homebrew.
</i>&gt;<i> Homebrew seems to have installed correctly as did the dependencies, but
</i>&gt;<i> after downloading and typing &quot;./build&quot; in the matrix folder, I get the
</i>&gt;<i> following output (which I have summarised):
</i>&gt;<i>
</i>&gt;<i>  [CC] cmd/dir2amp.o
</i>&gt;<i> [CC] lib/file/dicom/quick_scan.o
</i>&gt;<i> [CC] cmd/streamtrack.o
</i>&gt;<i> [CC] lib/file/dicom/study.o
</i>&gt;<i> [CC] cmd/gen_unit_warp.o
</i>&gt;<i> [CC] src/dwi/tractography/tracker/sd_prob.o
</i>&gt;<i> [CC] cmd/import_tracks.o
</i>&gt;<i> [CC] src/dwi/tractography/tracker/base.o
</i>&gt;<i>
</i>&gt;<i>  ERROR: [CC] lib/file/dicom/quick_scan.o
</i>&gt;<i> g++ -c -Wall -mtune=native -fPIC -fno-strict-aliasing
</i>&gt;<i> -DGL_GLEXT_PROTOTYPES.........
</i>&gt;<i> failed with output:
</i>&gt;<i>
</i>&gt;<i>  &lt;repeated for ~ 10 *.o files&gt;
</i>&gt;<i>
</i>&gt;<i>  and
</i>&gt;<i>
</i>&gt;<i>  In file included from lib/mrtrix.h:65,
</i>&gt;<i>                  from lib/ptr.h:26,
</i>&gt;<i>                  from lib/file/dicom/patient.h:26,
</i>&gt;<i>                  from lib/file/dicom/study.cpp:27:
</i>&gt;<i> /usr/local/Cellar/glib/2.32.1/include/glib-2.0/glib/gtypes.h:28:2: error:
</i>&gt;<i> #error &quot;Only &lt;glib.h&gt; can be included directly.&quot;
</i>&gt;<i>
</i>&gt;<i>  &lt;repeated for ~30 times for various &quot;h:*:*&quot;&gt;
</i>&gt;<i>
</i>&gt;<i>  :(
</i>&gt;<i>
</i>&gt;<i>  I can provide the full list of errors or any further information, if
</i>&gt;<i> this is needed.
</i>&gt;<i>
</i>&gt;<i>  Any help would be greatly appreciated!
</i>&gt;<i>
</i>&gt;<i>  Best,
</i>&gt;<i>
</i>&gt;<i>  Chris
</i>&gt;<i>
</i>&gt;<i> _______________________________________________
</i>&gt;<i> Mrtrix-discussion mailing list
</i>&gt;<i> <a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">Mrtrix-discussion at www.nitrc.org</a>
</i>&gt;<i> <a href="http://www.nitrc.org/mailman/listinfo/mrtrix-discussion">http://www.nitrc.org/mailman/listinfo/mrtrix-discussion</a>
</i>&gt;<i>
</i>&gt;<i>
</i>

-- 
Jacques-Donald Tournier (PhD)
Brain Research Institute, Melbourne, Australia
Tel: +61 (0)3 9035 7033
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a href="http://www.nitrc.org/pipermail/mrtrix-discussion/attachments/20120503/c8a13996/attachment.html">http://www.nitrc.org/pipermail/mrtrix-discussion/attachments/20120503/c8a13996/attachment.html</a></pre></span></div>