Hi Keith,<div><br></div><div>Yes, these were the errors I was getting too. You may be able to simply delete/comment out the offending lines, since they all relate to tooltips (the little help texts that pop up on mouse-over), which I guess isn&#39;t such a big loss. You&#39;d need to remove any lines that mention set_tooltip_text(), and the function on_file_tooltip() in src/dialog/file.h (line 113) as well as its whole definition in src/dialog/file.cpp (lines 326-344). That should sort out that issue. Let&#39;s hope that&#39;s the only problem you&#39;ll need to fix...</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Donald.</div><div> </div><div><br><div class="gmail_quote">On 28 October 2010 04:51, Keith Hulsey <span dir="ltr">&lt;<a href="mailto:Keith.Hulsey@utsouthwestern.edu">Keith.Hulsey@utsouthwestern.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>
<div style="direction:ltr;font-family:Tahoma;color:rgb(0, 0, 0);font-size:13px">
<div>Hi Donald,<br>
<br>
Thanks for the help. I took your first suggestion and got somewhat farther. I&#39;d rather not change to Ubuntu just yet.<br>
<br>
My compiler didn&#39;t like the -march=native switch so I changed it to =core2 which helped. Now I have trouble with a line in file.h. The error I get when compiling src/mrview/sidebar/overlay.cpp, src/mrview/sidebar/screen_capture.cpp, src/mrview/sidebar/orientation_plot.cpp,
 or src/mrview/sidebar/tractography/track_list.cpp is:<br>
<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: template argument 1 is invalid<br>
src/mrview/sidebar/tractography/track_list.cpp: In constructor ‘MR::Viewer::SideBar::TrackList::TrackList(const MR::Viewer::SideBar::Tractography&amp;)’:<br>
src/mrview/sidebar/tractography/track_list.cpp:89: error: ‘set_tooltip_text’ was not declared in this scope<br>
<br>
<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: template argument 1 is invalid<br>
src/mrview/sidebar/orientation_plot.cpp: In constructor ‘MR::Viewer::SideBar::OrientationPlot::OrientationPlot()’:<br>
src/mrview/sidebar/orientation_plot.cpp:97: error: ‘class Gtk::Button’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/orientation_plot.cpp:98: error: ‘class Gtk::Button’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/orientation_plot.cpp:99: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/orientation_plot.cpp:100: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/orientation_plot.cpp: In member function ‘void MR::Viewer::SideBar::OrientationPlot::on_source_browse()’:<br>
src/mrview/sidebar/orientation_plot.cpp:294: error: ‘class Gtk::Button’ has no member named ‘set_tooltip_text’<br>
<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: template argument 1 is invalid<br>
src/mrview/sidebar/overlay.cpp: In constructor ‘MR::Viewer::SideBar::Overlay::OverlayList::OverlayList(MR::Viewer::SideBar::Overlay&amp;)’:<br>
src/mrview/sidebar/overlay.cpp:62: error: ‘set_tooltip_text’ was not declared in this scope<br>
src/mrview/sidebar/overlay.cpp: In member function ‘void MR::Viewer::SideBar::Overlay::on_scaling()’:<br>
src/mrview/sidebar/overlay.cpp:384: warning: converting to ‘int’ from ‘double’<br>
<br>
<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: ‘Tooltip’ is not a member of ‘Gtk’<br>
src/dialog/file.h:113: error: template argument 1 is invalid<br>
src/mrview/sidebar/screen_capture.cpp: In constructor ‘MR::Viewer::SideBar::ScreenCapture::ScreenCapture()’:<br>
src/mrview/sidebar/screen_capture.cpp:85: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:86: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:87: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:88: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:89: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:90: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp:91: error: ‘class Gtk::Button’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp: In member function ‘void MR::Viewer::SideBar::ScreenCapture::on_browse()’:<br>
src/mrview/sidebar/screen_capture.cpp:229: error: ‘class Gtk::Label’ has no member named ‘set_tooltip_text’<br>
src/mrview/sidebar/screen_capture.cpp: In member function ‘void MR::Viewer::SideBar::ScreenCapture::on_cancel()’:<br>
src/mrview/sidebar/screen_capture.cpp:243: error: ‘class Glib::RefPtr&lt;Gdk::Pixbuf&gt;’ has no member named ‘reset’<br>
<br>
<br>
Is there a gtk module that I need to update? Or, can I modify file.h so that Tooltip is not needed?<br>
<br>
Keith<br>
<br>
</div>
<div style="font-family:Times New Roman;color:rgb(0, 0, 0);font-size:16px">
<hr>
<div style="direction:ltr"><font color="#000000" face="Tahoma" size="2"><b>From:</b> Donald Tournier [<a href="mailto:d.tournier@brain.org.au" target="_blank">d.tournier@brain.org.au</a>]<br>
<b>Sent:</b> Wednesday, October 27, 2010 1:59 AM<br>
<b>To:</b> Keith Hulsey<br>
<b>Cc:</b> <a href="mailto:mrtrix-discussion@www.nitrc.org" target="_blank">mrtrix-discussion@www.nitrc.org</a><br>
<b>Subject:</b> Re: [Mrtrix-discussion] error installing MRtrix on Centos<br>
</font><br>
</div><div><div></div><div class="h5">
<div></div>
<div>Hi Keith,
<div><br>
</div>
<div>We have the same issue on some of our servers running CentOS. It is unfortunately a totally outdated distribution - even the latest release does not have package versions that have been available since at least 2007. In your case, it looks like your python
 installation is out of date (the followlinks option is available since version 2.6). You could get around that by removing that argument from the function call, i.e. change line 211 in &#39;build&#39; from :</div>
