[Insight-developers] Re: MacOS Warnings 64bits to 32bits
truncation : At end of Files ???
kent williams
norman-k-williams at uiowa.edu
Mon Jan 28 10:04:17 EST 2008
I looked at the errors you reported in itkAnalyzeImageIO* -- are you sure
the line numbers are right? Both line numbers are off the ends of the files.
On 1/26/08 7:45 AM, "Luis Ibanez" <luis.ibanez at kitware.com> wrote:
> HI Sean, Mathieu,
>
> Something strange is happening with the warning from
>
>
> http://www.itk.org/Testing/Sites/RogueResearch3/Mac10.5-InsightReview-gcc-dbg-
> ppc64/20080126-0100-Nightly/BuildWarning.html
>
> Many of them are indicating a:
>
> warning: implicit conversion shortens 64-bit value into a 32-bit value
>
>
> in the two last lines of code of several classes.
>
> For example:
>
> Code/IO/itkBioRadImageIO.cxx Line: 429
> Code/IO/itkBioRadImageIO.cxx Line: 430
>
> This happens also with
>
> Code/IO/itkArchetypeSeriesFileNames.cxx Line: 263
> Code/IO/itkAnalyzeImageIOFactory.cxx Line: 56
> Code/IO/itkAnalyzeImageIO.cxx Line: 1538
>
>
> ...and others...
>
>
> Thanks for any hints,
>
>
> Luis
>
>
>
> -----------------------------------------------------------------------------
> On 1/25/08, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>>
>> Hi Sean,
>>
>> That's great news !
>>
>> Thanks for fixing the Apple headers and enabling the CMake flag.
>>
>> Yesterday's pass should have solved most of the warnings in
>> Code/IO. We will see what is remaining in tomorrow's Dashboard.
>>
>> Then we probably would want to enable the flag in Code/Common.
>>
>>
>> Luis
>>
>>
>> ---------------------
>> Sean McBride wrote:
>>> On 1/25/08 11:20 AM, Luis Ibanez said:
>>>
>>>
>>>> ITK_USE_64BITS_APPLE_TRUNCATION_WARNING
>>>>
>>>>
>>>> You will find it in the Advanced options, once you update
>>>> your checkout of ITK.
>>>>
>>>> Please enable this CMake flag on the machines where you
>>>> want this warning to be used.
>>>
>>>
>>> We have enabled this on our Mac10.5-InsightReview-gcc-dbg-ppc and
>>> Mac10.5-InsightReview-gcc-dbg-ppc64 dashboards. Each builds only one
>>> architecture which will reduce the duplicate warnings seen elsewhere.
>>> One is 32 bit only and one 64 bit only, each will have different sets of
>>> warnings. Also, we have fixed all the warnings from Apple's headers.
>>>
>>
> _______________________________________________
> 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