[Insight-developers] UNC Foks Insight Application builds
Hans Johnson
hans-johnson at uiowa.edu
Sun Dec 11 11:01:50 EST 2005
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.gz
>>>>>
>>>>>
>>>>> ================
>>>>>
>>>>> 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
>
More information about the Insight-developers
mailing list