[Insight-developers] Changes in ITKConfig.cmake
Gaëtan Lehmann
gaetan.lehmann at jouy.inra.fr
Mon Apr 14 15:01:56 EDT 2008
Le 8 avr. 08 à 01:23, Luis Ibanez a écrit :
>
> Hi Gaetan,
>
> We reviewed the installation process with Brad today, to make it
> similar to the VTK one,
> and in the process we encountered that your changes were not
> responsible at all for the
> installation problem reported in the Dashboard.
>
>
> As you pointed out, the problem actually originated with my changes
> related to the flag
> ITK_COMPUTER_MEMORY_SIZE.
>
>
> My apologies for blaming you of a problem that I was responsible for.
>
>
No problem.
BTW, I noticed you used a variable named "TOTO". I thought it was
something only french people were doing.
Is it an international habit of computer engineer/scientist? Or is it
something you learned in France?
Gaëtan
> Regards,
>
>
> Luis
>
>
> -------------------------------------------------------------------------------------------------------------
> On Sat, Apr 5, 2008 at 7:17 PM, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr
> > wrote:
>
> Hi Luis,
>
> What makes you think I didn't ran the tests you're talking?
> * I have built ITK and built a contribution to the insight journal
> with it on my linux system.
> * I have installed ITK and built all my contributions the insight
> journal with it on my linux system.
> * I have built ITK, packed and unpacked it, and built all my
> contributions to the insight journal with it on my mac.
> * I have checked that the modified variable wasn't used anywhere in
> ITK and Insight Applications.
> * Because that code is not mine, and also because we are close to a
> release, I took care to keep the changes as small as possible, and
> warned you (and the developers) about my changes, so they can be
> reviewed.
> Maybe I should have also tried to build some others applications,
> and to test the installation on windows also.
>
> I can be wrong, but I don't think that problem come from my changes.
> My commit hasn't been the only one between the two builds. The log
> says something about Testing/Code/IO/CMakeLists.txt — perhaps
> something to try with that?
>
> Please let me know if you find the problem, and all my apologies by
> advance if I'm responsible of it.
>
> Gaëtan
>
>
>
> Le 5 avr. 08 à 20:33, Luis Ibanez a écrit :
>
>
> Hi Gaetan,
>
> Your recent changes:
>
> http://public.kitware.com/cgi-bin/viewcvs.cgi/ITKConfig.cmake.in?root=Insight&r1=1.24&r2=1.25
>
> broke the installation process of ITK:
>
> See errors at:
> http://public.kitware.com/CDash/viewBuildError.php?buildid=43566
>
>
> Please compare the builds of zion.kitware labeled:
>
>
> Linux-g++-4.1-vs-Installed
>
> between 2008-04-02 22:00:00 EDT (before your changes)
>
> and 2008-04-03 22:00:00 EDT (after your changes)
>
>
> We will review this with Brad on Monday and explore a way
> of making sure that the following combinations work:
>
>
> 1) Build ITK and build a project against the build ITK
> 2) Install ITK and build a project against the installed ITK
> 3) Pack ITK, unpack it, and build a project against the unpacked ITK
> 4) Build an Insight Journal project versus the ITK in the IJ server
>
> Please keep in mind that whenever we touch any of the variables
> involved in "ITKConfig.cmake", we should test all the combinations
> above, to make sure that they are still functional.
>
> In my recent changes, I verified (1),(2), and (3), but missed to
> verify (4).
>
>
> Thanks
>
>
> Luis
>
>
> -------------------------------------------------------------------------------------------------
> On Thu, Apr 3, 2008 at 11:28 AM, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr
> > wrote:
>
> Le 3 avr. 08 à 17:13, Luis Ibanez a écrit :
>
>
> Hi Gaetan,
>
> Did you checked whether this affected the settings
> when ITK is installed ?
>
> e.g. check that
>
> "make install"
>
> still works after your changes ?
>
>
> Yes, and I have checked that ITK_INCLUDE_DIR was not used elsewhere
> in ITK and InsightApplications.
>
>
>
> Also,
> could you please elaborate on the details of why
> ITK_INCLUDE_DIR was making the builds of the Insight
> Journal fail.
>
>
> That's because of that code from the IJMacros.txt:
>
> #most packages define a Package_INCLUDE_DIR variable, so we'll
> check for
> #that first
> IF(${Package}_INCLUDE_DIR)
> INCLUDE(${${Package}_INCLUDE_DIR})
> SET(Included TRUE)
> ELSE(${Package}_INCLUDE_DIR)
> #VTK and ITK prefer to define a Package_USE_FILE, so we need
> to look for
> #that too
> IF(${Package}_USE_FILE)
> INCLUDE(${${Package}_USE_FILE})
> SET(Included TRUE)
> ENDIF(${Package}_USE_FILE)
> ENDIF(${Package}_INCLUDE_DIR)
>
> cmake never enter in the second part because ITK_INCLUDE_DIR is
> defined, and so it doesn't include the ITK's use file.
>
> Gaëtan
>
>
>
>
>
>
> Please let us know,
>
>
> Thanks
>
>
> Luis
>
>
> ---------------------
> Gaëtan Lehmann wrote:
> Hi Luis,
> I've just commited a change in ITKConfig.cmake.in to fix the build
> of the contributions to the Insight Journal.
> Defining ITK_INCLUDE_DIR was making them fail. I simply renamed it
> ITK_MAIN_INCLUDE_DIR.
> You may want to review the changes though.
> Regards,
> Gaëtan
>
> --
> 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 http://www.mandriva.org
> http://www.itk.org http://www.clavier-dvorak.org
>
>
>
> --
> 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 http://www.mandriva.org
> http://www.itk.org http://www.clavier-dvorak.org
>
>
--
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 http://www.mandriva.org
http://www.itk.org http://www.clavier-dvorak.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20080414/2fa2850c/attachment.pgp>
More information about the Insight-developers
mailing list