[Insight-developers] RE: netlib changes are breaking builds

Gaetan Lehmann gaetan.lehmann at jouy.inra.fr
Wed Sep 27 04:56:52 EDT 2006


Hi,

Please do not re-add the "#if defined(USE_FFTW?)" blocks in the code which  
can be used directly by the user. At least if you really want to do that,  
the file itkConfigure.h must be included in this file, but even with that  
include, it will be a problem for the final user if he/she has not set one  
of the option USE_FFTWF or USE_FFTWD while building ITK: those files will  
not be usable.

I think the "#if defined(USE_FFTW)" blocks should be only in the test  
code, not in the one used by the users.

Regards,

Gaetan


On Tue, 26 Sep 2006 17:19:07 +0200, Lorensen, William E (GE, Research)  
<lorensen at crd.ge.com> wrote:

> I think it is OK to update the header tests once in a while. We can  
> clean them up over the next few days.
>
> Bill
>
> -----Original Message-----
> From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
> Sent: Tuesday, September 26, 2006 9:44 AM
> To: Lorensen, William E (GE, Research)
> Cc: ITK
> Subject: Re: netlib changes are breaking builds
>
>
>
> Hi Bill,
>
> I see...
>
> The #defines in the AlgorithmHeader are now redundant
> with the #defines in itkFFTWCommon.h.
>
> --
>
> It seems that overall, it wasn't a good idea to run the
> BuildHeaderTest.tcl script. I didn't realized that we had
> to manually retouch the results.
>
> Should I roll back the changes and only keep the modifications
> of the Copyrights ?
>
>
>    Luis
>
>
>
> ------------------------------------------
> Lorensen, William E (GE, Research) wrote:
>> Actually, I edited the Algorithms header test to fix the problem.  
>> Sometimes we need to hand-edit these generated files. For example, one  
>> of the windows compilers is getting an internal compiler error on  
>> COmmonHeaderTests. Sometimes a reordering of include's fixes the  
>> problem.
>>
>> Bill
>>
>>
>> -----Original Message-----
>> From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>> Sent: Tuesday, September 26, 2006 8:58 AM
>> To: Lorensen, William E (GE, Research)
>> Cc: ITK
>> Subject: Re: netlib changes are breaking builds
>>
>>
>>
>> Hi Bill,
>>
>> We removed yesterday the last traces of itknetlib.
>> That shouldn't be a problem anymore.
>>
>> Today we have a red Dashboard due to a change I made yesterday.
>>
>> I reran the BuildHeaderTest.tcl script in order to fix the
>> copyright notices of the HeaderTest (that were appearing as
>> copyrighted by the NLM).
>>
>> This included the itkFFTWCommon.h file that recently was
>> changed so that it was only included in builds that have
>> USE_FFTWF or USE_FFTWD enabled.
>>
>> Since the Header Tests blindly add all the headers, I just
>> added back the #defines to itkFFTWCommon.h, so that, if it
>> is included in the HeaderTest from a build that has USE_FFTWF
>> and USE_FFTWD disable, it shouldn't cause any compilation
>> problems.
>>
>>
>> There may be other quirks to iron out today too....
>>
>>
>>
>>      Luis
>>
>>
>> ---------------------
>> Bill Lorensen wrote:
>>
>>> Luis,
>>>
>>> There are some builds failing after you netlib changes. For example:
>>>
>>> http://www.itk.org/Testing/Sites/crunch1.isi.nl/Linux64-g++-4.0.2/20060925-0100-Nightly/BuildError.html
>>>
>>> http://www.itk.org/Testing/Sites/camelot.kitware/Linux-g++-2.95-WrapITK/20060925-0100-Nightly/BuildError.html
>>>
>>>
>>>
>>> Bill
>>>
>>>
>>>
>>
>>
>>
>>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers



-- 
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
http://voxel.jouy.inra.fr


More information about the Insight-developers mailing list