[Insight-developers] Backport ___isnan fix to ITK 2.0.1 release?
Brad King
brad.king at kitware.com
Thu Jul 14 13:49:42 EDT 2005
Zachary Pincus wrote:
> Excellent. Will these changes will propagate to the tarballs of 2.0 and
> 2.0.1 on the ITK download page at some point?
They will be part of a 2.0.2 release if there is one. We cannot replace
already released tarballs or there will be inconsistent versions.
-Brad
> On Jul 14, 2005, at 6:48 AM, Brad King wrote:
>
>> Zachary Pincus wrote:
>>
>>> I just tried (in the course of attempting to localize my TIFF bug)
>>> to compile the ITK 2.0.1 on a Mac I have access to that's running
>>> OS X 10.3.9.
>>> This unfortunately failed because of the __isnan link problems that
>>> had been put to rest in the CVS tree last month. I (and perhaps
>>> others) had thought that this problem was Tiger (10.4) specific.
>>> However, it in fact affects 10.3 versions too. Which means that as
>>> of now, the latest ITK "bugfix" release fails to build on all Macs
>>> with up-to-date operating systems (I can confirm failure on 10.3.9
>>> and 10.4.1), as far as I can tell!
>>> Would it be a good idea to "backport" the fix to the 2.0.1 release
>>> so that until the next point release, mac-using ITK-neophytes won't
>>> have their first experience with the toolkit be a mystifying linker
>>> error? Or alternately, is there a new 2.0.2 point release coming up
>>> soon to obviate the 2.0.1 release?
>>> Note that there've been three or four emails to the user list in
>>> the last month or two about this issue. If that many people have
>>> had the error and posted to the list, imagine how many have had the
>>> error and given up?
>>> The fix is quite simple, as Brad who finally figured out the issue
>>> knows.
>>> In file:
>>> [INSIGHT_ROOT]/Utilities/vxl/core/vnl/vnl_math.cxx
>>> change line 62 from:
>>> # define isnan __isnan
>>> to
>>> # define isnan(x) __isnand((double)x)
>>>
>>
>> This change has been put on the ITK-2-0 branch.
>>
>> -Brad
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers at itk.org
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>
More information about the Insight-developers
mailing list