<div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br></div>Thanks for sharing. I don't know why I did not run into this. What I do is:<br></div>1/ Clone VTK<br></div>git clone git://<a href="http://vtk.org/VTK.git">vtk.org/VTK.git</a><br></div>2/ Go to the laste v5 release<br></div>git checkout v5.10.1<br></div>3/ Compile with clang<br></div>Is this a VTK version problem? I enabled the default + QT but I don't think I disabled anything.<br></div><br>For VV/CLITK, I enabled Module_ITKReview in ITK, maybe that's the trick?<br>I wish you only good surprises from now on!<br>Simon<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 24, 2015 at 4:10 PM, David Boersma <span dir="ltr"><<a href="mailto:david.boersma@physics.uu.se" target="_blank">david.boersma@physics.uu.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Simon,<br>
<br>
It took a while, but now vv compiles for me on MacOSX Yosemite.<br>
Actually I failed to install VTK 5.10.1, I got a strange linking issue that is described here, it popped up on Mavericks already, it seems:<br>
<br>
<a href="http://vtk.1045678.n5.nabble.com/VTK-installation-issue-td5724089.html" target="_blank">http://vtk.1045678.n5.nabble.com/VTK-installation-issue-td5724089.html</a><br>
<br>
David E DeMarle seems to have fixed the issue and suggested (scroll down to about 80% of that page) that we should use the release-5.10 branch from git, instead of the official 5.10.1 tarball:<br>
<br>
<a href="http://www.vtk.org/gitweb?p=VTK.git;a=shortlog;h=refs/heads/release-5.10" target="_blank">http://www.vtk.org/gitweb?p=VTK.git;a=shortlog;h=refs/heads/release-5.10</a><br>
<br>
And that worked for me. (Actually I used the "snapshot" link to get a tarball of the 2014-10-02 version, that seemed much easier than trying to concoct a git hocuspocus incantation to get this branch.)<br>
<br>
I am wondering why you did not run into this. Are you maybe using gcc instead of clang? Or maybe the offending bits are optional code which I happened to have enabled in ccmake, but you disabled it?<br>
<br>
Then I used ITK 4.7.1, which mostly worked, except that for some reason not all header files were copied to the install directory, and one of the vv programs needed them. After copying four ITK header files from the source directory to the install directory, vv got built successfully, after one more fix: I had to rename the ERR_SUCCESS enum in tools/clitkPadImageGenericFilter.h because that happens to be a macro #defined in a system include file:<br>
<br>
########################################################################<br>
In file included from /Users/montecarlo/Software/Sarrut/vv/tools/clitkPadImage.cxx:3:<br>
/Users/montecarlo/Software/Sarrut/vv/tools/clitkPadImageGenericFilter.h:38:7: error: expected<br>
      identifier<br>
      ERR_SUCCESS = 0,<br>
      ^<br>
/usr/include/mach/error.h:79:22: note: expanded from macro 'ERR_SUCCESS'<br>
#define ERR_SUCCESS             (mach_error_t)0<br>
########################################################################<br>
<br>
Renaming the enum in the header file and in the few places where it wqs actually used solved this problem.<br>
<br>
I also built vv on a linux machine (ubuntu 14.04). There I could use VTK 5.10.1 without major problems, but I had the same header file issue with ITK (with the same easy fix).<br>
<br>
I did not yet try *running* vv on either linux or MacOSX.<br>
That will probably come with new challenges & surprises. :)<br>
<br>
Thanks,<br>
/DavidB<span class=""><br>
<br>
Simon Rit skrev den 17/04/2015 14:29:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Hi,<br>
I compile manually on MacOS Yosemite (without homebrew) without any<br>
problem (VTK 5.10.1 and ITK v4.7.1). I'm not sure what could be the<br>
cause of the problem but you should use the HEAD version, not a release<br>
(something on our todo list).<br>
We still use vv a lot but haven't put much efforts in its development<br>
lately. But it is definitely not dead and you're welcome to contribute.<br>
Simon<br>
<br>
On Fri, Apr 17, 2015 at 2:02 PM, David Boersma<br></span><div><div class="h5">
<<a href="mailto:david.boersma@physics.uu.se" target="_blank">david.boersma@physics.uu.se</a> <mailto:<a href="mailto:david.boersma@physics.uu.se" target="_blank">david.boersma@physics.uu.se</a>>> wrote:<br>
<br>
    Hello vv!<br>
<br>
    I am trying to install vv on a Mac, following the homebrew instructions.<br>
    The first part (brew install vtk --qt) worked well, the second part<br>
    failed. With the --HEAD option I ran into an error saying that the<br>
    git server suddenly broke contact. Repeating the install command did<br>
    not fix this. So I decided to try the release version instead<br>
    (omitting the --HEAD flag). The download part worked, and 30% of the<br>
    compile, but then the build failed because the "itkAnalyzeImageIO.h"<br>
    header file is not found. The insight toolkit is installed<br>
    (homebrew), but it is version 4.7, maybe that is too new? The vv<br>
    says that itk should be >=3.2, would it help if I try to install the<br>
    latest 3.x version of ITK?<br>
<br>
    Also I see that there is not much recent activity on vv. Is this<br>
    software still alive and healthy, with a sufficiently large crowd of<br>
    developers and users? I am new in radiation therapy & medical<br>
    imaging and I need to learn about image registration. I am coming<br>
    from a field where we do everything with open source software, so I<br>
    think I would feel more at home with vv than with some closed source<br>
    medical imaging program.<br>
<br>
    I have a linux server available too (ubuntu 14.04, 12 cores, 24GiB<br>
    RAM, and iirc an NVIDIA quadro 600 graphics card), will try to build<br>
    vv on that machine next week.<br>
<br>
    Thanks!<br>
    David Boersma<br>
    _______________________________________________<br>
    vv mailing list<br></div></div>
    <a href="mailto:vv@creatis.insa-lyon.fr" target="_blank">vv@creatis.insa-lyon.fr</a> <mailto:<a href="mailto:vv@creatis.insa-lyon.fr" target="_blank">vv@creatis.insa-lyon.fr</a>><br>
    <a href="http://www.creatis.insa-lyon.fr/mailman/listinfo/vv" target="_blank">http://www.creatis.insa-lyon.fr/mailman/listinfo/vv</a><span class=""><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
vv mailing list<br>
<a href="mailto:vv@creatis.insa-lyon.fr" target="_blank">vv@creatis.insa-lyon.fr</a><br>
<a href="http://www.creatis.insa-lyon.fr/mailman/listinfo/vv" target="_blank">http://www.creatis.insa-lyon.fr/mailman/listinfo/vv</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
_______________________________________________<br>
vv mailing list<br>
<a href="mailto:vv@creatis.insa-lyon.fr" target="_blank">vv@creatis.insa-lyon.fr</a><br>
<a href="http://www.creatis.insa-lyon.fr/mailman/listinfo/vv" target="_blank">http://www.creatis.insa-lyon.fr/mailman/listinfo/vv</a><br>
</div></div></blockquote></div><br></div>