<div dir="ltr"><div><div><div><div>Hello Pierre,<br><br></div>Thanks for contributing the patch upstream.  There is definitely time for this patch to make it into the next release (4.8.0).  Please submit it to Gerrit as described here:<br><br>  <a href="http://www.itk.org/Wiki/ITK/Git/Develop">http://www.itk.org/Wiki/ITK/Git/Develop</a><br><br>  <a href="https://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html">https://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html</a><br><br></div>Please let us know if you have any questions.<br><br></div>Thanks,<br></div>Matt<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 9, 2015 at 10:18 AM, Pierre Barbier de Reuille <span dir="ltr"><<a href="mailto:pierre@barbierdereuille.net" target="_blank">pierre@barbierdereuille.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No, I did that! The issue is that if compiling with -std=c++11, MinGW doesn't define "_finite", but vnl_math.cxx always assumes it is.<br></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Tue, 9 Jun 2015 at 15:54 Bradley Lowekamp <<a href="mailto:blowekamp@mail.nih.gov" target="_blank">blowekamp@mail.nih.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hello,<div><br></div><div>It sounds like you did not configure ITK with C++11. If you are going to enable C++11 when using ITK, you must configure ITK with C++11.</div><div><br></div><div>Please start with an empty build directory and add the following to the command line to enable C++11 of the initial configuration: "-D<span style="background-color:rgb(255,255,255);font-size:14px">CMAKE_CXX_FLAGS:STRING=-std=c++11". This variable must be set before the first configuration.</span></div><div><span style="background-color:rgb(255,255,255);font-size:14px"><br></span></div><div><span style="background-color:rgb(255,255,255);font-size:14px">HTH,</span></div><div><span style="background-color:rgb(255,255,255);font-size:14px">Brad</span></div><div><br><div></div></div></div><div style="word-wrap:break-word"><div><div><div>On Jun 9, 2015, at 7:30 AM, Pierre Barbier de Reuille <<a href="mailto:pierre@barbierdereuille.net" target="_blank">pierre@barbierdereuille.net</a>> wrote:</div><br></div></div></div><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div dir="ltr"><div><div><div><div>Dear all,<br><br></div>I am using ITK in a software 
that I am compiling with MinGW64 with C++11 enabled. ITK mostly 
compiles, with one exception: vnl_math.cxx has hard-coded the definition
 of finite which is not valid if C++11 is enabled. I attach a patch of 
my modifications against the git repository. The modification simply 
specifies that, if we're compiling with C++11, then we should be using 
"std::isfinite" instead of "finite".<br><br></div>Of course, if there 
was a way to compile it without this hack, I would be happy to revert 
it! Otherwise, could it be tested and included in the next versions of 
ITK?<br><br></div>Thanks,<br><br></div>Pierre</div>
</blockquote></div></div></div><div style="word-wrap:break-word"><div><div><blockquote type="cite"><span><mingw_math.patch></span>_______________________________________________<br>Community mailing list<br><a href="mailto:Community@itk.org" target="_blank">Community@itk.org</a><br><a href="http://public.kitware.com/mailman/listinfo/community" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br></blockquote></div><br></div></div>_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org" target="_blank">Community@itk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/community" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br>
</blockquote></div>
</div></div><br>_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org">Community@itk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/community" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br>
<br></blockquote></div><br></div>