[Insight-developers] SimpleITK dashboard

Daniel Blezek Blezek.Daniel at mayo.edu
Wed Jul 27 15:56:14 EDT 2011


CentOS 5.x 64-bit...


On 7/27/11 2:52 PM, "Dan Mueller" <dan.muel at gmail.com> wrote:

> What flavor of Linux are you running?
> 
> On 27 July 2011 21:13, Daniel Blezek <Blezek.Daniel at mayo.edu> wrote:
>> Hmm, did a test build, and got this error:
>> 
>> [ 57%] Generating CSharpTests/TestMirrorPadImageFilter.cs
>> error CS2007: Unrecognized command-line option: `/platform:x64'
>> 
>> the results should be up on the dashboard soon.
>> 
>> -dan
>> 
>> 
>> On 7/27/11 1:40 PM, "Daniel Blezek" <Blezek.Daniel at mayo.edu> wrote:
>> 
>>> OK, I installed mono-core and mono-devel.  Check the dashboard tomorrow to
>>> see
>>> if all went well!
>>> 
>>> -dan
>>> 
>>> 
>>> On 7/27/11 11:32 AM, "Dan Mueller" <dan.muel at gmail.com> wrote:
>>> 
>>>> Hi Dan,
>>>> 
>>>>>  If I install Mono, will SimpleITK automatically detect and configure?
>>>> Yes, C# is considered a "first class" language -- if the packages are
>>>> installed, CMake tries to find it in the following locations:
>>>> 
>>>>   # Search for Mono on non-Win32 systems
>>>>   set( chsarp_mono_names "dmcs" "gmcs" "mcs" "dmcs.exe" "gmcs.exe"
>>>> "mcs.exe"
>>>> )
>>>>   set(
>>>>     csharp_mono_paths
>>>>     "/usr/bin/"
>>>>     "/usr/local/bin/"
>>>>     "/usr/lib/mono/2.0"
>>>>   )
>>>>   find_program(
>>>>     NAMES ${chsarp_mono_names}
>>>>     PATHS ${csharp_mono_paths}
>>>>   )
>>>> 
>>>> This has been tested on Ubuntu; not sure how it goes on other Linux
>>>> flavors.
>>>> 
>>>> Regards, Dan Mueller
>>>> 
>>>> On 27 July 2011 18:22, Daniel Blezek <Blezek.Daniel at mayo.edu> wrote:
>>>>> Hi Dan,
>>>>> 
>>>>>  If I install Mono, will SimpleITK automatically detect and configure?
>>>>> 
>>>>> Thanks,
>>>>> -dan
>>>>> 
>>>>> 
>>>>> On 7/27/11 7:30 AM, "Dan Mueller" <dan.muel at gmail.com> wrote:
>>>>> 
>>>>>> Hi John,
>>>>>> 
>>>>>> Submitting a SimpleITK build on CentOS with Mono C# would be great!
>>>>>> 
>>>>>> You can find details for installing Mono packages here:
>>>>>>     http://www.mono-project.com/Mono_Installation
>>>>>>     http://ftp.novell.com/pub/mono/download-stable/RHEL_5
>>>>>> 
>>>>>> 
>> http://stackoverflow.com/questions/3510320/install-mono-on-centos5-5-using->>
>> >>
>> y
>>>>>> um
>>>>>> 
>>>>>> Someone else will have to give instructions for submitting a SimpleITK
>>>>>> build to the dashboard (David?, Dan B?). Perhaps the following wiki
>>>>>> page can help get you started:
>>>>>>     
>>>>>> http://www.itk.org/Wiki/ITK_Policy_and_Procedure_for_Adding_Dashboards
>>>>>> 
>>>>>> Looking forward to seeing Linux + SimpleITK + C# builds on the dashboard!
>>>>>> 
>>>>>> Cheers, Dan Mueller
>>>>>> 
>>>>>> On 26 July 2011 18:04, John McInerney <jmcinerney6 at gmail.com> wrote:
>>>>>>> Dear Dan,
>>>>>>> 
>>>>>>> I have a CentOS machine that I would love to try Mono for C# wrapping. 
>>>>>>> I
>>>>>>> have 30 years of UNIX/Linux/etc.  Been doing CUDA for a while now.  I am
>>>>>>> hoping Bioscan can just deliver a single machine with our instruments
>>>>>>> that'll do
>>>>>>> everything down stream from the embeded (headless) system: GUI,
>>>>>>> reconstruction,
>>>>>>> segmentation, and registration.  So, that's my motivation...
>>>>>>> 
>>>>>>> Been hanging on by my nails with the ITK upgrade.  Can't say I follow
>>>>>>> everything,
>>>>>>> but I'm a quick study.  I can do the Mono install.  It may take some
>>>>>>> time
>>>>>>> to
>>>>>>> get
>>>>>>> ITK 4 going to get to where you are at...  I have code that ran under
>>>>>>> ITK
>>>>>>> 3...
>>>>>>> 
>>>>>>> John
>>>>>>> 
>>>>>>> On Tue, Jul 26, 2011 at 10:42 AM, Dan Mueller <dan.muel at gmail.com>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi Brad,
>>>>>>>> 
>>>>>>>> The SimpleITK dashboard is looking good this morning :D (At least for
>>>>>>>> Linux and Win32 builds.) Out of interest, what branch are these
>>>>>>>> machines using? I am using remote stage/next, but still get the
>>>>>>>> DIRECTIONCOLLAPSETOIDENTITY errors...
>>>>>>>> 
>>>>>>>> Also, are you in charge of the Linux box mi3c-qbert.mayo.edu? I'm just
>>>>>>>> wondering if it would be possible to install Mono so that C# wrapping
>>>>>>>> on Linux is covered (unfortunately I don't have access to a Linux
>>>>>>>> machine for submitting builds at the moment). If you tell me the Linux
>>>>>>>> flavour, I can provide the few commands needed to install the 2 or 3
>>>>>>>> Mono-related packages.
>>>>>>>> 
>>>>>>>> Cheers, Dan Mueller
>>>>>>>> 
>>>>>>>> On 25 July 2011 15:49, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:
>>>>>>>>> I agree that is starting to be concerning with the size of the
>>>>>>>>> library.
>>>>>>>>> I am
>>>>>>>>> still amazed with how much it shrinks when the wrapped language
>>>>>>>>> library
>>>>>>>>> is
>>>>>>>>> made. There should be something we can do about this.
>>>>>>>>> That is great you found a solution. The attached diff is fine. I will
>>>>>>>>> place
>>>>>>>>> it onto the end of the current topic. And hopefully, it'll be ready
>>>>>>>>> for
>>>>>>>>> merging into master!
>>>>>>>>> Brad
>>>>>>>>> 
>>>>>>>>> On Jul 25, 2011, at 1:13 AM, Dan Mueller wrote:
>>>>>>>>> 
>>>>>>>>> Hi Brad,
>>>>>>>>> 
>>>>>>>>> Debug builds on windows 32-bit systems may not be supported. The
>>>>>>>>> library
>>>>>>>>> just gets too big. You should try to build a release.
>>>>>>>>> 
>>>>>>>>> Thanks for the info regarding the release build -- I do not encounter
>>>>>>>>> the "can not seek" error in release mode. However, I notice that
>>>>>>>>> SimpleITKBasicFilters.lib comes to 700MB, which is getting close to
>>>>>>>>> 1GB; perhaps something to watch for in the future as SimpleITK grows.
>>>>>>>>> 
>>>>>>>>> This morning I located the issue with the SimpleITK C# Visual Studio
>>>>>>>>> 2008 build: it seems VS9 can not handle source dependencies specified
>>>>>>>>> using a wildcard. I have changed
>>>>>>>>> Wrapping/CSharpModules/UseCSharp.cmake to glob any wildcard
>>>>>>>>> expressions (as well as a minor bug fix for FindCSharp when using
>>>>>>>>> outside of SimpleITK). I have tested the changes using VS9, VS10, and
>>>>>>>>> make on Unbuntu. Please find the corrected files attached and diff
>>>>>>>>> below. What is your preferred way of working? Do I push the patch to
>>>>>>>>> Gerrit?
>>>>>>>>> 
>>>>>>>>> Cheers, Dan Mueller
>>>>> 
>>>>> --
>>>>> Daniel Blezek, PhD
>>>>> Medical Imaging Informatics Innovation Center
>>>>> 
>>>>> P 127 or (77) 8 8886
>>>>> T 507 538 8886
>>>>> E blezek.daniel at mayo.edu
>>>>> 
>>>>> Mayo Clinic
>>>>> 200 First St. S.W.
>>>>> Harwick SL-44
>>>>> Rochester, MN 55905
>>>>> mayoclinic.org
>>>>> "It is more complicated than you think." -- RFC 1925
>>>>> 
>>>>> 
>> 
>> --
>> Daniel Blezek, PhD
>> Medical Imaging Informatics Innovation Center
>> 
>> P 127 or (77) 8 8886
>> T 507 538 8886
>> E blezek.daniel at mayo.edu
>> 
>> Mayo Clinic
>> 200 First St. S.W.
>> Harwick SL-44
>> Rochester, MN 55905
>> mayoclinic.org
>> "It is more complicated than you think." -- RFC 1925
>> 
>> 

-- 
Daniel Blezek, PhD
Medical Imaging Informatics Innovation Center

P 127 or (77) 8 8886
T 507 538 8886
E blezek.daniel at mayo.edu

Mayo Clinic
200 First St. S.W.
Harwick SL-44
Rochester, MN 55905
mayoclinic.org
"It is more complicated than you think." -- RFC 1925



More information about the Insight-developers mailing list