<div>
<div>    for root, dirs, files in os.walk (os.path.split(<a href="http://self.name" target="_blank">self.name</a>)[0], followlinks=True):</div>
<div>to:</div>
<div>
<div>    for root, dirs, files in os.walk (os.path.split(<a href="http://self.name" target="_blank">self.name</a>)[0]):</div>
</div>
<div><br>
</div>
<div>While this would sort out that particular issue, I would be very surprised if it got you much further. I&#39;ve tried on our CentOS 5.5 systems, and found that a few other required packages are also a few versions out of date... and gave up at that point.</div>

<div><br>
</div>
<div>So in brief, I&#39;d say the path of least resistance would actually be to upgrade the OS to the latest version of Ubuntu... Would also recommend making sure it&#39;s got an nvidia card for the graphics, since the OpenGL support for these cards is vastly superior
 to that for other cards (I&#39;ve just had another negative experience with an ATI card recently).</div>
<div><br>
</div>
<div>Another option is to use the Windows version, although I personally don&#39;t have much experience with it. Maybe Win32 users could report back their experience of MRtrix on Windows?</div>
<div><br>
</div>
<div>Cheers,</div>
<div><br>
</div>
<div>Donald.</div>
<div><br>
</div>
<br>
<div class="gmail_quote">On 27 October 2010 05:53, Keith Hulsey <span dir="ltr">&lt;<a href="mailto:Keith.Hulsey@utsouthwestern.edu" target="_blank">Keith.Hulsey@utsouthwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div>
<div style="direction:ltr;font-family:Tahoma;color:rgb(0, 0, 0);font-size:13px">
<div>Hi,<br>
<br>
My earlier question was about MRview on a virtual machine. I managed to get access to a Linux box that I can install software and update the OS on. The OS is CentOS release 5.5 (Final).<br>
<br>
After updating the OS to resolve the outdated libraries, I am left with the following response when I execute ./build from /usr/local/mrtrix-0.2.9.<br>
<br>
<br>
 Traceback (most recent call last):<br>
  File &quot;./build&quot;, line 610, in ?<br>
    [ Entry(item) for item in targets ]<br>
  File &quot;./build&quot;, line 154, in __init__<br>
    [ Entry(item) for item in self.deps ]<br>
  File &quot;./build&quot;, line 152, in __init__<br>
    elif is_library (<a href="http://self.name" target="_blank">self.name</a>): self.set_library()<br>
  File &quot;./build&quot;, line 211, in set_library<br>
    for root, dirs, files in os.walk (os.path.split(<a href="http://self.name" target="_blank">self.name</a>)[0], followlinks=True):<br>
TypeError: walk() got an unexpected keyword argument &#39;followlinks&#39;<br>
<br>
<br>
<br>
What should I do next to prepare for installing MRtrix?<br>
<br>
Keith<br>
<br>
</div>
</div>
<br>
<hr>
<font color="Blue" face="Arial" size="2"><br>
UT Southwestern Medical Center<br>
The future of medicine, today.<br>
</font></div>
<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>
<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>
</div>
</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>