[Insight-developers] UNC Foks Insight Application builds

Hans Johnson hans-johnson at uiowa.edu
Sun Dec 11 19:10:10 EST 2005


Julien,

Thanks for looking into this.  If you have any suggestions on how to improve
this, I would be happy to work on that.

All of my test builds (fltk 1.1.6, 1.1.7, Windows, Mac, Linux, SGI) use
CMake builds of fltk.

Again, Thanks for looking into this so quickly, I really appreciate your
help.

Regards,
Hans




On 12/11/05 11:11 AM, "Julien Jomier" <jjomier at cs.unc.edu> wrote:

> Hi Hans,
> 
> Thanks for looking into these problems.
> 
> It seems to be some ctest configuration issues.
> In our ctest scripts we defined FLTK_INCLUDE_DIR and with your
> modifications FindFLTK is not considering FLTK as build using CMake.
> 
> I modified the ctest scripts.
> 
> Let me know if you need more information,
> 
> Julien
> 
> Hans Johnson wrote:
>> UNC Folks,
>> 
>> Your dashboards are failing because of changes that I made to the
>> FindFLTK.cmake attempting to reconcile problems between fltk 1.1.6 and
>> fltk-1.1.7, with cmake builds, or autoconf builds.
>> 
>> I am willing to make any changes necessary, but I can not figure out what is
>> wrong with your builds.
>> 
>> I have successfully built on:
>>  * VisualStudio 7 with Cmake fltk-1.1.6
>>  * Linux with Cmake fltk-1.1.7
>>  * MacOSX with Cmake fltk-1.1.7
>>  * SGI with Cmake fltk-1.1.7
>>  \ I am working on Linux autoconf builds with fltk-1.1.6, and hope to have
>> that tested early this afternoon.
>> 
>> Could you please tell my what environment is failing so that I can try to
>> replicate the problems here.
>> 
>> Thanks,
>> Hans
>> 
>> PS:  Any other information that you can provide would be greatly
>> appreciated.
>> 
>> 
>> 
>> On 12/11/05 7:36 AM, "Bill Lorensen" <wlorens1 at nycap.rr.com> wrote:
>> 
>> 
>>> Hans,
>>> Unfortunately, we only run one InsightApplications continuous and it does
>>> not use fltk.
>>> 
>>> Bill
>>> 
>>> At 12:06 AM 12/10/2005, you wrote:
>>> 
>>>> Bill,
>>>> 
>>>> I had verified that the builds worked under SGI, Linux, and MacOSX prior to
>>>> committing it.  Then all the continuous builds worked on Thursday after I
>>>> made my commits, so I assumed that everything was OK.
>>>> 
>>>> The problems look like two platform dependant errors due to finding FLTK,
>>>> and the math libraries.
>>>> 
>>>> I've been unsuccessful on installing Visual Studio Express.  I'm working on
>>>> finding the resources for a Visual studio .net install somewhere for
>>>> testing.  I'll do my best this weekend.
>>>> 
>>>> Hans
>>>> 
>>>> On 12/9/05 2:32 PM, "Lorensen, William E (Research)" <lorensen at crd.ge.com>
>>>> wrote:
>>>> 
>>>> 
>>>>> Hans,
>>>>> So many errors are occurring that the dashboard rollups are taking a long
>>>>> time. Are you looking into the InsightApplication errors?
>>>>> 
>>>>> Bill
>>>>> 
>>>>> -----Original Message-----
>>>>> From: insight-developers-bounces+lorensen=crd.ge.com at itk.org
>>>>> [mailto:insight-developers-bounces+lorensen=crd.ge.com at itk.org]On Behalf
>>>>> Of Hans Johnson
>>>>> Sent: Thursday, December 08, 2005 1:22 PM
>>>>> To: Luis Ibanez
>>>>> Cc: insight-developers at itk.org
>>>>> Subject: Re: [Insight-developers] Insight Applications
>>>>> 
>>>>> 
>>>>> Luis,
>>>>> 
>>>>> Changes have been committed.  I will monitor this very closely over the
>>>>> next week and address issues as quickly as possible.
>>>>> 
>>>>> Hans
>>>>> 
>>>>> 
>>>>> Luis Ibanez wrote:
>>>>> 
>>>>> 
>>>>>> Hi Hans,
>>>>>> 
>>>>>> This is great !,
>>>>>> 
>>>>>> Since we just opened the CVS repository after releasing ITK 2.4
>>>>>> this seems to be a good time for introducing all this fixes in
>>>>>> InsightApplications.
>>>>>> 
>>>>>> 
>>>>>> If anything happens we will have time to iron the details before
>>>>>> we freeze for the next release in February.
>>>>>> 
>>>>>> 
>>>>>> I would suggest that you go ahead and commit the changes.
>>>>>> 
>>>>>> 
>>>>>> Even if there are projects close to a release, that are using ITK,
>>>>>> they rarely will depend on the code in InsightApplications.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>   Thanks
>>>>>> 
>>>>>> 
>>>>>>      Luis
>>>>>> 
>>>>>> 
>>>>>> ------------------
>>>>>> Hans Johnson wrote:
>>>>>> 
>>>>>> 
>>>>>>> Luis:  You seem to be doing the most work with maintaining the
>>>>>>> InsightApplications tree, so I thought I'd bug you first.  If there
>>>>>>> is someone more appropriate, please let me know.
>>>>>>> 
>>>>>>> Luis and others,
>>>>>>> 
>>>>>>> I have done quite a bit of work on cleaning up compiler warnings for
>>>>>>> InisghtApplications.  In addition, I have it building on SGI/MacOSX
>>>>>>> (X11)/Linux successfully.  The MacOSX build requires some
>>>>>>> compiletime-fixes to the #ifdef's in order to build against  X11, but
>>>>>>> no real code changes.
>>>>>>> 
>>>>>>> Here are the 3 major changes that occured:
>>>>>>> 1)  Compiler warning removed from many many files.
>>>>>>> 2)  CMakeLists.txt  --  Created a new Macro for giving fine grained
>>>>>>> control over what is built:
>>>>>>> 
>>>>>>> #This macro allows finer grained control over what gets built by default
>>>>>>> MACRO(OPTIONAL_APP ApplicationSourceDirectoryName)
>>>>>>> OPTION(USE_${ApplicationSourceDirectoryName} "Build optional package
>>>>>>> ${ApplicationSourceDirectoryName}." ON)
>>>>>>> IF(USE_${ApplicationSourceDirectoryName})
>>>>>>>   SUBDIRS(${ApplicationSourceDirectoryName})
>>>>>>> ENDIF(USE_${ApplicationSourceDirectoryName})
>>>>>>> ENDMACRO(OPTIONAL_APP ApplicationSourceDirectoryName)
>>>>>>> 
>>>>>>>  #Build the Auxiliary directory on which many applications depend
>>>>>>> OPTIONAL_APP(Auxiliary)
>>>>>>>  ## replaced all SUBDIRS with OPTIONAL_APP
>>>>>>> 
>>>>>>> 3)  Updated FindFLTK.cmake to fix problems when using  an installed
>>>>>>> version of FLTK instead of the original source/binary tree.
>>>>>>> 
>>>>>>> 
>>>>>>> If you want to see the exact code changes, you can get a tarball from:
>>>>>>> 
http://www.psychiatry.uiowa.edu/users/hjohnson/InsightApplications.tar.g>>>>>>>
z
>>>>>>> 
>>>>>>> 
>>>>>>> ================
>>>>>>> 
>>>>>>> I'd like to make these contributions soon, but wanted to make sure
>>>>>>> that it does not conflict with anybody's release cycle.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Hans J. Johnson
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Insight-developers mailing list
>>>>>>> Insight-developers at itk.org
>>>>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> _______________________________________________
>>>>> Insight-developers mailing list
>>>>> Insight-developers at itk.org
>>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Insight-developers mailing list
>>>> Insight-developers at itk.org
>>>> http://www.itk.org/mailman/listinfo/insight-developers
>>> 
>> 
>> 
>> _______________________________________________
>> 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