<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><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">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>